Chroot no Arch USB inicializável

Chroot no Arch USB inicializável

Eu tenho uma unidade USB inicializável com Arch Linux instalado recentemente (kernel Linux 3.19.2). Quero conectá-lo ao meu computador chroot(ou possivelmente executá-lo dentro de um contêiner, usando systemd-nspawnou algo semelhante), proporcionando-me um ambiente Arch sem precisar reinicializar (e também porque uma das máquinas não pode inicializar a partir de USB unidades).

Se não me engano, para chrootfazer isso terei que montar (às vezes recursivamente) dev, sys, proc, tmp, etc. do sistema em execução para o sistema de arquivos na unidade USB, certo? Quando tento, nunca consigo desmontá-los corretamente. Além disso, meu sistema (Fedora 17) apresenta falhas inesperadas quando eu monto esses diretórios: o navegador de arquivos trava dentro do diretório de montagem da unidade USB, o terminal se recusa a abrir, um monte de notificações do sistema sobre "novo dispositivo encontrado" e assim por diante.

A abordagem do contêiner também não está funcionando para mim no momento. Estou usando o systemd-nspawn, que pode me fornecer apenas um shell, mas quando tento 'inicializar' o sistema, ele entra em loop aguardando o D-Bus e não responde.

Como uso corretamente o sistema em uma unidade USB inicializável com Arch em um sistema host? Agradecimentos para sua atenção!

Responder1

Investigararquichrootroteiro. Cuida de /proc /sys /dev asf.. Provavelmente é a sua solução.

informação relacionada