Tenga en cuenta que esta pregunta surge de las circunstancias que detallé (como Xl1NntniNH7F) enhttp://www.linuxquestions.org/questions/linux-desktop-74/boot-failure-upon-updating-e2fsprogs-in-ubuntu-10-10-a-947328/. Por lo tanto, si pudiera abordar la causa subyacente del error de arranque, se lo agradecería mucho.
Estoy intentando replicar el entorno en mi instalación de Ubuntu (donde la carpeta de inicio está en una partición separada) para poder ejecutar make uninstall
. Estoy usando un CD en vivo.
¿Cómo montar un directorio en una partición en un directorio en otra partición montada? Lo hice chroot /mnt/sda2
, pero no sé cómo montar sda3 en /home y mis diversos intentos no funcionaron. Como no estoy familiarizado con chroot, mi enfoque podría ser incorrecto, por lo que sería fantástico si pudiera sugerirme qué debo hacer, dadas mis circunstancias.
Respuesta1
Enlazo mucho los montajes con chroots, por lo que tiendo a tener scripts configurados que verifican si el chroot ya tiene ciertos directorios enlazados montados y, si no, los configura antes de realizar el chroot.
Por ejemplo, lo configuré /dev
como tmpfs
with mdev
y /dev/pts
lo monté como un
devpts
sistema de archivos:
$ mount | grep /dev
devpts /dev/pts devpts rw 0 0
mdev /dev tmpfs rw,nosuid 0 0
Luego en mi guión hago:
d=/mnt/chroot
for m in dev dev/pts ; do
grep -sq $d/$m /proc/mounts || mount --bind /$m $d/$m
done
exec chroot $d /bin/bash
Con la troncal SVN Busybox actual, parece /dev
estar montada dos veces en /mnt/chroot/dev
y /mnt/chroot/dev/pts
en lugar de /dev
en /mnt/chroot/dev
y /dev/pts
en/mnt/chroot/dev/pts