Я только что обновил свой экземпляр 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
.
Это корневой том экземпляра. Я отсоединил его от экземпляра, запустил новый экземпляр с корневым томом 8 ГБ, содержащим новую установку 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, поэтому я не очень хорошо разбираюсь в том, что мне следует искать. Есть несколько хороших вопросов по поводу disk drive for / is not ready yet or not present
ошибка для Ubuntu, и наиболее распространенное решение - выбрать вариант ручного восстановления при загрузке и запуске mount -o remount, rw /
. Но у меня нет такого доступа во время запуска экземпляра EC2, я просто вижу журнал запуска. Могу ли я что-нибудь сделать с подключенным томом после того, как получу к нему доступ, используя чисто установленный том?