Σου γράφω με επιφύλαξη να δοκιμάσεις το παρακάτω αν θες. Έτσι όπως τα γράφω μου φαίνονται σωστά, αλλά επειδή
δεν τα δοκίμασα ώστε να τα δω από πρώτο χέρι, για παν ενδεχόμενο να είσαι προετοιμασμένος για νέα εγκατάσταση αν κάτι πάει στραβά.
Πρόκειται για εγκατάσταση του πυρήνα σειράς 3.2.0, διαγραφή των υπόλοιπων και κλείδωμα της έκδοσης του νέου πυρήνα για να μην αναβαθμιστεί.
Εκτέλεσε στο τερματικό:
- Κώδικας: Επιλογή όλων
mkdir kernel
cd kernel
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-image-3.2.0-030200-generic-pae_3.2.0-030200.201201042035_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-headers-3.2.0-030200-generic-pae_3.2.0-030200.201201042035_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-headers-3.2.0-030200_3.2.0-030200.201201042035_all.deb
sudo dpkg -i *.deb
Κάνε επανεκκίνηση και όταν ξεκινήσει ο υπολογιστής κράτα το shift πατημένο ώστε να εμφανιστεί το μενού του grub.
Εκεί επέλεξε να εκκινήσεις από τον πυρήνα που εγκατέστησες παραπάνω (3.2.0).
Όταν μπεις στο Ubuntu, καταρχάς δες αν λειτουργεί το πληκτρολόγιο με αυτόν τον πυρήνα. Αν όχι, τότε θα εγκαταστήσουμε αυτόν του wheezy.
Αν ναι, τότε στο τερματικό εκτέλεσε:
- Κώδικας: Επιλογή όλων
uname -r
για να επιβεβαιώσεις πως έχεις κάνει εκκίνηση με τον πυρήνα 3.2.0 και αφού το κάνεις, συνεχίζεις με:
- Κώδικας: Επιλογή όλων
sudo update-grub
sudo apt-get purge $( dpkg --list | grep -P -o "linux-image-\d\S+" | grep -v $(uname -r | grep -P -o ".+\d") )
sudo apt-mark hold linux-image-3.2.0-030200-generic-pae
Άσχετα με το αποτέλεσμα, όταν διορθωθεί το πρόβλημά σου καλό είναι να γίνει και αναφορά ώστε να γνωστοποιηθεί στους προγραμματιστές ότι το πληκτρολόγιο που χρησιμοποιείς δεν λειτουργεί σε νεότερους πυρήνες, μήπως και διορθώσουν το πρόβλημα. Μάλλον είναι bug στον kernel και πιθανότατα να χρειαστεί να γίνει αναφορά upstream.
Αλλά βλέπουμε αργότερα για αυτό.