Chroot en el USB de arranque de Arch

Chroot en el USB de arranque de Arch

Tengo una unidad USB de arranque con Arch Linux instalado recientemente (kernel de Linux 3.19.2). Quiero conectarlo a mi computadora y chrootdentro de ella (o posiblemente ejecutarlo dentro de un contenedor, usando systemd-nspawnalgo similar), dándome un entorno Arch sin tener que reiniciar (y también porque una de las máquinas no puede arrancar desde USB unidades).

Si no me equivoco, para chrooting tendré que montar (a veces de forma recursiva) dev, sys, proc, tmpetc. desde el sistema en ejecución al sistema de archivos de la unidad USB, ¿verdad? Cuando lo intento, nunca puedo desmontarlos correctamente. Además, mi sistema (Fedora 17) presenta fallas inesperadas cuando monto estos directorios: el explorador de archivos se bloquea dentro del directorio de montaje de la unidad USB, el terminal se niega a abrir, un montón de notificaciones del sistema sobre "nuevo dispositivo encontrado", etc.

El enfoque de contenedores tampoco me funciona actualmente. Estoy usando systemd-nspawn, que puede darme solo un shell, pero cuando intento 'arrancar' el sistema, entra en un bucle esperando D-Bus y deja de responder.

¿Cómo uso correctamente el sistema en una unidad USB de arranque con Arch dentro de un sistema host? ¡Gracias por tu atención!

Respuesta1

Examinararco-chrootguion. Se encarga de /proc /sys /dev asf. Probablemente sea su solución.

información relacionada