我在 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