我们将带有 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
我希望这对蒂姆有帮助