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

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

这是实例的根卷。 我将它从实例中分离出来,发布了一个全新的实例,它包含一个全新安装的Ubuntu 14.04的8GB根卷,并将问题卷附加到/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 

我不是一个Linuxpipe理员,所以我不熟悉我应该寻找的东西。 有一些关于disk drive for / is not ready yet or not present对于Ubuntu disk drive for / is not ready yet or not present错误,最常见的解决方法是在引导时select手动恢复选项并运行mount -o remount, rw / 。 但是在启动EC2实例的时候我没有那种访问权限,我只能看到启动日志。 一旦我使用干净安装的卷访问它,是否有附加卷上可以做的事情?