Configure o GRUB separado para executar o Linux a partir do dispositivo LVM ddrescued

0

Eu tenho o novo SSD de 120 GB e quero restaurar meu Linux Mint do meu ddrescued /dev/mapper/mint--vg-root

Eu dividi o SSD para 500MB sdb1 Ext4 e 119GB sdb2 LVM como antes de travar.

Em seguida, criei o mint-vg group e fiz root volume. Restaurou a imagem ddrescued Mint para mint--vg-root .

Então eu instalei o GRUB para montar sdb1 com isso:

sudo grub-install --root-directory=/media/user/mouted_sdb1 /dev/sdb

Agora, quando eu inicializo do SSD, recebo a tela preta do GRUB Eu tentei how-rescue-non-boot-grub-2-Linux , mas o GRUB diz que minha partição lvm tem um sistema de arquivos desconhecido:

grub> ls (hd0,msdos <TAB>

Available partititions are

Partitition hd0,msdos1: Filesystem type ext* - Last modified .....

Partitition hd0,msdos2: No known filesystem detected - Partitition start at ....

Eu tentei boot-repair com GUI. Ele lista o meu mapper/mint--vg-root , mas depois de reparar o meu hortelã não na lista de sistemas. Marcar mapper/mint--vg-root como padrão requer o LiveCD.

Tentou:

insmod lvm

No console do grub sem resultado (ainda não é conhecido):

Tentei isto:

sudo grub-mkconfig -o grub.cfg

Ele diz que /dev/mapper/mint--vg-root foi encontrado, mas em grub.cfg não há registro sobre isso.

Como fazer o GRUB carregar meu Mint do lvm?

UPDATE :

Aqui, algumas informações sobre inicialização do meu sistema antigo e do novo. No novo eu não tenho partitition "Extended"

OLD :

sdb1:

File system:       ext2

Boot sector type:  -

Boot sector info: 

Operating System:  

Boot files:        /grub/grub.cfg /grub/i386-pc/core.img

sdb2:

File system:       Extended Partition

Boot sector type:  -

Boot sector info: 

sdb5:

File system:       LVM2_member

Boot sector type:  -

Boot sector info: 

mint-vg-root:

File system:       ext4

Boot sector type:  -

Boot sector info: 

Mounting failed:   mount: wrong fs type, bad option, bad superblock on /dev/mapper/mint--vg-root,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail or so.

mint-vg-swap_1:

File system:       swap

Boot sector type:  -

Boot sector info: 

novo Resumo das informações de inicialização :

sdb1:

File system:       ext4

Boot sector type:  -

Boot sector info: 

Operating System:  

Boot files:        /boot/grub/grub.cfg /boot/grub/i386-pc/core.img

sdb2:

File system:       LVM2_member

Boot sector type:  -

Boot sector info: 

mint-vg-root:

File system:       ext4

Boot sector type:  -

Boot sector info: 

Operating System:  Linux Mint 18.1

Boot files:        /etc/fstab

RESOLVIDO com how-rescue-non- boot-grub-2-Linux com algumas modificações no console do GRUB:

grub> set root=(lvm/mint--vg-root)
grub> linux (hd0,msdos1)/boot/vmlinuz-4.4.0-112-generic root=/dev/mapper/mint--vg-root
grub> initrd (hd0,msdos1)/boot/initrd.img-4.4.0-112-generic
grub> boot

Após a inicialização, executei boot-repair e agora funciona.

    
por serebuka 29.01.2018 / 12:39

1 resposta

0

RESOLVIDO com how-rescue-non- boot-grub-2-Linux com algumas modificações no console do GRUB:

grub> set root=(lvm/mint--vg-root)
grub> linux (hd0,msdos1)/boot/vmlinuz-4.4.0-112-generic root=/dev/mapper/mint--vg-root
grub> initrd (hd0,msdos1)/boot/initrd.img-4.4.0-112-generic
grub> boot

Em que (hd0,msdos1) é sdb1 .

Depois da inicialização, executei o reparo da inicialização e agora funciona

Também fixei os UUIDs em /etc/fstab , porque minha inicialização /folder está montada em (hd0,msdos1) partitition. Existem todos os arquivos como vmlinuz ... e initrd.img para inicializar corretamente.

    
por 29.01.2018 / 19:48