vitovt@Linux ~ $ sudo grub GNU GRUB version 0.97 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ] grub>Як бачимо, GRUB запустився і перейшов в командний режим. Запускаємо команду пошуку завантажувача:
grub> find /boot/grub/stage2Якщо отримали помилку Error 15: File not found
grub> find /boot/grub/stage2 Error 15: File not foundне розчаровуємося, а пробуємо задати команду пошуку без слова /boot
grub> find /grub/stage2В будь-якому разі, в результаті успіху GRUB скаже де знайдено завантажувач:
grub> find /boot/grub/stage2 (hd0,2)Результат подається у вигляді двох цифр після hd розділених комою.
grub> root (hd0,2) Filesystem type is ext2fs, partition type 0x83Та заново встановити на фізичний диск завантажувач, який так підло вбила Вінда:
grub> setup (hd0) Checking if "/boot/grub/stage1" exists... no Checking if "/grub/stage1" exists... yes Checking if "/grub/stage2" exists... yes Checking if "/grub/e2fs_stage1_5" exists... yes Running "embed /grub/e2fs_stage1_5 (hd0)"... 18 sectors are embedded. succeeded Running "install /grub/stage1 (hd0) (hd0)1+18 p (hd0,2)/grub/stage2 /grub/menu.lst"... succeeded Done. grub>Все повинно бути ОК. Тепер можна спокійно вийти з GRUB і перезавантажити машину. Повинно знову з'явитися меню вибору операційної системи, в якому присутній Лінукс.
grub> quitВ цілому процес виглядатиме так:
vitovt@Linux ~ $ sudo grub GNU GRUB version 0.97 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ] grub> grub> find /boot/grub/stage2 Error 15: File not found grub> find /grub/stage2 (hd0,2) grub> root (hd0,2) Filesystem type is ext2fs, partition type 0x83 grub> setup (hd0) Checking if "/boot/grub/stage1" exists... no Checking if "/grub/stage1" exists... yes Checking if "/grub/stage2" exists... yes Checking if "/grub/e2fs_stage1_5" exists... yes Running "embed /grub/e2fs_stage1_5 (hd0)"... 18 sectors are embedded. succeeded Running "install /grub/stage1 (hd0) (hd0)1+18 p (hd0,2)/grub/stage2 /grub/menu.lst"... succeeded Done. grub> grub> quitТакож ця інструкція може знадобитися, якщо у вас 2 вінчестери і ви випадково під час встановлення поставили GRUB на один вінчестер, а Лінукс на інший фізичний. Якщо система не хоче завантажуватися без одного з них, або після зміни порядку їх фізичного підключення - то це так і є.
Links:
[1] http://grusha.org.ua