Αναβάθμιση πυρήνα Linux σε 4.2

Πρόσφατα, κυκλοφόρησε επίσημα η έκδοση 4.2 του πυρήνα linux. Θα δούμε πως μπορούμε να την εγκαταστήσουμε σε ubuntu.

Θα χρησιμοποιήσουμε ένα φάκελο για τη λήψη των αρχείων, κατά προτίμηση το tmp.

cd /tmp

Μετά, κατεβάζουμε στον ίδιο φάκελο τρία αρχεία με την εντολή

wget αρχείο

Για 32-bit:

kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200_4.2.0-040200.201508301530_all.deb

kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200-generic_4.2.0-040200.201508301530_i386.deb

kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-image-4.2.0-040200-generic_4.2.0-040200.201508301530_i386.deb

Για 64-bit:

kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200_4.2.0-040200.201508301530_all.deb

kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200-generic_4.2.0-040200.201508301530_amd64.deb

kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-image-4.2.0-040200-generic_4.2.0-040200.201508301530_amd64.deb

Τέλος τρέχουμε:

sudo dpkg -i linux-headers-4.2*.deb linux-image-4.2*.deb

Θα εγκατασταθεί και θα κάνει update-grub αυτόματα. Μόλις τελειώσει κάντε επανεκκίνηση και απολαύστε το νέο σας πυρήνα.

Διαγραφή παλιών πυρήνων Linux

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

Εκκινήστε το σύστημα σας, με τον νεότερο διαθέσιμο πυρήνα (καθώς αυτός είναι που σίγουρα θέλουμε να κρατήσουμε). Πρώτα βλέπουμε πόσους και ποιους πυρήνες έχουμε εγκατεστημένους:

ls /boot | grep abi

Output:
abi-3.13.0-58-generic
abi-3.13.0-62-generic
abi-4.2.0-040200-generic

Ακόμα δίνουμε,

uname -r

Output:
4.2.0-040200-generic

για να δούμε ποιόν από αυτούς χρησιμοποιούμε.

Στην περίπτωση αυτή, όπως βλέπετε, έχουμε ως νεώτερο τον 4.2, τον οποίο χρησιμοποιούμε και ΔΕΝ τον διαγράφουμε. Καλό είναι πάντα να αφήνεται τουλάχιστον 2 πυρήνες, σε περίπτωση που αντιμετωπίζεται πρόβλημα με τον έναν, να έχετε τον άλλο για εφεδρικό. Άρα υποθέτοντας πως θέλουμε να διαγράψουμε τον 3.13.0-58, μπορούμε να το κάνουμε χρησιμοποιώντας τον synaptic package manager.

Άμα δεν τον έχουμε εγκαταστήσει, τρέχουμε:

sudo apt-get update

και

sudo apt-get install synaptic

Ανοίγουμε το synaptic και κάνουμε αναζήτηση για 3.13.0-58, θα βρείτε συνολικά 4 εγκατεστημένα πακέτα, δύο «linux-headers» και δύο «linux-image», τα επιλέγουμε για ολοκληρωτική απομάκρυνση και πατάμε «εφαρμογή». Το synaptic αυτόματα θα τρέξει update-grub, και την επόμενη φορά που θα επανεκκινήσετε ο συγκεκριμένος πυρήνας θα έχει αφαιρεθεί. Προαιρετικά μπορείτε να τρέξετε και ένα:

sudo update-grub