Автор Тема: Fc5 на usb хард диск  (Прочетена 2708 пъти)

kanila86

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Fc5 на usb хард диск
« -: Apr 14, 2006, 15:21 »
Здравейте,
От известно време се опитвам да инсталирам Федора 5 на външен USB диск. Инсталацията преминава успешно, но след рестартиране на компютъра имам текстов интерфейс на Grub и не мога да boot-на Федора. Генерирах нов initrd файл, в който включих USB драйвери. Биосът е настроен да boot-ва CD, след това външния ми диск и на трето място вътрешния. Това е конфигурационния файл на груб:

default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.15-1.2054_FC5)
   root (hd0,0)
   kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
   initrd /initrd-2.6.15-1.2054_FC5.img

Също така се опитвах да инсталирам следвайки тези инструкции: http://www.vigla.eclipse.co.uk/usb_install.pdf , но резултатът отново беше същия.
Груб е инсталиран в mbr на външния диск.
Моля помогнете да реша проблема ми.
Активен

Sveteca

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
Fc5 на usb хард диск
« Отговор #1 -: Apr 14, 2006, 16:02 »
Здравей,

               Пробвай да инсталираш ГРУБА в МБР-то на вътрешния диск,ако си сигурен,че това ще можеш да го направиш без да объркаш нещо.
Аз не съм изпадал в такава ситуация,но все някога трябва да има 1-ви път.


П.С.Не четох линка който си дал.По-късно може да имам време.


                                                     Успех и пиши.
Активен

Никога не забравяй какъв си бил,преди да се издигнеш!!!
powered by:Red Hat & FreeBSD

  • Гост
Fc5 на usb хард диск
« Отговор #2 -: Apr 14, 2006, 17:08 »
Щом имаш само конзолата на груб, това означава че груб не може да си намери директорията където му е конфигурацията. Тоест не може да намери път до усб устройството. Дали хард-диска ти е разпознат от биос-а. Дали го търси на правилното място?
Активен

kanila86

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Fc5 на usb хард диск
« Отговор #3 -: Apr 14, 2006, 17:19 »
Мерси за бързия отговор.
Инсталирах Груб на вътрешния диск, но ми показа грешка 21, това според документацията на груб означава не намерен диск. След това трябваше да възстановя mbr за да стартирам Windows.
Активен

kanila86

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Fc5 на usb хард диск
« Отговор #4 -: Apr 14, 2006, 17:22 »
Би трябвало дискът да е разпознат след като компютърът вече е boot-нал от него. Мисля, че проблемът по-скоро е в конфигурационния файл. Мерси
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
Fc5 на usb хард диск
« Отговор #5 -: Apr 14, 2006, 17:29 »
Би трябвало още BIOS-a да го разпознае като LEGACY USB drive. Дай инфо за дъното, биос-а, виж дали няма ъпдейт на биос-а преди да пробваш други решения '<img'>
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

kanila86

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Fc5 на usb хард диск
« Отговор #6 -: Apr 14, 2006, 17:38 »
Компютърът е лаптоп - HP nc6120. Версията на BIOS-а е F.0C и е най-новата, изтеглена от сайта на HP.
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1447
    • Профил
Fc5 на usb хард диск
« Отговор #7 -: Apr 14, 2006, 18:38 »
Здравейте,
Като гледам Grub е настроен да зарежда от (hd0,0), но дали това наистина е така ?
Виж описанието на Grub за начина на именуване на дисковете, доколкото си спомням (а то бе отдавна) hd0,0 е първи хард диск, първи дял.
Виж дали това не сочи към вътрешния ти диск.
Успех.Румен
Активен

kanila86

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Fc5 на usb хард диск
« Отговор #8 -: Apr 14, 2006, 18:59 »
Благодаря ray. Направих няколко промени в конфигирационния файл. 6 ред промених на root (hd0); 7 ред промених на kernel /boot/vmlinuz... ; 8 ред промених на initrd /boot/initrd... ; В резултат на тези промени, когато boot-нах получих следното съобщение: "GRUB loading stage2..." и на следващия ред мигащ курсор без разбирасе да мога да пиша. След това направих ввтора промяна само на 6 ред като върнах предишния вариант: root (hd0,0) и отново получих същия резултат. Нямам никаква идея на какво се дължи тази промяна.
Активен

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
Fc5 на usb хард диск
« Отговор #9 -: Apr 14, 2006, 19:25 »
Мисля, че проблема ти идва от следното нещо
Примерен код
root=/dev/VolGroup00/LogVol00
.
Всъщност в ПДФ-а дето си дал в точка пет е описано доста подробно кое как се прави, но ти май не си го направил.

Поздрави
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1447
    • Профил
Fc5 на usb хард диск
« Отговор #10 -: Apr 14, 2006, 19:47 »
Здравей,
Зареди от някакво LiveCD и дай изхода на: fdisk -l.
Това за да се видят дисковете и дяловете по тях.
При свързан външен USB-диск, разбира се '<img'>
Румен
Активен

kanila86

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Fc5 на usb хард диск
« Отговор #11 -: Apr 14, 2006, 20:02 »
Всичко от pdf-a е изпълнено и не проработи. Какво имате в предвид с това, че проблемът може би е в: root=/dev/VolGroup00/LogVol00 ?
Активен

kanila86

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Fc5 на usb хард диск
« Отговор #12 -: Apr 14, 2006, 22:14 »
Имам Knoppix 4.0.2 и когато зададох fdisk -l не откри нищо. Никакво съобщение за грешка или нещо друго. Дяловете ми са следните: вътрешният диск е 80 gb NTFS, външният диск е 40 gb, /boot e 100mb,
останалото е логически volgрoup със swap и файловете на операционната система.



Активен

ray

  • Напреднали
  • *****
  • Публикации: 1447
    • Профил
Fc5 на usb хард диск
« Отговор #13 -: Apr 14, 2006, 22:42 »
Здравей,
Първо това че "fdisk -l" не извежда нищо е моя грешка, първо трябва да се влезе с chroot в инсталирания дял и тогава да се пусне, sorry.
Иначе очевидно трябва да прегледаш страницата/ръководството на Grub.
Доколкото си спомням, дисковете се кръщават по следния начин: hda,hdb,hdc,hdd - това обаче е само за IDE дискове.
hda и hdb са главен и подчинен (master/slave) на първия контролер;
Съответно hdc, hdd на втория контролер.
SCSI дисковете имат различно означение: sda1,sda2 ...
Тук не съм много наясно, тъй като нямам такива '<img'>
При Grub (IIRC) имаше някаква особеност (в номерацията) когато има и SCSI дискове (те се пропускат при номерирането).
Това че в документа (pdf) пише (hd0,0) съвсем не значи че трябва директно да се препише и ще стане '<img'>
Ако USB-диска не е първи (преди вътрешния) и ако /boot е в отделен дял и не е първи това (hd0,0) пак няма да работи.
Пробвай с (hd1,0) - това значи да зареди от втория диск, първия дял.
PS: олеле чак сега дочетох отговора и видях че имаш LVM. За да заредиш с него задължително ти трябва initrd, иначе няма как да се монтират лог. дялове преди да започне зареждането на ядрото. И root ли е логически?
Румен



Активен

kanila86

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Fc5 на usb хард диск
« Отговор #14 -: Apr 14, 2006, 22:50 »
Благодаря за отговора ви.
Моя грешка е че fdisk не ми показа нищо.
/dev/sda1 Linux
/dev/sda2 Linux LVM
Вече пробвах с (hd1,0) и отново зареждането спира при stage2. След това нищо не се случва.
Активен