在 Ubuntu 12.04 上安装了新内核。如何启动它?

在 Ubuntu 12.04 上安装了新内核。如何启动它?

我在 Ubuntu 12.04 上安装了 linux-image-3.12.24-031224-generic,但找不到启动它的方法。uname -r 仍然显示 3.2.0-80-generic。

 $ dpkg -l | grep linux-image
ii  linux-image-3.12.24-031224-generic     3.12.24-031224.201407041335                         Linux kernel image for version 3.12.24 on 64 bit x86 SMP
ii  linux-image-3.2.0-23-generic           3.2.0-23.36                                         Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-80-generic           3.2.0-80.116                                        Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-generic                    3.2.0.80.94                                         Generic Linux kernel image

当我在启动期间在 GRUB 中选择 12.04 的高级选项时,它仅列出 3.2 内核。

我是否遗漏了某一步骤?

@EricClemons ls /boot 在 sudo update-grub 之前和之后:

$ ls /boot
abi-3.12.24-031224-generic         initrd.img-3.2.0-80-generic
abi-3.2.0-23-generic               memtest86+.bin
abi-3.2.0-80-generic               memtest86+_multiboot.bin
config-3.12.24-031224-generic      System.map-3.12.24-031224-generic
config-3.2.0-23-generic            System.map-3.2.0-23-generic
config-3.2.0-80-generic            System.map-3.2.0-80-generic
grub                               vmlinuz-3.12.24-031224-generic
initrd.img-3.12.24-031224-generic  vmlinuz-3.2.0-23-generic
initrd.img-3.2.0-23-generic        vmlinuz-3.2.0-80-generic

但 3.12.24 仍然没有出现。

答案1

你在 /boot 目录中看到新的图像了吗?

$ ls /boot

它可能就像这样做一样简单:

$ sudo update-grub

相关内容