Bagaimana cara menginstal versi kernel Linux yang lebih baru?

13

Versi baru dari kernel Linux, 3.4, telah dirilis hari ini. Bagaimana cara menginstalnya?

OrangeTux
sumber

Jawaban:

16

Peringatan.

Ini dapat merusak sistem Anda. Driver NVIDIA dan ATI / AMD dan wireless Broadcom kemungkinan besar belum akan berfungsi.

Saya akan menyarankan untuk tidak melakukannya tetapi jika ada masalah Anda harus memperbaikinya dengan mem-boot kernel lama dan menghapus yang ini. Sesuatu seperti ini ...

Boot dari CD
mount -o bind / dev / dev
mount -o bind / proc / proc
chroot 
apt-get install 
perbarui-grub

Dari komentar oleh Tomas, metode yang lebih mudah:

  • Dengan memasukkan GRUB melalui menahan shift saat boot Anda dapat memasukkan "Versi sebelumnya" dari Linux. Di sana Anda dapat memilih kernel lama Anda, yang secara default tidak dihapus.
  • Sekarang jika Anda masih menginginkannya ...

Unduh tiga file .DEB dengan nama mulai linuxdari sini: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/

Contoh untuk i386 (ambil 2 dengan amd64nama untuk 64-bit dan paedalam nama untuk i386 dengan memori 4 + Gb; periksa uname -aapakah Anda tidak yakin!):

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
  • Instal semua 3 paket ...

Contoh untuk 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
  • Mulai ulang sistem Anda ...
sudo reboot
  • Menguji ...
uname -r

Ini harus memperlihatkan kernel dengan 3.4 pada namanya.

  • "Rilis ini mencakup beberapa pembaruan Btrf: blok metadata lebih besar dari 4KB,
  • kinerja metadata yang jauh lebih baik,
  • penanganan kesalahan yang lebih baik dan
  • alat pemulihan yang lebih baik.
  • ABI X32 baru yang memungkinkan untuk berjalan dalam mode 64 bit dengan pointer 32 bit;
  • beberapa pembaruan pada driver GPU: pengaturan mode awal Nvidia Geforce 600 'Kepler', dukungan AMD RadeonHD 7xxx dan seri AMD Trinity APU, dan dukungan grafis Intel Medfield;
  • dukungan autoprobing driver cpu x86, target device-mapper yang menyimpan hash kriptografi blok untuk memeriksa intrusi, target lain untuk menggunakan perangkat read-only eksternal sebagai sumber asal volume LVM yang disediakan tipis,
  • beberapa perbaikan perf seperti GTK2 melaporkan GUI dan
  • modul keamanan 'Yama' baru. "
  • Anda dapat membantu menguji dukungan 3,4 resmi dalam 12,04 dengan mengikuti instruksi ini: http://www.theorangenotebook.com/2012/06/call-for-testing-1210-kernel-on-1204.html
Rinzwind
sumber
Tetapi ketika instalasi ini gagal atau Ubuntu akan berkinerja lebih buruk, saya masih bisa menggunakan kernel yang lebih tua, kan? Saya dapat memilih mereka di bootmenu.
OrangeTux
@Rinzwind: Ya, Anda selalu bisa menggunakan kernel yang lebih lama !!! ?? "Hal buruk" apa?
ish
@Rinzwind mereka sudah usang.
ish
@Rinzwind: ubah tautan Anda ke semuanya dari sini kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise - itulah rilis resmi! :)
ish
Jawaban yang bagus, Rinzwind. Bisakah Anda mengklarifikasi risiko sedikit atau, seperti kata @izx, nyatakan dalam jawaban Anda bahwa ini sepenuhnya dapat dibalik? Saya akan melakukannya sendiri jika ini tidak melebihi kepalaku :)
Tomas
1

Ubuntu (32-bit) Generik:

Jalankan perintah berikut:

1.Buat Folder untuk kernel

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

2. Unduh 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 

Paket Ekstra

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. Pasang Kernel

sudo dpkg -i linux-*.deb 

sudo update-grub 

Ubuntu (64-bit):

Jalankan perintah berikut:

1.Buat Folder untuk kernel

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

2. Unduh 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 

Paket Ekstra

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. Pasang Kernel

sudo dpkg -i linux-*.deb 

sudo update-grub 

Paket Ekstra? - Ini berisi driver tambahan yang ditinggalkan dari paket kernel dasar; instal hanya jika Anda memerlukan driver ini.

Nikmati!

penreturns
sumber
0

Pergilah ke Terminal dan ketik masing-masing perintah ini untuk meningkatkan ke 3,5 kernel terbaru dan driver nvidia terbaru:

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

 sudo apt-get update

 sudo apt-get dist-upgrade

Jika sesuatu tidak berfungsi dengan baik atau Anda hanya ingin kembali ke kernel lama, ketikkan ini:

 sudo apt-get install ppa-purge

 sudo ppa-purge ppa:xorg-edgers/ppa
TenPlus1
sumber