我刚刚将我的 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 实例期间我没有这种访问权限,我只看到启动日志。使用全新安装的卷访问附加卷后,我可以对附加卷执行哪些操作?