En muchos de mis posts anteriores, he mencionado el uso de "chroot" para hacer cosas diferentes. Sin embargo, mientras usted está en chroot, dependiendo de sus acciones, usted puede ser que consiga ver algunos mensajes de error que son por lo general no fatal y le permitirá hacer lo que estamos tratando de hacer (en general). Aunque, en general, es una buena idea para solucionarlos en aras de la exhaustividad.

Problema

Los siguientes son algunos de los mensajes de error que se pueden ver mientras que en chroot:
Searching for GRUB installation directory ... found: /boot/grub
User postinst hook script [update-grub] exited with value 1
dpkg: error processing linux-image-2.6.30-8-bpo50-test (--install):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
linux-image-2.6.30-8-bpo50-test

o

Unpacking bzip2 (from .../bzip2_1.0.5-6_i386.deb) ...
Processing triggers for man-db ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up binutils (2.20.1-15) ...
Setting up bzip2 (1.0.5-6) ...
Setting up linux-source-2.6.34 (2.6.34-1~experimental.2) ...
root@debian:~# ls

Solución


La manera de deshacerse de estos mensajes es dando los siguientes comandos una vez que cambiamos la raíz a una partición del sistema. Por ejemplo, digamos que quieres hacer chroot en una partición de Linux en / dev/hda5. Así que deberías hacer algo como:

debian:~# mount /dev/hda5 /mnt
debian:~# chroot /mnt

Después de que dar a los dos comandos adicionales siguientes (no de la partición chroot, pero en el sistema desde el que está Chrooting):

debian:~# mount -o bind /dev /mnt/dev
debian:~# mount -t proc none /mnt/proc

Eso es todo!

Be Sociable, Share!