में बहुत कुछ मेरे पिछले पोस्ट की, मैं अलग बातें करने के लिए "chroot" की मदद का उल्लेख किया है. आप 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

समाधान


इन संदेशों से छुटकारा पाने के लिए जिस तरह से आप एक सिस्टम विभाजन में chroot एक बार निम्न आदेश देकर है. उदाहरण के लिए, मान लीजिए कि आप / dev/hda5 पर एक लिनक्स विभाजन में chroot करना चाहते हैं. तो आप ऐसा कुछ करना होगा:

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

उसके बाद निम्न दो अतिरिक्त आदेशों (नहीं क्रूटेड विभाजन से लेकिन आप chrooting कर रहे हैं जिसमें से सिस्टम पर) दे:

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

यह बात है!

मिलनसार होना, शेयर!