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

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

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

Как можно решить эту проблему?

решение1

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

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

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

update-grub

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

решение2

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

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

решение3

Первый ответ не работает. 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!

решение4

помещать

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

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

Связанный контент