Montar entorno chroot

por | 16 abril, 2021

hace un tiempo murió mi partición de arch, aun estoy buscando la solución a mi problema pero algo que resulta especialmente útil cuando la distribución no inicia es lograr entrar mediante chroot la verdad los comandos son bastante básicos (no, no tan básicos como montar la partición y ya) pero siempre los olvido

En mi caso tengo en una partición LVM todos los datos de arch por lo que primeramente tengo que activar las particiones LVM, en caso que tengan particiones normales hay que evitar este paso

vgchange -a y

ya con eso, activamos todos los vg y podemos montar la partición raíz correspondiente. Para este ejemplo lo montaremos en /mnt

mount /dev/mapper/VG-root /mnt

y luego procedemos a hacer la magia (por lo general esta parte es útil cuando se tiene que reconstruir el grub)

cd /mnt/
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/
mount -t devpts pts dev/pts/

si tenemos que hacer algún tipo de conexión después de entrar al entorno chroot es recomendable copiar el archivo /etc/resolv.conf en el nuevo entorno

cp -L /etc/resolv.conf etc/resolv.conf

ya con eso estamos listos para entrar a nuestro entorno

chroot /mnt/ /usr/bin/bash

ahora si utilizamos systemd la utilidad systemd-nspawn nos será mucho más útil reduciendo los pasos, luego de montar las particiones simplemente hacemos

cd /mnt/
systemd-nspawn

y con eso ya estamos listos y podemos trabajar en el entorno

Deja una respuesta

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