Як відновити запис меню Windows XP в GRUB?


9

Я використовую Lubuntu з WinXP у подвійному завантаженні протягом декількох тижнів. Сьогодні я запустив оновлення, і тепер GRUB не відображає запис меню WinXP у GRUB.

sudo update-grub не знайшов Windows.

/boot/grub/menu.lst - такого файлу немає.


2
З термінального запуску: sudo os-prober, це сценарій, який використовує grub для виявлення ОС, якщо він не знайде вікон, він може показати вам деяку помилку.
Жоао Пінто

Відповіді:


6

Для Lubuntu 10.10 вам потрібно встановити os-prober

sudo apt-get install os-prober

а потім оновіть grub знову за допомогою

sudo update-grub

Хм, все одно не вийшло
cmcginty

7

Цей сайт повинен дати вам все необхідне.

До речі, якщо ви користуєтеся Ubuntu 10.04 або 10.10, ви не побачите /boot/grub/menu.lst, тому що це не те, що використовує grub.


1

Спробуйте додати

меню "Windows XP" {set root = '(hdX, X)' ланцюговий завантажувач +1}

in boot / grub / grub.cfg до розділу

BEGIN /etc/grub.d/40_custom

END /etc/grub.d/40_custom

(hdX, X) - диск з windows xp

Зразок:

`### BEGIN /etc/grub.d/40_custom ###

меню "Windows XP" {

встановити root = '(hdX, X)'

ланцюговий навантажувач +1

}

END /etc/grub.d/40_custom ### `

Може допомогти Вам :) Шукайте 13 дописів

UPD1: Повний ілюстрований посібник для grub2

UPD2:Це я маю на увазі

UPD3: Деякі конфігурації для grub.cfg


1
Редагування grub.cfgпрацюватиме лише до наступного оновлення ядра (або оновлення будь-якого іншого, що спричиняє update-grubзапуск), тому що update-grubбуде замінено цей файл на основі його файлів конфігурації та сценаріїв. Один із цих сценаріїв працює os-proberі повинен знайти WinXP, якщо не StalkerNOVA потрібно з'ясувати, чому (див. Питання Жоао).
JanC

Ця відповідь неправильна.
Мартін Оуенс -доктормо-

1
Відповідь може бути помилковою, але якщо ви впевнені, додайте детальну інформацію про те, чому. Все, що ви робите, залишає запитувача сумнівом.
Адам

1) Так, це працює лише до наступного оновлення ядра. Повторно додати ці 4 рядки до grub.cfg знову
litvin05

2) Цей метод працює для мене. Тому що мій win7 все-таки не визнав груб. Тільки коли я вручну додаю ці рядки до grub.cfg (Будь ласка, поясніть, чому моя відповідь неправильна? У вас така ж ситуація? O_o)
litvin05
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.