如何在 Ubuntu Server 10 -> 12 更新后更新内核

如何在 Ubuntu Server 10 -> 12 更新后更新内核

我有一个远程 VPS,其中安装了 ubuntu 服务器 10.04(由于某种原因,托管公司还没有 12.04)

我最近将我的硬件从专用机器降级为 VPS,并在将其更新到 12.04 后将已安装软件包的列表转移到新的 VPS。

问题是 VPS 仍然在运行旧内核,我尝试更新它,但它似乎不想运行较新的内核,我认为这可能是 grub 的问题,所以我运行了 update-grub:

Found linux image: /boot/vmlinuz-3.8.0-39-generic
Found initrd image: /boot/initrd.img-3.8.0-39-generic
/usr/sbin/grub-probe: error: no such disk.
/usr/sbin/grub-probe: error: no such disk.
Found linux image: /boot/vmlinuz-3.8.0-34-generic
Found initrd image: /boot/initrd.img-3.8.0-34-generic
/usr/sbin/grub-probe: error: no such disk.
/usr/sbin/grub-probe: error: no such disk.
Found linux image: /boot/vmlinuz-3.5.0-49-generic
Found initrd image: /boot/initrd.img-3.5.0-49-generic
/usr/sbin/grub-probe: error: no such disk.
/usr/sbin/grub-probe: error: no such disk.
Found linux image: /boot/vmlinuz-3.2.0-61-generic
Found initrd image: /boot/initrd.img-3.2.0-61-generic
/usr/sbin/grub-probe: error: no such disk.
/usr/sbin/grub-probe: error: no such disk.
Found linux image: /boot/vmlinuz-3.2.0-59-generic
Found initrd image: /boot/initrd.img-3.2.0-59-generic
/usr/sbin/grub-probe: error: no such disk.
/usr/sbin/grub-probe: error: no such disk.
Found linux image: /boot/vmlinuz-3.2.0-58-generic
Found initrd image: /boot/initrd.img-3.2.0-58-generic
/usr/sbin/grub-probe: error: no such disk.
/usr/sbin/grub-probe: error: no such disk.
Found linux image: /boot/vmlinuz-3.2.0-56-generic
Found initrd image: /boot/initrd.img-3.2.0-56-generic
/usr/sbin/grub-probe: error: no such disk.
/usr/sbin/grub-probe: error: no such disk.
/usr/sbin/grub-probe: error: no such disk.
Found memtest86+ image: /boot/memtest86+.bin
Cannot find list of partitions!  (Try mounting /sys.)

然而,正如您所看到的,我遇到了一堆错误。

我不太清楚到底发生什么事。

答案1

您的 VPS 主机正在运行Parallels Virtuozzo 容器(因此根目录上有 ZVFS 文件系统)。这是一个操作系统虚拟化产品 - 所有虚拟主机之间共享一个内核,您无法更改或更新它。

相关内容