सवाल उबंटू 12.10, मैं बूट निर्देशिका में जगह को साफ नहीं कर सकता


मैं अद्यतन करने की कोशिश कर रहा हूं लेकिन यह मुझे नहीं बता सकता है कि मुझे बूट निर्देशिका में जगह साफ़ करने की आवश्यकता है, लेकिन मैं इससे कुछ भी नहीं हटा सकता और सुडो कमांड कुछ भी नहीं करता है। नीचे मुझे प्राप्त वास्तविक संदेश है।

अपग्रेड डिस्क / बूट पर कुल 26.0 एम फ्री स्पेस की आवश्यकता है। कृपया '/ boot' पर कम से कम एक अतिरिक्त 5,055 के डिस्क स्पेस को मुक्त करें। अपने कचरे को खाली करें और 'सूडो एपीटी-गेट क्लीन' का उपयोग करके पूर्व प्रतिष्ठानों के अस्थायी पैकेज हटा दें।

कृपया मदद करें, ओटी बीटीडब्ल्यू, हाँ, मैं लिनक्स के लिए बिल्कुल नया हूं इसलिए कृपया मेरे साथ भालू।


5
2018-05-02 23:21


मूल




जवाब:


ऐसा शायद इसलिए है क्योंकि आपके पास बहुत से कर्नेल संकुल स्थापित हैं (आप केवल एक समय में ही चल सकते हैं)।

जांचें कि कौन से कर्नेल संकुल अधिष्ठापित हैं:

dpkg -l 'linux-image*' | grep '^ii'

जांचें कि आपका वर्तमान कर्नेल क्या है:

uname -r

और बस पुराने संस्करणों को हटा दें। उदाहरण के लिए मेरी मशीन पर मेरी / बूट निर्देशिका सामग्री इस तरह दिखती है:

% ls -al /boot
drwxr-xr-x  4 root root     1024 May  2 13:00 .
drwxr-xr-x 27 root root     4096 Apr 18 01:09 ..
-rw-------  1 root root  3018381 Mar 11 22:39 System.map-3.5.0-26-generic
-rw-------  1 root root  3020028 Mar 26 19:54 System.map-3.5.0-27-generic
-rw-------  1 root root  3020830 Apr 24 23:04 System.map-3.5.0-28-generic
-rw-r--r--  1 root root   850088 Mar 11 22:39 abi-3.5.0-26-generic
-rw-r--r--  1 root root   852365 Mar 26 19:54 abi-3.5.0-27-generic
-rw-r--r--  1 root root   852490 Apr 24 23:04 abi-3.5.0-28-generic
-rw-r--r--  1 root root   147953 Mar 11 22:39 config-3.5.0-26-generic
-rw-r--r--  1 root root   148105 Mar 26 19:54 config-3.5.0-27-generic
-rw-r--r--  1 root root   148105 Apr 24 23:04 config-3.5.0-28-generic
drwxr-xr-x  3 root root     5120 May  2 13:01 grub
-rw-------  1 root root 23540031 Mar 28 18:31 initrd.img-3.5.0-26-generic
-rw-------  1 root root 23574269 Apr  9 08:26 initrd.img-3.5.0-27-generic
-rw-------  1 root root 23578154 May  2 13:00 initrd.img-3.5.0-28-generic
drwxr-xr-x  2 root root    12288 Oct  5  2012 lost+found
-rw-r--r--  1 root root   176764 Nov 27  2011 memtest86+.bin
-rw-r--r--  1 root root   178944 Nov 27  2011 memtest86+_multiboot.bin
-rw-------  1 root root  5180064 Mar 11 22:39 vmlinuz-3.5.0-26-generic
-rw-------  1 root root  5180864 Mar 26 19:54 vmlinuz-3.5.0-27-generic
-rw-------  1 root root  5183296 Apr 24 23:04 vmlinuz-3.5.0-28-generic

मेरे पास निम्न कर्नेल छवि संकुल स्थापित हैं:

% dpkg -l 'linux-image*' | grep '^ii'
ii  linux-image-3.5.0-26-generic                      3.5.0-26.42~precise1                                Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-27-generic                      3.5.0-27.46~precise1                                Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-28-generic                      3.5.0-28.48~precise1                                Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-generic-lts-quantal                   3.5.0.28.35                                         Generic Linux kernel image

और मेरा वर्तमान में चल रहा कर्नेल है:

% uname -r
3.5.0-27-generic

इस प्रकार, मेरे मामले में मैं हटाकर / boot में स्थान खाली कर सकता था:

linux-image-3.5.0-26-generic
linux-image-3.5.0-28-generic

चलाकर apt-get remove <package_name>


9
2018-05-02 23:35



बहुत बहुत धन्यवाद, यह बहुत अच्छा काम करता है। लिनक्स के साथ काम करने के बाद से कुछ सालों रहे हैं लेकिन अब तक मैं जो देख रहा हूं उसे पसंद कर रहा हूं। 15 साल पहले जब मैंने पहली बार शुरू किया था उससे काफी बेहतर था। लेकिन लगभग आधा रहा क्योंकि मैंने आखिरकार इसके साथ काम किया था। आपकी तत्काल सहायता के लिए फिर से धन्यवाद। मैं फिर bkd.online से अगली टिप्पणी में लिंक का पालन किया और synaptic महान काम किया। मैं आपको बहुत बड़ा धन्यवाद देना चाहता हूं - Cory Chamberlain
बिलकुल नहीं, खुशी है कि हम मदद कर सकते हैं! और पीएस के रास्ते से askubuntu में आपका स्वागत है। कृपया उत्तर देने वाले उत्तरों पर विचार करें कि आपको सहायक और शुभकामनाएं मिली हैं! :) - Marcin Kaminski


आप हटा सकते हैं सब पुराने कर्नल, और केवल नवीनतम रखना। यह जगह खाली कर देगा /boot। यह कई तरीकों के माध्यम से करने योग्य है।

देखें यह लिंक। उपयोगकर्ता mikewhatever भी एक उत्तर प्रदान किया है जो कमांड लाइन से एक ही कमांड से यह निष्कासन कर सकते हैं।

अद्यतन: यहां दिए गए लिंक से, कमांड को सूचीबद्ध करना:

sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')


2
2018-05-03 00:18