在 dist 升级到 14.04 后,EC2 上的 Ubuntu 启动错误:/ 的磁盘驱动器尚未准备好或不存在

在 dist 升级到 14.04 后,EC2 上的 Ubuntu 启动错误:/ 的磁盘驱动器尚未准备好或不存在

我刚刚将我的 Ubuntu 11.10 EC2 实例升级到 12.04,然后升级到 12.10,最后升级到 14.04,do-release-upgrade每次都使用命令。我升级到 14.04,但实例现在无法启动,它在启动时无限期挂起,日志中显示以下内容:disk drive for / is not ready yet or not present

这是实例的根卷。我将其从实例中分离出来,启动了一个全新的实例,该实例具有 8GB 根卷,其中包含全新安装的 Ubuntu 14.04,并将问题卷附加到新实例,以便/data我可以进行探索。

发布信息告诉我发行版是 14.04。/data/etc/fstab如下所示:

# /etc/fstab: static file system information.
# <file system>     <mount point>     <type>    <options>    <dump>    <pass>
proc    /proc     proc    nodev,noexec,nosuid 0      0
LABEL=cloudimg-rootfs    ext4    defaults      0       0
/dev/xvdf1     /mnt/nightly-update-disk       ext4      defaults     0      0

里面什么都没有/data/dev,它是空的。ls /data看起来像:

bin   dev   home     initrd.img.old  libnss3.so  media       opt   root  sbin    
sys   usr   vmlinuz  boot            etc         initrd.img  lib   lost+found   
mnt   proc  run      srv             tmp         var         vmlinuz.old

我不是 Linux 管理员,所以我不太清楚应该注意什么。Ubuntudisk drive for / is not ready yet or not present的错误有很多问题,最常见的解决方案是在启动和运行时选择手动恢复选项mount -o remount, rw /。但是在启动 EC2 实例期间我没有这种访问权限,我只看到启动日志。使用全新安装的卷访问附加卷后,我可以对附加卷执行哪些操作?

相关内容