Ubuntu 12.10 не использует текущее ядро

При выполнении последовательности команд:

sudo update-grub

Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-3.5.0-25-generic
Found kernel: /boot/vmlinuz-3.5.0-24-generic
Found kernel: /boot/vmlinuz-3.5.0-23-generic
Found kernel: /boot/vmlinuz-3.2.0-37-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

uname -r

3.5.0-23-generic

sudo apt-get -V install linux-generic linux-image-generic linux-headers-generic

Reading package lists... Done
Building dependency tree
Reading state information... Done 
linux-generic is already the newest version. 
linux-headers-generic is already the newest version.
linux-image-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Я узнаю о Linux, освежая свои знания, и помощь будет принята с благодарностью.

1
задан 27 February 2013 в 04:56

3 ответа

Я не вижу ничего плохого ни в одной из этих команд.

Чтобы использовать самое современное ядро, вам нужно перезагрузиться. Новейшее ядро ​​будет самым последним и выбрано по умолчанию. Вы можете выбрать другое, более старое ядро ​​или другую ОС из меню grub (boot).

Последняя строка, в которой один пакет не обновляется, может быть почти полностью исправлена ​​с помощью:

sudo apt-get dist-upgrade
0
ответ дан 27 February 2013 в 04:56

Обычно есть очень веская причина, по которой grub выбирает более старую версию ядра для запуска, чем более новую. В любом случае, более чем вероятно, что grub выбрал более старое ядро ​​по умолчанию. и вы можете изменить это, изменив /boot/grub/grub.cfg.

Сначала я бы подкрепил это 111

.

Найдите затем строку по умолчанию: sudo vim /boot/grub/grub.cfg +'/set\ default/'

Измените числовое значение, к которому всегда относится строка, с которой ядро ​​загружается по умолчанию, начиная с 0. Вы также можете задать выберите один из параметров в разделе «более старые версии», указав номер подменю, обычно 2 (третья строка) для большинства систем, а затем > и строку на основе 0 в этом меню. поэтому, если бы я хотел загрузить первое ядро ​​в моем меню старых версий, строка была бы set default="2>0"

Я надеюсь, что это поможет. Имейте в виду, что этот файл будет перезаписываться при каждом запуске update-grub, поэтому каждое обновление ядра потребует этого изменения.

0
ответ дан 27 February 2013 в 04:56

У меня есть система двойной загрузки с Ubuntu и Windows 7. Я забыл, что я установил Linux Mint Nadia 14 Meta в виртуальную коробку; потому что мой внешний жесткий диск выдавал ошибку [errno 5] Input / Ouput, что она устарела или нужно было увеличить расходы на чтение / запись. Я не удосужился устранить эту проблему, поэтому я установил виртуальную машину на свой внутренний жесткий диск.
После того, как вы попробовали вашу команду, она запустила мою память, sudo apt-get dist-upgrade , поэтому я загрузился в Windows 7 и запустил virtualbox. При загрузке Linux Mint выполняется ...
uname -r
3.5.0-25-generic
Я помню, как чистил grub и удалял 3.5.0-24-generic , Я убрал grub.cfg и menu.lst в Ubuntu и перезагрузил компьютер. Плюс загрузился обратно в Windows 7 и загрузил Linux Mint, чтобы посмотреть, будет ли он загружаться, пока никаких проблем.

Наконец-то я загрузился обратно в Ubuntu и пока не видел никаких проблем. Я не знаю, почему корреляция между моим образом virtualbox и Ubuntu; особенно, когда в опциях продвижения grub во время загрузки он показывает только текущие ядра, которые установлены в Ubuntu ....

Найдено ядро: /boot/vmlinuz-3.5.0-23-generic
Найдено ядро: /boot/vmlinuz-3.2.0-37-generic
Найдено ядро: / boot /memtest86+.bin

Спасибо, что подсказали ответы, и я очень благодарен за помощь.

0
ответ дан 27 February 2013 в 04:56

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

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