Ядро по умолчанию отсутствует в меню 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 в 19:48

2 ответа

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

В этот момент я предлагаю попробовать очистить все следы наследия grub и переустановить grub2:

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

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

1
ответ дан 25 May 2018 в 18:36
  • 1
    Я не уверен в установке наследия grub. Но в процессе загрузки моей системы был беспорядок. В любом случае, я попробую ваше предложение. – Siva Sankaran 26 September 2011 в 20:56

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

0
ответ дан 25 May 2018 в 18:36

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

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