如何从 Linux 内核 2.6.33.5-rscloud 升级

如何从 Linux 内核 2.6.33.5-rscloud 升级

我有一个 VPS,以前在 Slicehost 上,现在在 Rackspace 上,它运行的是内核 2.6.33.5-rscloud 和 Ubuntu 14.04.1 LTS。看来,如果不升级内核,我就无法更新我的软件包。

我尝试了各种内核,它们都在启动时停止,并显示不同的错误消息。我的 menu.lst 明确控制我启动哪个内核,我可以更改默认内核,观察其是否失败,然后在救援模式下将其改回零。

/boot/grub/menu.lst

default     0

title    Ubuntu 14.04.1 LTS, kernel 2.6.33.5-rscloud
root     (hd0,0)
kernel   /boot/vmlinuz-2.6.33.5-rscloud root=/dev/sda1 ro quiet splash console=xvc0 selinux=0
initrd   /boot/initrd.img-2.6.33.5-rscloud

title    Ubuntu 14.04.1 LTS, kernel 3.16.0-77-generic
root     (hd0,0)
kernel   /boot/vmlinuz-3.16.0-77-generic root=/dev/sda1 ro quiet splash console=xvc0 selinux=0
initrd   /boot/initrd.img-3.16.0-77-generic

title    Ubuntu 14.04.1 LTS, kernel 4.4.0-116-generic
root     (hd0,0)
kernel   /boot/vmlinuz-4.4.0-116-generic root=/dev/sda1 ro quiet splash console=xvc0 selinux=0
initrd   /boot/initrd.img-4.4.0-116-generic

我一直在尝试 grub、grub2、pvgrub,但都没有成功。我遇到了找不到启动设备(禁用 UUID)的问题,以及更高版本的内核中的实时时钟问题。我不想从头开始构建新服务器,因为我有许多运行良好的服务,并且有各种指向其 IP 的 DNS 服务。

相关内容