Αποστολέας Θέμα: 4.x kernel σε Ubuntu 12.04  (Αναγνώστηκε 392 φορές)

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5197
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
4.x kernel σε Ubuntu 12.04
« στις: 02 Φεβ 2017, 01:41:47 μμ »
Μην εκτελέσετε τα παρακάτω βήματα παρά μόνο εάν σας το ζητήσει κάποιος τεχνικός!!!
Μπορεί να καταλήξουν σε σύστημα που δεν εκκινεί!


Η 12.04 έχει τον πυρήνα 3.2 από προεπιλογής, και τον 3.13 εάν κάποιος ακολουθήσει τις οδηγίες της σελίδας http://ts.sch.gr/wiki/Linux/LTSEnablementStack.
Δυστυχώς κάποιοι καινούργιοι υπολογιστές, π.χ. Intel Skylake ή Kaby Lake, δεν υποστηρίζονται από τόσο παλιούς kernels, και χρειάζονται kernel 4.x.
Τα συμπτώματα είναι να μην έχουμε ήχο ή να έχουμε μαύρη οθόνη.

Δυστυχώς το να μπει 4.x kernel σε 12.04 δεν είναι καθόλου απλό, λόγω μεγάλων αλλαγών στα σχετικά πακέτα. Τα απαραίτητα βήματα είναι (υπό επεξεργασία):
Κώδικας: Bash
  1. sudo -i
  2. cd $(mktemp -d)
  3. wget -q http://ftp.ntua.gr/debian/pool/main/k/kmod/libkmod2_9-3_i386.deb
  4. wget -q http://ftp.ntua.gr/ubuntu/pool/main/k/kmod/module-init-tools_15-0ubuntu6_all.deb
  5. wget -q http://ftp.ntua.gr/debian/pool/main/k/kmod/kmod_9-3_i386.deb
  6. wget -q http://ftp.ntua.gr/ubuntu/pool/main/l/linux-lts-xenial/linux-headers-4.4.0-62-generic_4.4.0-62.83~14.04.1_i386.deb
  7. wget -q http://ftp.ntua.gr/ubuntu/pool/main/l/linux-lts-xenial/linux-headers-4.4.0-62_4.4.0-62.83~14.04.1_all.deb
  8. wget -q http://ftp.ntua.gr/ubuntu/pool/main/l/linux-lts-xenial/linux-image-extra-4.4.0-62-generic_4.4.0-62.83~14.04.1_i386.deb
  9. wget http://ftp.ntua.gr/ubuntu/pool/main/l/linux-lts-xenial/linux-image-4.4.0-62-generic_4.4.0-62.83~14.04.1_i386.deb
  10. dpkg -i libkmod2_9-3_i386.deb module-init-tools_15-0ubuntu6_all.deb kmod_9-3_i386.deb linux-*.deb
  11. exit
  12.