“ALERTA! / dev / mapper / server - vg-root não existe. Deixando cair no shell!

1

Então eu acho que estraguei meu Ubuntu Server agora.

Instalei um disco rígido de 500GB, formatado com o ext4 e depois quis montá-lo estaticamente via edição do / etc / fstab e do UUID.

Por alguma razão eu de alguma forma removi o '-' no UUID porque eu não sei porque. Então, depois de reiniciar agora eu recebo o seguinte:

"Gave up waiting for root device. Common Problems:
 - Boot args (cat /proc/cmdline)
 - Check rootdelay = (did the system wait long enough?)
 - Check root = (did the system wait for the right device?)
 - Missing module (cat /proc/modules; ls /dev)
ALERT! /dev/mapper/server--vg-root does not exist. Dropping to shell!"

Então eu recebo um shell BusyBox muito limitado.

O que eu tentei até agora é inicializar com uma área de trabalho USB Ubuntu ao vivo e montá-la, mas ao acessá-la existem apenas as versões do Kernel e o grub e mais algumas coisas, mas não os arquivos raiz "/ etc, / usr, / home, etc "caso contrário, eu teria apenas desfeito as alterações para fstab e tentei, mas eu nem sequer chego lá.

edite (saída de fdisk -l ):

Disk /dev/sdb: 320.1 GB, 320072933376 bytes
81 heads, 63 sectors/track, 122504 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00094364

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048   625142447   312570200   83  Linux
    
por Fabian 25.07.2015 / 22:08

1 resposta

1

Siga os passos para montar partições lvm:

Na sessão ao vivo, abra um terminal

Pressione Ctrl + Alt + T

e execute:
sudo fdisk -l

Isso lista a tabela de partições do sistema e se parece com isso:

Device Boot Start End Blocks Id System
/dev/sda1* 1    4864 39070048+ 83 Linux
/dev/sda2  4865 6691 14675377+ 83 LVM2_member ...

O próximo passo foi acessar a partição / dev / sda2. É uma partição lvm.

Para instalar as ferramentas necessárias, execute o seguinte comando.

sudo apt-get update
sudo apt-get install lvm2

Quando tiver terminado esta execução, pvs:

sudo pvs

Isso listará os grupos de volumes aos quais nosso volume físico / dev / sda2 pertenceu. Seria da forma

PV VG Fmt Attr PSize PFree /dev/sda2 VolGroup01 lvm2 a- 148.94G 32.00M

O campo VG: mostra o grupo de volume.

A saída acima é apenas um exemplo, mostrando que estamos preocupados com o grupo de volumes "VolGroup01".

O próximo passo é listar as informações sobre esse grupo de volumes:

sudo lvdisplay /dev/VolGroup01

Ele lançará um monte de saída, mas o que nos interessa é o nome LV. Será algo parecido com isto:

LV Name /dev/VolGroup01/LogVol00

Supondo que o acima é a partição que precisamos montar, basta usar o método usual para montá-lo:

sudo mount /dev/VolGroup01/LogVol00 /mnt

Agora, você pode encontrar os dados que estava procurando na pasta /mnt .

    
por kyodake 26.07.2015 / 00:44