![¿Cómo montar/ejecutar desde un live usb de Linux para poder realizar chroot?](https://rvso.com/image/1646028/%C2%BFC%C3%B3mo%20montar%2Fejecutar%20desde%20un%20live%20usb%20de%20Linux%20para%20poder%20realizar%20chroot%3F.png)
Tengo un sistema con arranque dual con Windows 10 y Linux, por alguna razón aparece el error "Primero debes cargar el kernel" en el menú de grub, así que alguien me recomendó que arranque desde un USB en vivo y haga chroot en el lugar comprometido. sistema, pero antes de hacer chroot también me han recomendado montar /run y /boot. Entonces, mi pregunta es ¿cómo monto el sistema de archivos /run? Como leí que su tipo es tmpfs, ¿tengo que hacer "sudo mount -t tmpfs run /mnt/run"? ¿Y qué pasa con "/boot" porque estoy ejecutando un sistema UEFI y ya he montado la partición "/boot/efi" en "/mnt/boot/efi"?
Respuesta1
El comando sería:
sudo mount -t tmpfs run /mnt/run
ya que su sistema de archivos raíz está montado en /mnt
.
Esto es lo que suelo usar para hacer chroot en sistemas similares a Debian (incluido Ubuntu). Debes ejecutarlos mientras estás en /mnt
o usar rutas absolutas en su lugar.
mount --bind /etc/resolv.conf etc/resolv.conf
mount --bind /dev dev
mount -t tmpfs tmpfs tmp
mount -t sysfs sys sys
mount -t proc proc proc
chroot .
mount -a
Como puedes ver /run
no está ahí, aunque agregarlo podría ser una buena idea. /boot
debería ser montado por mount -a
, que monta todo lo que el sistema montaría en el arranque.