როგორ გავათავისუფლოთ ადგილი Ubuntu- ს Boot სექტორში

თუ თქვენ ოდესმე შეეცადეთ დაინსტალიროთ უსაფრთხოების განახლებები Linux ბირთვისთვის და მიიღეთ მოთხოვნა, რომ დისკზე არ არის საკმარისი ადგილი და ის გირჩევთ გაათავისუფლოთ ადგილი Boot- ში, ამ სტრიქონებში მე გაჩვენებთ როგორ შეუძლია უბნის აღდგენა უბუნტუს საქაღალდეში / ჩატვირთვაში და მიღებული დისტრიბუციები ძველი ბირთვების ამოღებით.

make-space-partition-boot-on-linux ყოველთვის, როდესაც ბირთვის განახლებები დაინსტალირდება, წინა ვერსიები რჩება სისტემაში, თუ მათ ხელით არ ამოვიღებთ. რამდენიმე უწყვეტი განახლების შემდეგ, ჩატვირთვის საქაღალდეში სივრცე შეიძლება იყოს ძალიან მცირე და ამის გამო შეუძლებელია ახალი პაკეტების დაყენება.

პირველ რიგში, უნდა გვესმოდეს, თუ რატომ დაგვიწყდა ადგილი ჩატვირთვის საქაღალდეში. თუ ჩვენ გვაქვს დანაყოფი სისტემა, რომელშიც სისტემა არ არის ჩართული LVMდა ჩვენ გვაქვს ერთი დანაყოფი, პრობლემა არ იქნება, მაგრამ თუ სისტემა გვაქვს დაინსტალირებული სქემით LVM/ boot საქაღალდე ცალკე დანაყოფშია და აქვს შეზღუდული ადგილი და ეს მომენტი უბრალოდ დადგება, როდესაც ამ ადგილას ადგილი დაგვრჩება და ჩვენ მოგვიწევს იქ სივრცის გამოთავისუფლება, რათა გავაგრძელოთ იმ ბირთვის უსაფრთხოების განახლებების ინსტალაცია.

საერთოდ, შეგვიძლია apt-get გამოვიყენოთ ავტომატურად გადაადგილება ეს საშუალებას გვაძლევს სისტემაში ამოვიცნოთ და ამოვიღოთ ყველა ის ძველი პაკეტი და / ან დამოკიდებულება. ეს იქნებოდა მსგავსი რამ:

$ sudo apt-getautoremove

უმეტესად ეს ბრძანება ჩვეულებრივ წყვეტს ამ პრობლემას ყოველგვარი უხერხულობის გარეშე, მაგრამ ბირთვებთან ურთიერთობისას ეს ასე არ არის მარტივი, რადგან ის ყოველთვის არ ამჩნევს ამ ძველ პაკეტებს და შემდეგ ამოიღებს მათ და სახელმძღვანელო მარშრუტი უნდა გავიაროთ.

პრობლემაზე ზომების მიღებამდე, ჩვენ უნდა დავადგინოთ ბირთვის ყველა ის მოძველებული ვერსია, რომლებიც ინახება ჩვენს სისტემაში ამ კოდის გამოყენებით.

$ sudodpkg –არჩევა | greplinux- სურათი

ქვემოთ მე გაჩვენებთ სისტემის შედეგის მაგალითს, რა თქმა უნდა არ უნდა გაითვალისწინოთ ვერსიის ნომრები, რომელიც შეიცვლება თითოეული სისტემის მონაცემების მიხედვით.

linux-image-3.19.0-33-genericdeinstall

linux-image-3.19.0-37-generic ინსტალაცია

linux-image-3.19.0-39-generic ინსტალაცია

linux-image-3.19.0-41-generic ინსტალაცია

linux-image-extra-3.19.0-33-genericdeinstall

linux-image-extra-3.19.0-37-generic ინსტალაცია

linux-image-extra-3.19.0-39-generic ინსტალაცია

linux-image-extra-3.19.0-41-generic ინსტალაცია

მას შემდეგ რაც დავადგენთ პაკეტებს, რომლებიც დაკავშირებულია ძველ ვერსიებთან, შეგვიძლია დავიწყოთ მათი ხელით წაშლა, ზემოთ მითითებულ შემთხვევაში, ეს არის პაკეტები, რომლებიც შეესაბამება 3.19.0-33 ვერსიას. უსაფრთხოების მიზნით სასურველია დატოვოთ მინიმუმ 2 ვერსია ახლანდელ ვერსიამდე ან უბრალოდ წაშალოთ უძველესი და შეინახოთ სხვები.

ახლა ეს შეგვიძლია გავაკეთოთ როგორც ტერმინალიდან, ისე გრაფიკული პაკეტის მენეჯერიდან, როგორიცაა Synaptic ან Ubuntu მომხმარებლებისთვის Ubuntu Software Center.

ტერმინალის გამოყენება

ტერმინალიდან ძველი ბირთვების ამოსაღებად ვასრულებთ შემდეგ ბრძანებას.

$ sudo apt-get remove - purge linux-image-3.19.0-33-generic linux-image-extra-3.19.0-33-generic

ამ ბრძანების შესრულების შემდეგ, სისტემას უკვე უნდა ჰქონდეს საკმარისი ადგილი ახალ ვერსიასთან დაკავშირებული განახლებების დასაინსტალირებლად. ასევე რეკომენდებულია განახლება ჩამტვირთავიGrub ისე, რომ იგი სწორად ამოიცნობს ჩვენს მიერ განხორციელებულ ცვლილებებს ბირთვის ვერსიებში.

$ sudo განახლება-გრუბი

ყოველ შემთხვევაში, ეს ხდება ავტომატურად ბირთვის განახლების დაყენების შემდეგ, მაგრამ პაკეტების ამოღების შემდეგ, არ არის საკმარისი იმის ცოდნა, თუ როგორ უნდა გააკეთოთ ეს ხელით. უნდა გავითვალისწინოთ, რომ თუ ამოვიღებთ უძველეს ვერსიასთან დაკავშირებულ პაკეტებს და ჯერ კიდევ რჩება ადგილი ახალი განახლებებისათვის, ჩვენ კვლავ ვაგრძელებთ პროცესის შესრულებას და სხვა ვერსიის ამოღებას.

Ubuntu პროგრამული ცენტრის გამოყენება

ჩვენ ასევე შეგვიძლია წაშალოთ ძველი განახლების პაკეტები გრაფიკული პაკეტის მენეჯერიდან, Ubuntu მომხმარებლებისთვის მე ავუხსნი როგორ უნდა გავაკეთოთ ეს Ubuntu Software Centerრომელიც არის პროგრამა, რომელთანაც შეგვიძლია პროგრამებისა და პაკეტების გრაფიკული მართვა Ubuntu- ში.

თუ Dash- დან შევალთ Ubuntu Software Center- ზე, ზედა მენიუში ვიხილავთ რამდენიმე ვარიანტს, აქ გადავხვევთ, სანამ დაინსტალირებულ პროგრამებს არ ვიპოვით.

ubuntu- პროგრამული უზრუნველყოფის ცენტრი-დაინსტალირებული 1 როდესაც ჩვენ იქ ვიქნებით, ბოლოში წავალთ და დააჭირეთ ღილაკს "აჩვენეთ (რაოდენობა) ტექნიკური ელემენტები " ეს არის იქ, სადაც ვიზუალიზებთ შინაარსს პაკეტების სახით და ამით უფრო ადვილი იქნება სისტემაში დაყენებული პაკეტების დანახვა. თუ ზედა ნაწილში საძიებო სისტემაში აკრიფებთ "Linux", მასში უნდა იყოს ჩამონათვალი ყველა პაკეტით, რომელიც შეიცავს ამ სიტყვას და რომლებიც ზოგადად პაკეტებს წარმოადგენს ბირთვთან.

ubuntu- პროგრამული უზრუნველყოფის-ცენტრის-შოუ-ტექნიკური ელემენტები პაკეტები, რომლებსაც ვეძებთ, არის ტიპის პაკეტები linux-image-versionnumber-genericy linux-image-extra-versionnumer-generic. მას შემდეგ რაც დავადგენთ მათ ხედვის უძველესი ნომრის მიხედვით, შეგვიძლია მათი წაშლა.

