Linux – Πως σβήνουμε τα παλιά kernels του Linux σε Ubuntu

1
πως σβήνουμε τα παλιά kernels

Μέτα από καιρό, αν κάνουμε συνέχεια αναβαθμίσεις, θα βρεθούμε να έχουμε πολλά παλαιότερα kernels μαζεμένα στο δίσκο. Αυτό όχι μόνο τρώει χώρο από το δίσκο, αλλά κάνει και την boot οθόνη των Ubuntu να γεμίζει.
Η αφαίρεση είναι πάρα πολύ απλή και μπορεί να γίνει με διάφορους τρόπους.

 

Καλό θα ήταν να μην σβήσετε όλα τα παλιά kernels, αλλά να κρατήσετε τουλάχιστον 2 παλαιότερα, για λόγους ασφαλείας.

1. Synaptic Package Manager

Αν δε έχουμε το Synaptic Package Manager,θα πρέπει να το εγκαταστήσουμε.
Μπορούμε να το κάνουμε αυτό είτε μέσω του Ubuntu Software Center είτε μέσω τερματικού.
Πατάμε Ctrl+Alt+T για να ανοίξουμε ένα τερματικό και έπειτα γράφουμε

$ sudo apt-get update
$ sudo apt-get install synaptic

Τον ανοίγουμε, είτε από το dash είτε από terminal, και βάζουμε στην επιλογή της αναζήτησης που έχει linux-image.

Εκεί θα μας βγάλει όλα τα διαθέσιμα πακέτα που υπάρχουν είτε τα έχουμε εγκαταστήσει είτε όχι. Εμάς μας νοιαζουν αυτά που έχουμε εγκαταστήσει. Οποτε τα sortarουμε, πατώντας το πρώτο collumn των αποτελεσμάτων, δείχνοντας μας έτσι πρώτα αυτά με το πράσινο κουτάκι , τα οποία είναι αυτά που έχουμε εμείς εγκαταστήσει.

 
Με δεξί κλικ πάνω σε κάθε έκδοση του kernel που θέλουμε να απεγκαταστήσουμε κλικάρουμε την επιλογή “mark for removal“.
 
Όταν έχουμε κλικαρει όλα όσα θέλουμε να απεγκαταστησουμε πατάμε την επιλογή aplly και γίνεται η απεγκατάσταση.
Προσοχή μην απεγκαταστησουμε την έκδοση του kernel που χρησιμοποιείται.
 
Λογικά η έκδοση που χρησιμοποιούμε θα είναι η τελευταία,αλλά για να σιγουρευτούμε,σε ένα τερματικό δίνουμε τη εντολή
uname -r

και βλέπουμε το kernel που χρησιμοποιούμε.

2. Ubuntu Tweak

Ένας άλλος απλός τρόπος που μου θύμισε ένας ανανγώστης, είναι ο Janitor από τo Ubuntu Tweak.
To Ubuntu Tweak είναι ένα application, με πολλές χρήσιμες λειτουργίες για τα Ubuntu.
To Ubuntu Tweak δε είναι στα προεγκατεστήμενα προγράμματα του Ubuntu, οπότε θα πρέπει να το εκγαταστήσουμε.

Μπορούμε μέσω Ubuntu Software Center πολύ απλά η μέσω τερματικού.
Πατάμε Ctrl+Alt+T για να ανοίξουμε ένα τερματικό και έπειτα γράφουμε

$ sudo add-apt-repository ppa:tualatrix/ppa -y
$ sudo apt-get update && sudo apt-get install ubuntu-tweak -y

Όταν τελειώσει η εγκατάσταση, ανοίγουμε το Ubuntu Tweak και διαλέγουμε τη επιλογή Janitor. Εκεί έχει μια επιλογή “old kernels”,την επιλέγουμε και πατάμε το clean και σβήνει τα παλιά kernels. Έτσι είναι αδύνατο να σβήσουμε το kernel που χρησιμοποιούμε.

3. Τερματικό

Υπάρχει και ένας πιο άλλος τρόπος μέσω τερματικού. Με αυτό το τρόπο σβήνουμε όλα τα kernels, εκτός από αυτό που χρησιμοποιούμε τη δεδομένη στιγμή.
Πατάμε Ctrl+Alt+T, για να ανοίξουμε ένα τερματικό, και έπειτα γράφουμε

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

Αν θέλετε να συμμετέχετε στις συζητήσεις χωρίς να χρησιμοποιήσετε λογαριασμό του disqus ή κοινωνικών δικτύων, μπορείτε να επιλέξετε να σχολιάσετε ανώνυμα ως επισκέπτης. Απλώς συμπληρώστε ένα οποιοδήποτε όνομα και ένα αληθοφανές email (πχ kanenas@gmail.com) και επιλέξτε το κουτάκι «I'd rather post as a guest».
Τα ανώνυμα σχόλια και όσα περιέρχουν links, απαιτούν επαλήθευση από κάποιον διαχειριστή πριν δημοσιευθούν. Για περισσότερα σχετικά με την πολιτική σχολιασμού της ιστοσελίδας, μπορείτε να διαβάσετε εδώ.

  • Ανώνυμος

    Συγχαρητηρια για την πολυ καλη δουλεια. Ενας αλλος τροπος να αφαιρεσεις τα παλια Kernel χωρις την πιθανοτητα να διαγραψεις τον kernel που τρεχει, ειναι με το Ubuntu Tweak κλικαρεις στο Janitor διαλεγεις ολα τα παλια kernel μετα clean βαζεις password και τελος…