Grub config partições de raiz e de inicialização separadas

2

Eu tenho lido muitos artigos sobre o Grub com muitos exemplos de configuração. Exatamente 0 contém configuração para uma partição root e boot separada no LVM.

Esta é minha configuração:

menuentry 'Kali' {
insmod lvm
insmod gzio
insmod part_msdos
insmod ext2
set root=lvm/triagia-kaliboot
search --no-floppy --fs-uuid --set=root f1eb6904-c17e-40b7-8740-60e67b8d04de
linux /vmlinuz-4.0.0-kali1-amd64 root=/dev/mapper/triagia-kaliboot setkmap=us
initrd /initrd.img-4.0.0-kali1-amd64
}

E esta é a minha configuração do LVM:

  sda3                 8:3    0 396.9G  0 part  
  ├─triagia-kaliboot 254:0    0   500M  0 lvm   
  ├─triagia-kaliroot 254:1    0    50G  0 lvm   
  └─triagia-kaliswap 254:2    0     4G  0 lvm 

Isso inicializa, mas não inicia, eu acho que estou usando a configuração errada sobre onde o / é e onde o / boot é.

    
por Thijs 23.08.2015 / 21:09

1 resposta

1

Você está dizendo ao kernel para procurar um diretório raiz em: root=/dev/mapper/triagia-kaliboot . Eu acho que você precisa mudar isso.

Edite o parâmetro do kernel usado pelo GRUB2 para encontrar um diretório raiz alterando essa linha no seu /etc/default/grub :

GRUB_CMDLINE_LINUX_DEFAULT="root=/dev/mapper/triagia-kaliroot" .

Como você está usando o LVM para sua partição / boot no GRUB2, você também precisa adicionar esta linha ao seu /etc/default/grub :

GRUB_PRELOAD_MODULES="lvm" .

Quando terminar, emita um comando # update-grub ou # grub-mkconfig -o /boot/grub/grub.cfg e reinicie.

    
por 23.08.2015 / 21:38

Tags