升级到 Ubuntu 10.04 后 Xen 内核无法启动

升级到 Ubuntu 10.04 后 Xen 内核无法启动

我们将带有 Xen 的 Ubuntu 升级到 10.04,升级后它将启动到常规 ubuntu,但是它不会启动到 Xen(3.3)内核。

我们的产出:

屏幕输出

我们的尝试:

  • 在 grub 中的 vmlinuz 行上增加 rootdelay
  • 根等待

结果 :

没有,它总是回到一个对任何事情都没有响应的外壳。

有人遇到过这个错误吗?

答案1

我们最终启动了 Ubuntu,并将镜像迁移到 KVM

答案2

由于磁盘的 UUID 错误,因此找不到根文件系统

您有两个选择:

1.) 直接在 bootloader grub 中编辑 root 部分。将 UUID=123123..... 替换为正确的 rootfs /dev/sdaX。系统启动后运行 update-grub

2a.) 启动救援系统,如 grml 或 SystemRescueCd。如果您的系统是 64 位,请启动 64 位内核!- 将 rootfs(可能是 /dev/sda1)挂载到 /mnt - 然后运行以下命令来更新 grub

狂欢
chroot /mnt 更新-grub

2b.) 如果 2 失败,您可以使用以下命令重新安装 grub: - 将 rootfs 可能是 /dev/sda1 挂载到 /mnt,然后:

狂欢
安装--bind /dev/ /mnt/dev
安装--bind /proc /mnt/proc
安装 --bind /sys /mnt/sys
chroot /mnt grub 安装 /dev/sda

我希望这对蒂姆有帮助

相关内容