我尝试按照此网页上写的步骤安装最新的稳定内核 3.15:http://ubuntuhandbook.org/index.php/2014/06/install-upgrade-linux-kernel-3-15/
我按照所有步骤安装了文件,但是重新启动后,“uname -r”仍然显示在我尝试升级内核之前显示的内容:3.13.0-29-generic
为何升级不起作用?
编辑:我也尝试使用命令行来升级内核,但得到的结果相同。
编辑:我运行了 Synaptic,在本地或过时类别中看到了 3.15 软件包。我删除了它们并再次安装,我注意到当我更新 grub 时新内核可用,但它不会从新内核启动...甚至不会将其显示为选项。
更新 grub 的输出:
utkarsh@utkarsh-Dell-System-XPS-L502X:~$ sudo update-grub
[sudo] password for utkarsh:
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.15.0-031500-lowlatency
Found kernel: /boot/vmlinuz-3.13.0-29-lowlatency
Found kernel: /boot/vmlinuz-3.13.0-29-generic
Found kernel: /boot/vmlinuz-3.13.0-24-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done
答案1
我在运行 grub 的 Ubuntu 14.04 双启动 Windows 系统上遇到了同样的问题。似乎有一个旧版 grub 是 Ubuntu 以前版本升级过程的一部分。Ubuntu 9.10 及更高版本应使用不引用 menu.lst 的 grub2。请参阅:社区帮助/Grub2
下面将更新 grub,使其完全作为 grub2 运行,放弃 menu.lst 文件,因此sudo update-grub
实际将使用由 grub2 生成的文件,这样最新的内核更新将出现在启动画面中。新的启动画面仍将类似于旧的基于 menu.lst 的启动画面,但它是图形化的,而不是基于文本的。
sudo upgrade-from-grub-legacy
sudo update-grub
重新启动并使用检查您的操作内核版本uname -r