Come installare le versioni più recenti del kernel Linux?


Risposte:


16

Avvertimento.

Questo può danneggiare il tuo sistema. I driver NVIDIA e ATI / AMD e il wireless Broadcom molto probabilmente non funzioneranno ancora su questo.

Vorrei sconsigliarlo, ma se le cose si guastano dovresti essere in grado di risolverlo avviando un vecchio kernel e rimuovendolo. Qualcosa come questo ...

Avvio da CD
mount -o bind / dev / dev
mount -o bind / proc / proc
chroot 
apt-get install 
update-grub

Dal commento di Tomas un metodo più semplice:

  • Inserendo GRUB tenendo premuto shift durante l'avvio è possibile inserire le "versioni precedenti" di Linux. Lì puoi selezionare il tuo vecchio kernel, che per impostazione predefinita non viene rimosso.
  • Ora se lo vuoi ancora ...

Scarica i tre file .DEB con il nome che inizia con linuxda qui: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/

Esempio per i386 (prendi il 2 con amd64nel nome per 64-bit e paenel nome per i386 con memoria 4 + Gb; controlla uname -ase non sei sicuro!):

linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
  • Installa tutti e 3 i pacchetti ...

Esempio per i386

sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb    
sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
  • Riavvia il tuo sistema ...
sudo reboot
  • Provalo ...
uname -r

Questo dovrebbe mostrare un kernel con 3.4 nel nome.

  • "Questa versione include numerosi aggiornamenti di Btrfs: blocchi di metadati più grandi di 4KB,
  • prestazioni metadata molto migliori,
  • migliore gestione degli errori e
  • migliori strumenti di recupero.
  • un nuovo ABI X32 che consente l'esecuzione in modalità 64 bit con puntatori a 32 bit;
  • numerosi aggiornamenti ai driver GPU: prima impostazione della modalità Nvidia Geforce 600 'Kepler', supporto delle serie APD AMD RadeonHD 7xxx e AMD Trinity e supporto della grafica Intel Medfield;
  • supporto dell'autoprobing del driver cpu x86, un target device-mapper che memorizza hash crittografici di blocchi per verificare le intrusioni, un altro target per utilizzare dispositivi di sola lettura esterni come origine di origine di un volume LVM con thin provisioning,
  • diversi miglioramenti perf come GTK2 riportano GUI e
  • un nuovo modulo di sicurezza "Yama". "
  • Puoi aiutare a testare il supporto 3.4 ufficiale in 12.04 seguendo queste istruzioni: http://www.theorangenotebook.com/2012/06/call-for-testing-1210-kernel-on-1204.html

Ma quando questa installazione fallisce o Ubuntu funzionerà peggio, posso ancora usare kernel più vecchi giusto? Posso sceglierli nel menu di avvio.
OrangeTux,

@Rinzwind: Sì, puoi sempre usare i kernel più vecchi !!! ?? Quali "cose ​​cattive"?
ish,

@Rinzwind sono obsoleti.
ish,

@Rinzwind: cambia i tuoi collegamenti a tutto da qui kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise - questa è la versione ufficiale! :)
ish,

Ottima risposta, Rinzwind. Potresti chiarire un po 'i rischi o, come ha detto @izx, affermare nella tua risposta che questo è completamente reversibile? Lo farei da solo se non fosse troppo per me :)
Tomas,

1

Ubuntu (32 bit) Generico:

Esegui i seguenti comandi:

1.Creare la cartella per il kernel

mkdir kernel3.4.1stable && cd kernel3.4.1stable 

2. Scarica il kernel

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb 

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb 

Pacchetto extra

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb 

3.Installazione del kernel

sudo dpkg -i linux-*.deb 

sudo update-grub 

Ubuntu (64 bit):

Esegui i seguenti comandi:

1.Creare la cartella per il kernel

mkdir kernel3.4.1stable && cd kernel3.4.1stable

2. Scarica il kernel

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb 

Pacchetto extra

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb

3.Installazione del kernel

sudo dpkg -i linux-*.deb 

sudo update-grub 

Pacchetto extra? - Contiene driver extra esclusi dal pacchetto del kernel di base; installalo solo se hai bisogno di questi driver.

Godere!


0

Vai su Terminale e digita ciascuno di questi comandi per aggiornare al kernel 3.5 più recente E ai driver nvidia più recenti:

 sudo add-apt-repository ppa:xorg-edgers/ppa

 sudo apt-get update

 sudo apt-get dist-upgrade

Se qualcosa non funziona correttamente o desideri tornare al vecchio kernel, digita questi:

 sudo apt-get install ppa-purge

 sudo ppa-purge ppa:xorg-edgers/ppa
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.