Basicamente, tudo, exceto /boot
& update initramfs é o mesmo. Eu suponho que sua inicialização antiga é /dev/sda1
. Essas etapas devem parecer familiares se você já usou um CD / USB ativo como um disco de recuperação:
# mount /dev/vg0/root /mnt # or whatever your vg/lv name is.
# mount --bind /dev /mnt/dev # make these available inside of /mnt
# mount --bind /proc /mnt/proc
# mount --bind /sys /mnt/sys
# mount /dev/sda1 /mnt/mnt
# chroot /mnt # this switches into your installed system
Você deve agora como um shell dentro do seu sistema instalado. (Nota: se você tiver outros diretórios críticos em partições separadas, como / usr ou / var, vá em frente e monte-os. Lembre-se de desmontá-los posteriormente na limpeza.) Sua inicialização antiga é montada em /mnt
, portanto copie tudo:
# ( cd /mnt && tar c ) | ( cd /boot && tar vx ) # cp -a would work, too
⋮ lots of output ⋮
Vá em frente e edite /etc/fstab
para comentar a entrada de /boot
, já que ela não estará mais em um sistema de arquivos separado. Então continue:
# update-initramfs -k all -u # this will take a while if you have a lot of kernels
⋮
# dpkg-recofigure -plow grub-pc # I'm assuming you're running a Debian- or Ubuntu-like system
Na maioria das vezes, você pode pressionar enter através dos prompts do dpkg-reconfigure. Preste atenção no último prompt, quando ele pergunta a quais discos instalar - você provavelmente deseja instalar em cada um dos seus discos RAID5.
Finalmente:
# exit # gets you back to the Live USB root
# umount /mnt/mnt
# umount /mnt/proc
# umount /mnt/sys
# umount /mnt/dev
# umount /mnt
Eu não testei isso, mas já fiz isso várias vezes. Por favor, perdoe qualquer erro de digitação (ou melhor ainda, sinta-se à vontade para editar e corrigir).