O processo de inicialização tenta montar o volume lógico inexistente

2

Durante a inicialização, meu sistema exibe esta mensagem.

Loading, please wait...
  One or more specified logical volume(s) not found.
Unable to find LVM volume vg_ssd/swap
Scanning for Btrfs filesystems
[...]

Em seguida, termina a inicialização.

Ele está tentando montar um volume lógico que existia antes de removê-lo. vg_ssd/swap não está mais em /etc/fstab , então por que está tentando montá-lo?

Edit: Eu encontrei um arquivo no meu ramdisk inicial com /dev/mapper/vg_ssd-swap nele. A regeneração do initramfs não faz isso desaparecer.

$ mkdir bootimg; cd bootimg
$ zcat /boot/initrd.img-3.16.0-4-amd64 | cpio -i
$ cat conf/conf.d/resume
RESUME=/dev/mapper/vg_ssd-swap
    
por Nick ODell 20.04.2017 / 20:58

2 respostas

2

O initrd está tentando verificar se o computador está retomando do modo de hibernação. Mesmo que a troca não esteja em /etc/fstab , ela ainda está no arquivo de configuração /etc/initramfs-tools/conf.d/resume .

Edite esse arquivo e comente a única linha. Mudar

RESUME=/dev/mapper/vg_name-lv_name

para

#RESUME=/dev/mapper/vg_name-lv_name

Regenerar initrd. Executar:

update-initramfs -u
update-grub

Veja também: Mensagem de erro do Debian: "Não foi possível encontrar o volume do LVM", mas inicializa com êxito e

    
por 20.04.2017 / 21:23
2

Você precisa editar initramfs-tools/conf.d/resume e alterar lá:

RESUME=/dev/mapper/vg_ssd-swap

Para a partição, você tem sua troca agora.

Então você regenera o initramfs novamente; uma das minhas formas preferidas é com:

 dpkg-reconfigure linux-image-4.9.0-0.bpo.1-amd64
    
por 20.04.2017 / 21:23

Tags