При выполнении последовательности команд:
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, освежая свои знания, и помощь будет принята с благодарностью.
Я не вижу ничего плохого ни в одной из этих команд.
Чтобы использовать самое современное ядро, вам нужно перезагрузиться. Новейшее ядро будет самым последним и выбрано по умолчанию. Вы можете выбрать другое, более старое ядро или другую ОС из меню grub (boot).
Последняя строка, в которой один пакет не обновляется, может быть почти полностью исправлена с помощью:
sudo apt-get dist-upgrade
Обычно есть очень веская причина, по которой grub выбирает более старую версию ядра для запуска, чем более новую. В любом случае, более чем вероятно, что grub выбрал более старое ядро по умолчанию. и вы можете изменить это, изменив /boot/grub/grub.cfg
.
Сначала я бы подкрепил это 111
. Найдите затем строку по умолчанию: sudo vim /boot/grub/grub.cfg +'/set\ default/'
Измените числовое значение, к которому всегда относится строка, с которой ядро загружается по умолчанию, начиная с 0. Вы также можете задать выберите один из параметров в разделе «более старые версии», указав номер подменю, обычно 2 (третья строка) для большинства систем, а затем >
и строку на основе 0 в этом меню. поэтому, если бы я хотел загрузить первое ядро в моем меню старых версий, строка была бы set default="2>0"
Я надеюсь, что это поможет. Имейте в виду, что этот файл будет перезаписываться при каждом запуске update-grub, поэтому каждое обновление ядра потребует этого изменения.
У меня есть система двойной загрузки с 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
Спасибо, что подсказали ответы, и я очень благодарен за помощь.