Після перевстановлення Віндоус зникло меню вибору системи. Не можу завантажити Лінукс.

Опубліковано Vitovt 1 Лютий, 2009 - 22:31
версія для друкуВіндоус досить недружелюбно ставиться до інших систем. Поважає тільки продукти Майкрософт. Тому вона завжди після перевстановлення затирає завантажувальний запис Лінукс.
    Є два варіанти вирішення проблеми:
  1. - перевстановити Лінукс.
  2. - відновити завантажувальний запис наступним чином:
Завантажуємося з Лів-СіДі, або Лів-Флеш. Як правило диск, з якого ставився Лінукс має можливість завантаження в режимі LiveCD.
Запускаємо програму терміналу (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 на один вінчестер, а Лінукс на інший фізичний. Якщо система не хоче завантажуватися без одного з них, або після зміни порядку їх фізичного підключення - то це так і є.
Додати поточну сторінку в соціальні закладки
Доданий в Опубліковано Vitovt 1 Лютий, 2009 - 22:31

Коментарі

XPasha2185 | 29 Квітень, 2010 - 16:27

А чи можливо встановити систему з-під віндовса (убунту) так щоб і віндовс і груша була (в убунту така штука є)? Власне кажучи в мене вже стоїть і вінда, і убунту, хочу ще грушу. Як це найкраще зробити щоб нічого не затерти?

XPasha2185 | 29 Квітень, 2010 - 16:27

А чи можливо встановити систему з-під віндовса (убунту) так щоб і віндовс і груша була (в убунту така штука є)? Власне кажучи в мене вже стоїть і вінда, і убунту, хочу ще грушу. Як це найкраще зробити щоб нічого не затерти?

Denis (гість) | 3 Грудень, 2009 - 01:22

Дуже дякую авторовi!!!!!!!!!!!!!! Дуже допомогла!!!!!!!!!!!!!!!!!!!!! Я думав, що вже доведеться перевстановлювати Лiнукс, коли вискочила помилка(Error 15 : File not found)!!!!

RSS-матеріал