Назад | Перейти на главную страницу

Ошибка загрузки Ubuntu на EC2 после обновления dist до 14.04: диск для / еще не готов или отсутствует

Я только что обновил свой экземпляр 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, я просто вижу журнал запуска. Могу ли я что-нибудь сделать с подключенным томом после того, как получу к нему доступ, используя чисто установленный том?