Ядро по умолчанию отсутствует в меню Grub 1

У меня двойная загрузка Ubuntu 11.04 с xp. Я обновился до natty с Ubuntu 10.11 с помощью команды do-release-upgrade несколько месяцев назад.

Менеджер обновлений запросил некоторые обновления, включающие пакет «linux-headers-2.6.38-11». Я установил этот пакет тогда.

Я использовал команду uname -r. Там написано, что текущая версия 2.6.36.

По команде grub-install -v я узнал, что я использую только grub legacy, а не grub 2

Затем я попытался sudo update-grub и подтвердил, что файл menu.lst имеет запись для всех ядер, доступных на локальном диске. /boot/grub/menu.lst содержит оба ядра 2.6.36 & amp; 2.6.38 и некоторые другие записи. Содержимое menu.lst здесь здесь

Но при перезагрузке меню grub не показывает более новую версию ядра. Как сделать ядро ​​2.6.38-11-generic как ядро ​​по умолчанию?

  1. Хотя grub 2 по умолчанию установлен на natty, я не сделал этого. Почему?

  2. Что я должен проверить перед моим будущим обновлением (до выхода Ubuntu 11.11)?

  3. Как сделать ядро ​​( в этом случае 2.6.38-11-generic) как ядро ​​по умолчанию?

2
задан 26 September 2011 в 18:48

2 ответа

В соответствии с вашим menu.lst, Ubuntu 11.04, ядро ​​2.6.38-11-generic является первым вариантом по умолчанию. Обычно, если вы первоначально установили версию Ubuntu до 9.10, она использовала устаревшее grub, и процесс обновления оставит это на месте. Я также заметил, что в вашем menu.lst есть возможность загружать grub2 по цепочке, поэтому похоже, что вы как-то установили и grub legacy, и grub2, что недопустимо. Вы вручную устанавливали grub-legacy с помощью livecd?

На этом этапе я бы предложил попробовать удалить все следы устаревшего grub и переустановить grub2:

sudo rm -fr /boot/grub
sudo apt-get install --reinstall grub-pc
sudo update-grub

Во время шага переустановки вы Должно быть представлено меню с синим фоном с просьбой отметить, на какие диски следует установить grub. Убедитесь, что ваш загрузочный диск выбран. Если у вас нет этого экрана, вы можете запустить его, запустив sudo dpkg-reconfigure grub-pc.

0
ответ дан 26 September 2011 в 18:48

GRUB 2 способен автоматически обнаруживать различные операционные системы и автоматически настраивать, а GRUB 1 - нет.

0
ответ дан 26 September 2011 в 18:48

Другие вопросы по тегам:

Похожие вопросы: