Χτες το βράδυ έκανα compile και εγκατέστησα στο Ubuntu την τελευταία μέχρι στιγμής σταθερή έκδοση του πυρήνα και την ανεβάζω εδώ αν κάποιος τη χρειαστεί. Οι τρόποι με τους οποίους μπορείτε να εγκαταστήσετε τον τελευταίο πυρήνα είναι δύο.
Ο απλός τρόπος, χρησιμοποιώντας τα δύο πακέτα εγκατάστασης που δημιουργούνται μετά το compile, τα οποία έχω ανεβάσει εδώ. Θα πρέπει να κατεβάσετε τα δύο αρχεία .deb σε έναν προσωρινό φάκελο και στη συνέχεια τα τρέχετε με την εντολή:
Γραμμή εντολώνsudo dpkg -i kernel*.deb
Θα γίνει η εγκατάσταση του πυρήνα στο Ubuntu και θα προστεθούν οι κατάλληλες εγγραφές στο Grub. Στην επόμενη επανεκκίνηση του υπολογιστή, θα εμφανιστεί στον boot loader η δυνατότητα εκκίνησης από τον νέο πυρήνα.
Ο πιο σύνθετος τρόπος:
Αν η διαδικασία αυτή δεν πετύχει, τότε δεν μένει παρά να κάνετε μόνοι σας compile του νέου πυρήνα. Αυτό ίσως σας χρειαστεί επίσης, αν είχατε εγκαταστήσει drivers για κάρτες γραφικών ATI ή NVidia.
1) Κατεβάζετε το αρχείο linux-2.6.19.tar.bz2 από εδώ (προσέξτε μη μπερδευτείτε, πρέπει να κατεβάσετε το αρχείο linux*.tar.bz2 και όχι κάποιο patch*.tar.bz2).
2) Εγκατάσταση των εργαλείων που θα σας χρησιμεύσουν για το compile του πυρήνα. Τρέχετε τις εντολές
Γραμμή εντολώνsudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev
και από τον φάκελο όπου κατεβάσατε το linux-2.6.19.tar.bz2 τρέχετε:
Γραμμή εντολώνsudo cp linux-2.6.19.tar.bz2 /usr/src
cd /usr/src
sudo tar -xvjf linux-2.6.19.tar.bz2
sudo rm -rf linux
sudo ln -s linux-2.6.19 linux
cd linux
sudo -s -H
3) Εισαγωγή του configuration του τρέχοντος πυρήνα στον νέο. Δώστε την εντολή
Γραμμή εντολώνuname -r
ώστε να εμφανιστεί η έκδοση πυρήνα που χρησιμοποιείτε αυτή τη στιγμή. Στη συνέχεια και ενώ εξακολουθείτε να βρίσκεστε στο φάκελο /usr/src/linux δώστε την εντολή
Γραμμή εντολώνcp /boot/config-x.y.z .config
όπου x.y.z η έκδοση πυρήνα που είδατε παραπάνω με την εντολή uname -r
Π.χ. αν η έκδοση ήταν η 2.6.16.15-23 η εντολή που θα πρέπει να δώσετε είναι
Γραμμή εντολώνcp /boot/config-2.6.16.15-23 .config
(προσέξτε την τελεία στην αρχή του ονόματος του αρχείου .config)
4) Εκτέλεση του εργαλείου ρύθμισης του πυρήνα. Δώστε την εντολή
Γραμμή εντολώνmake xconfig
Στο παράθυρο που θα ανοίξει, πατήστε File, Save και κλείστε το. Αν δεν ανοίξει το παράθυρο αυτό, αλλά εμφανιστεί μήνυμα σφάλματος περί αδυναμίας σύνδεσης στον X server, απλά αγνοήστε το και συνεχίστε με τα επόμενα βήματα.
5) Και τώρα... compile. Δώστε τις εντολές
Γραμμή εντολώνmake-kpkg clean
make-kpkg -initrd --revision=new1 kernel_image kernel_headers modules_image
Θα ξεκινήσει το compile του πυρήνα που ίσως διαρκέσει λίγη ώρα, ενώ θα βλέπετε διάφορα μηνύματα να περνούν από την οθόνη. Αν εμφανιστούν πολλές ερωτήσεις για εγκατάσταση νέων drivers και modules που περιέχονται στον πυρήνα 2.6.17.5, καλό είναι να απαντήσετε καταφατικά, πατώντας y ή m.
Όταν τελειώσει η διαδικασία, θα δημιουργηθούν στο /usr/src ένα ή δύο αρχεία .deb τα οποία θα πρέπει να εγκαταστήσετε:
Γραμμή εντολώνcd /usr/src
sudo dpkg -i kernel*.deb
Μετά από διαδικασία εγκατάστασης λίγων δευτερολέπτων, θα έχετε στο σύστημά σας τον νέο πυρήνα και κάνοντας επανεκκίνηση θα υπάρχει στον Grub η επιλογή για εκκίνηση με αυτόν.
Καλή επιτυχία!

Help


