Acabei de atualizar minha instância do Ubuntu 11.10 EC2 para 12.04, depois para 12.10 e finalmente para 14.04 usando o comando do-release-upgrade
de cada vez. Cheguei no 14.04 e a instância não inicializa agora, ela trava indefinidamente na inicialização com o seguinte no log: disk drive for / is not ready yet or not present
.
Este é o volume raiz da instância. Desvinculei-o da instância, lancei uma nova instância com um volume de raiz de 8GB contendo uma nova instalação do Ubuntu 14.04 e anexei o volume do problema à nova instância em /data
para poder pesquisar.
A informação de lançamento me diz que a distribuição é 14.04. /data/etc/fstab
é assim:
# /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
Não há nada em /data/dev
, está vazio. ls /data
se parece com:
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
Eu não sou um administrador do Linux, então não estou tão familiarizado com o que eu deveria estar procurando.
Existem algumas boas questões com o erro disk drive for / is not ready yet or not present
para o Ubuntu, e a solução mais comum é escolher a opção de recuperação manual na inicialização e executar mount -o remount, rw /
. Mas eu não tenho esse tipo de acesso durante a inicialização de uma instância do EC2, só vejo o log de inicialização. Há algo que eu possa fazer no volume anexado assim que eu tiver acesso a ele usando o volume instalado corretamente?