Ubuntu 12.04 Atualização LTS - Com Erro: “SEU SISTEMA É AGORA IMBATÍVEL!”

1

Acabei de fazer um apt-get dist-upgrade e vi o seguinte erro:

cryptsetup: WARNING: failed to detect canonical device of /dev/md1
cryptsetup: WARNING: could not determine root device from /etc/fstab
W: mdadm: the array /dev/md3 with UUID 8b1840ac:12c70cae:3fb6082e:e5593158
W: mdadm: is currently active, but it is not listed in mdadm.conf. if
W: mdadm: it is needed for boot, then YOUR SYSTEM IS NOW UNBOOTABLE!
W: mdadm: please inspect the output of /usr/share/mdadm/mkconf, compare
W: mdadm: it to /etc/mdadm/mdadm.conf, and make the necessary changes.
W: mdadm: the array /dev/md1 with UUID 3d78c4fe:0806edff:3fb6082e:e5593158
W: mdadm: is currently active, but it is not listed in mdadm.conf. if
W: mdadm: it is needed for boot, then YOUR SYSTEM IS NOW UNBOOTABLE!
W: mdadm: please inspect the output of /usr/share/mdadm/mkconf, compare
W: mdadm: it to /etc/mdadm/mdadm.conf, and make the necessary changes.'

Quando eu corri /usr/share/mdadm/mkconf , os arquivos diferiram indo para:

ARRAY /dev/md1 level=raid1 num-devices=2 devices=/dev/sda1,/dev/sdb1
ARRAY /dev/md3 level=raid1 num-devices=2 devices=/dev/sda3,/dev/sdb3

para isso:

ARRAY /dev/md3 metadata=0.90 UUID=8b1840ac:12c70cae:3fb6082e:e5593158
ARRAY /dev/md1 metadata=0.90 UUID=3d78c4fe:0806edff:3fb6082e:e5593158

Eu fiz essas alterações, mas quando executo update-initramfs -u , recebo este erro:

cryptsetup: WARNING: failed to detect canonical device of /dev/md1
cryptsetup: WARNING: could not determine root device from /etc/fstab

Aqui está o meu fstab :

/dev/md1        /               ext3    defaults                1 1
/dev/sda2       none            swap    sw
/dev/sdb2       none            swap    sw
/dev/vg00/usr   /usr            xfs     defaults                0 2
/dev/vg00/var   /var            xfs     defaults,usrquota       0 2
/dev/vg00/home  /home           xfs     defaults,usrquota       0 2
devpts          /dev/pts        devpts  gid=5,mode=620          0 0
none            /proc           proc    defaults                0 0
none            /tmp            tmpfs   defaults                0 0

Alguma idéia?

EDIT: Só para esclarecer, eu não tenho nenhum disco criptografado nesta máquina, então eu não tenho certeza porque o cryptsetup está dizendo alguma coisa.

    
por Ian 02.01.2013 / 22:26

2 respostas

1

Então eu reiniciei e tudo correu bem.

O que fiz foi colocar o conteúdo de /usr/share/mdadm/mkconf em /etc/mdadm/mdadm.conf e, em seguida, desinstalando cryptsetup (não sendo usado), o comando update-initramfs -u foi executado sem nenhum erro.

    
por 03.01.2013 / 02:41
0

Eu não uso o Ubuntu, então não posso lhe dar respostas, mas como isso parece iminente, posso dar-lhe sugestões, um botão de imprensa ubuntu dist upgrade uma vez que meu sistema também

  1. Verifique se o serviço mdadm é iniciado antes do dmcrypt na hierarquia de dependências initramfs.
  2. Dependendo do que é compilado em seu kernel, ele pode montar o md1, já que ele usa o formato de superbloco 0.90. (Se você usou o formato de partição Linux Raid Autodetect). Aqui está o meu grub (legado) linha (eu não uso um initramfs)

kernel /boot/kernel_r23 root=/dev/md125 md=125,/dev/sda3,/dev/sdb3,/dev/sdc3

    
por 02.01.2013 / 23:20