Dans beaucoup de mes messages précédents, je l'ai mentionné en utilisant "chroot" faire des choses différentes. Cependant, alors que vous êtes dans le chroot, en fonction de vos actions, vous pourriez obtenir voir des messages d'erreur qui sont habituellement non mortelle et vous permettra de faire tout ce que vous essayez de faire (en général). Bien qu'en général, il est une bonne idée de les fixer dans un souci d'exhaustivité.

Problème

Voici quelques-uns des messages d'erreur que vous pourriez voir tout 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

ou

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

Solution


La façon de se débarrasser de ces messages est de donner les commandes suivantes une fois que vous chroot dans une partition système. Par exemple, disons que vous voulez faire un chroot dans une partition Linux sur / dev / hda5. Alors vous feriez quelque chose comme:

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

Après que donner les deux commandes supplémentaires suivantes (pas de la partition chroot mais sur le système à partir duquel vous chrootage):

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

Ce est tout!

Soyez sociable, Partager!