В партии из моих предыдущих постов, я упоминал об использовании "корневым", чтобы делать разные вещи. Тем не менее, в то время как вы находитесь в Chroot, в зависимости от ваших действий, вы можете получить увидеть некоторые сообщения об ошибках, которые, как правило, не фатальная и позволят вам делать все, что вы пытаетесь сделать (в целом). Хотя в целом это хорошая идея, чтобы исправить их для полноты.

Проблема

Ниже приведены некоторые из сообщений об ошибках, которые вы можете увидеть в то время как в 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

или

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

Решение


Путь, чтобы избавиться от этих сообщений, давая следующие команды, как только вы Смена корневой файловой системы системного раздела. Например, скажем, вы хотите, чтобы Смена корневой файловой системы раздела Linux на / разработчика / hda5. Таким образом, вы бы что-то сделать, как:

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

После этого дают следующие две дополнительные команды (не из корневого каталога раздела в, но в системе, из которой вы Chrooting):

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

Вот и все!

Быть общительным, Share!