В партии из моих предыдущих постов, я упоминал об использовании "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!