Как восстановить пункт меню 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

Попробуй добавить

menuentry "Windows XP" {set root = '(hdX, X)' chainloader +1}

в boot / grub / grub.cfg в раздел

НАЧАЛО /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 необходимо выяснить, почему (см. Вопрос Жоао).
— Янв

Этот ответ неверен.
— Мартин Оуэнс -доктормо-

1
Конечно, ответ может быть неправильным, но если вы уверены, добавьте некоторые детали относительно того, почему. Все, что вы делаете, это оставляете спрашивающего под сомнением.
— Адам

1) Да, это работает только до следующего обновления ядра. Нетрудно снова добавить эти 4 строки в grub.cfg
— litvin05

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