Двойная загрузка Debian Squeeze и Windows 7

7662
asker

У меня была Windows 7 в моей системе, после чего я установил Debian Squeeze. Тем grubне менее, мой Windows 7 не отображается в меню загрузки.

Как я могу исправить эту проблему?

0

4 ответа на вопрос

1
Dmitry Yudakov

Проверьте, установлен ли у вас пакет os-prober . Он должен автоматически распознавать Windows.

Настраивать его под рукой каждый раз, когда обновляются пакеты grub или kernel, очень неудобно.

1
ReWo

Первый ответ не работает. Debian 6 использует Grub 2, а не Grub 1, так что больше menu.lstнет, это заменяется grub.cfgфайлом.

Файл /etc/grub.d/10_linuxнеправильный в Debian 6. Мое решение было получить этот файл из установки Ubuntu 10.04. Я просто заменил его, и после этого запустил update-grub (это также может быть grub-update, набрав это в Win XP ...) от имени пользователя root. После этого /boot/grub/grub.cfgбыл создан новый, и я смог загрузить Windows 7 и Debian 6!

0
jet

положил

title Windows 7 rootnoverify (hd0,0) chainloader +1 

в /boot/grub/menu.lst (я предполагаю, что вы используете первый раздел для Windows)

0
sushant poundarik

У меня была Ubuntu 8.04, а затем установлен Debian 6.0. Мне не нужно было настраивать список меню - он просто сработал с первого раза.

Через несколько дней я увидел, что пункт меню для Ubuntu отсутствует на экране загрузки. После некоторых исследований в сети я нашел хорошую команду, которая решила мою проблему:

Откройте корневой терминал и введите:

update-grub 

Эта команда является утилитой, предоставляемой Debian для автоматической генерации grub.cfgфайла, который обнаруживает файловые системы и соответственно добавляет пункты меню.