Moviendo particiones /boot /root /home a otras particiones o discos

bootear desde un live cd o live USB

1- Montar las particiones desde donde vamos a leer info y a donde vamos a traspasar la información

cd /mnt
# root viejo
sudo mkdir oldroot
sudo mount -t ext4 /dev/sda6 oldroot
# root nuevo
sudo mkdir newroot
sudo mount -t ext4 /dev/sda8 newroot

2.- copiamos toda la info del root viejo al nuevo

sudo cp -ax oldroot/ newroot/

3.- montamos en el nuevo root los directorios que tengamos en otras particiones (yo tengo boot y home en otras particiones)

#boot
sudo mount -t ext4 /dev/sda5 newroot/boot
#home
sudo mount -t ext4 /dev/sda7 newroot/home

4.- hacemos un “bind” con los directorios ficticios de proc dev y sys

sudo mount -B /proc newroot/proc/
sudo mount -B /dev newroot/dev/
sudo mount -B /sys newroot/sys/

5.- eliminamos todo en la partición del viejo root para que el grub no lo detecte como un S.O al que queramos acceder

sudo rm -rf oldroot/*

6.- hacemos chroot al nuevo root

sudo chroot newroot
update-grub

Listo!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

2 × tres =

Time limit is exhausted. Please reload CAPTCHA.