ubuntu-software-center-kernel-linux ეს ყველაფერი, როდესაც საქმე ეხება Ubuntu Software Center- ის ძველი ბირთვის პაკეტების ამოღებას, მაგრამ შეგიძლიათ გამოიყენოთ გრაფიკული პაკეტის მენეჯერი, თუ გსურთ გამოიყენოთ Synaptic ან Muon, ასევე შეგიძლიათ გამოიყენოთ KDE- ს შემთხვევაში.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

7 კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

  1.   Nasher_87 (ARG) დიჯო

    ძალიან, ძალიან კარგი სახელმძღვანელო უფრო მეტის მსგავსი ადამიანებისთვის, ვისაც ძალიან არ უყვარს Terminal.
    მას შემდეგ, რაც რაღაცას გეკითხებით, მზად ვარ ფორმატში გავაკეთო მანქანა, რომ დავაყენოთ Ubuntu 16.04; ასე რომ, აუცილებელია ცალკე დანაყოფის / boot- ის დანიშვნა? ამას იმიტომ ვამბობ, რომ პირველი, რაც მათ მითხრეს, იყო ძალიან მნიშვნელოვანი ტიხრები / (root) და / home– ისთვის, შემდეგ Swap– ის დამატება და ახლა, გავარკვიე, რომ ერთი for / boot ასევე საჭირო იყო, გირჩევთ რომ იყოს 500– 550 მბ რომ საკმარისი იქნება
    მოგესალმებით და უკვე დიდი მადლობა

    1.    willys დიჯო

      არ არის აუცილებელი ჩატვირთვის დანაყოფის შექმნა, მაგრამ ეს ყველაფერი დამოკიდებულია თითოეულ ადამიანზე ...

      დაკავშირებით

      1.    Nasher_87 (ARG) დიჯო

        კარგი, ყველაფერი კარგი, არის ის, რომ მე მინდა ვიყო Linux- ის კარგი მომხმარებელი, რასაც ის მირჩევს ჩემი დისტრიბუციის ოპტიმალური ფუნქციონირებისთვის.

  2.   Chaparral დიჯო

    ძალიან სასარგებლო ინფორმაცია ძველი ბირთვების მოსაშორებლად და სივრცის მოსაპოვებლად. ამ ბოლო დროს მე ვიყენებდი Ubuntu Tweak პროგრამას ქეშის და სხვა დაგროვილი ნაგვის გასაწმენდად და ადრე გამოვიყენე შემდეგი ბრძანებები, რომლებიც დღემდე არ ვიცი განახლდება თუ არა. კერძოდ:
    "Sudo dpkg -l | grep linux-image »
    "Sudo apt-get remove –purge linux-image-xxxxxx-xx-generic"
    მადლობა ინფორმაციისთვის.

  3.   გრიგოლ როსი დიჯო

    კარგი სტატია, მე არ ვიცოდი autoremove ოფციონის ფუნქცია, ზოგადად მირჩევნია არ გამოვიყენო ტერმინალი (ცოტა ზარმაცი ვარ) ამიტომ ცოტათი უგულებელვყო ყველა ეს ვარიანტი. რაც შეეხება Ubunto- ს პროგრამულ ცენტრს, მე თითქმის არ ვიყენებ მას, მე შევეჩვიე Synaptic- ს და ის არის ის, რასაც მე ვიყენებ, ასე რომ, მე არ მაქვს ეს ძალიან აღებული.

    1.    რობერტუჩო დიჯო

      დიახ, პრობლემა არ არის, შეგიძლიათ გამოიყენოთ თქვენთვის სასურველი პაკეტის მენეჯერი

  4.   სებასტიან დიჯო

    გამარჯობა ... ჩემს შემთხვევაში დაახლოებით 23 mb ვათავისუფლებ .. xubuntu ვერსია ახლახანს დავაინსტალირე. რაც მე გავაკეთე, დააწკაპუნეთ მარჯვენა ღილაკით ჩატვირთვის საქაღალდეზე, გახსენით ტერმინალი და შემდეგ დააყენეთ ბრძანება -sudo apt-get autoremove - რომელიც მითითებულია ამ ბლოგში ... კარგად .. მე მაქვს გაყოფილი 250 მბ-ზე და ვგეგმავ უფრო მეტის გადმოსაწერად .. რადგან სისტემაში 134mb იკავებს .. მოგესალმებით. იმედი მაქვს რომ ინფორმაცია მოგემსახურებათ.