Alerta do Ubuntu: / dev / mapper / localhost-root não existe. Deixando cair em uma concha

5

Atualmente, estou usando o Ubuntu Maverick e, sempre que tento usar um kernel mais novo que o 2.6.32-21, recebo esta mensagem:

ALERT!  /dev/mapper/localhost-root does not exist.  Dropping to a shell!

Alguém tem uma idéia do que poderia estar errado? Eu não consigo pensar em nada.

A entrada em / etc / fstab se parece com isso:

# / was on /dev/mapper/localhost-root during installation
UUID=dd17c070-dc6a-4b91-bb3c-458fd5f11342 / ext3 relatime,errors=remount-ro 0 1

Os detalhes do hardware estão aqui: link

    
por bukzor 13.03.2011 / 01:49

3 respostas

6

Minha configuração de inicialização foi criada de várias maneiras, eu acho, porque eu mexo muito com as coisas. Aqui estão os problemas e soluções. Essencialmente, todos esses comandos precisam ser executados como root, então execute sudo -s antes.

1) O processo de inicialização não suportou o LVM. Você pode verificar isso executando gunzip < /boot/initrd.img-2.6.35-27-generic | cpio -id e verificando sbin/lvm .

Para consertar: (você só precisa de um desses, mas ambos não doem)

apt-get install lvm2
dpkg-reconfigure lvm2

2) A minha partição swap não estava montada. Você pode verificar isso com o comando free . O swap total deve ser diferente de zero.

Para corrigir:

swapoff  -a
mkswap -f -L SWAP /dev/mapper/mymachine-swap_1 
blkid
vim /etc/fstab (change the UUID's to match the output of blkid)
swapon -a
    
por 19.03.2011 / 20:07
2

Você está compilando seu próprio kernel? Em caso afirmativo, você receberá esta mensagem se o volume raiz estiver em um LVM, mas os módulos necessários para o LVM não estiverem disponíveis internos ao kernel ou no initrd.

    
por 13.03.2011 / 01:59
0

Eu também encontrei o problema, lutei sem sucesso, mas a solução no final foi escolher um kernel antigo no Grub em "Advanced options for Ubuntu".

O sistema inicializou bem e foi corrigido com upgrades posteriores.

    
por 10.01.2013 / 21:04