Mover a partição raiz mas manter a inicialização

1

Sistema: Gentoo linux com Grub2.

Eu tenho a nova unidade ssd, por isso quero mover a partição root para este dispositivo. No momento eu tenho essas partições:

/dev/sda1       2048      6143      4096     2M BIOS boot
/dev/sda2       6144    268287    262144   128M EFI System
/dev/sda3     268288   8388607   8120320   3.9G Linux filesystem
/dev/sda4    8388608 134217727 125829120    60G Linux filesystem
/dev/sda5  134217728 974676015 840458288 400.8G Linux filesystem

onde sda2 é boot partição, sda3 - swap , sda4 - root , sda5 é lvm device.

A nova unidade é totalmente gerenciada por lvm . Nova partição raiz localizada em /dev/samsung-ssd/root . Eu já mudei /etc/fstab na nova raiz.

Li esta resposta link , mas sugere mover boot partição com root para nova dispositivo, onde eu quero manter boot no disco antigo.

Eu tentei editar grub.conf e substituir a opção de inicialização do kernel de root=/dev/sda4 para root=/dev/samsung-ssd/root , mas recebi um kernel panic (não consegui encontrar a partição raiz).

Então, minha pergunta é como mover a partição raiz para a nova unidade e manter a partição de inicialização no antigo?

    
por g4s8 18.01.2018 / 20:00

1 resposta

3

Eu acho que, se é gentoo, você deve tornar seu initramfs LVM "ciente" ...

Então, primeiro gere o initramfs com:

root# genkernel --lvm initramfs

De adicionar isto à sua configuração do grub ( /etc/default/grub ):

GRUB_CMDLINE_LINUX="dolvm"

E atualize o grub ( update-grub ? Não tenho certeza ...).

    
por 18.01.2018 / 21:35