Після перевстановлення Віндоус зникло меню вибору системи. Не можу завантажити Лінукс.
Опубліковано Vitovt 1 Лютий, 2009 - 22:31
Віндоус досить недружелюбно ставиться до інших систем. Поважає тільки продукти Майкрософт. Тому вона завжди після перевстановлення затирає завантажувальний запис Лінукс.
Запускаємо програму терміналу (xterm, konsole, ...)
Виконуємо команду sudo grub
Перша (в нас 0) - фізичний номер диску,
друга (в нас 2) - номер логічного розділу на цьому диску.
Тепер треба вказати де знаходяться файли завантажувача
- Є два варіанти вирішення проблеми:
- - перевстановити Лінукс.
- - відновити завантажувальний запис наступним чином:
Запускаємо програму терміналу (xterm, konsole, ...)
Виконуємо команду sudo grub
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 розділених комою.
Перша (в нас 0) - фізичний номер диску,
друга (в нас 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 і перезавантажити машину. Повинно знову з'явитися меню вибору операційної системи, в якому присутній Лінукс.
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 на один вінчестер, а Лінукс на інший фізичний. Якщо система не хоче завантажуватися без одного з них, або після зміни порядку їх фізичного підключення - то це так і є.
Коментарі
А чи можливо встановити систему з-під віндовса (убунту) так щоб і віндовс і груша була (в убунту така штука є)? Власне кажучи в мене вже стоїть і вінда, і убунту, хочу ще грушу. Як це найкраще зробити щоб нічого не затерти?
А чи можливо встановити систему з-під віндовса (убунту) так щоб і віндовс і груша була (в убунту така штука є)? Власне кажучи в мене вже стоїть і вінда, і убунту, хочу ще грушу. Як це найкраще зробити щоб нічого не затерти?