为什么 grub 无法加载我新升级的内核?

为什么 grub 无法加载我新升级的内核?

我升级了我的内核

当我运行 update-grub 时,发现

正在搜索启动画面...未找到,跳过...
找到内核:/boot/vmlinuz-3.4.0-3-generic
找到内核:/boot/vmlinuz-3.2.0-24-generic-pae
找到内核:/boot/vmlinuz-3.2.0-24-generic
找到内核:/boot/vmlinuz-3.0.0-20-generic
找到 GRUB 2:/boot/grub/core.img
找到内核:/boot/memtest86+.bin
正在更新 /boot/grub/menu.lst...完成

但运行时uname -r,内核是3.0.0-20

我该如何解决这个问题?

答案1

但运行时uname -r,内核是 3.0.0-20。我该如何解决?

重启!

升级内核时,必须通常重新启动即可切换到新内核。

答案2

我也遇到过同样的问题。对我有用的方法是安装 GRUB2,因为我使用的是 grub 0.97。安装 grub2 后,update-grub 并重新启动,新内核将列在启动菜单中。

相关内容