Bagaimana cara saya menginstal kernel lama?

12

Saya menjalankan instance Ubuntu 15.10. Saya perlu menginstal kernel terbaru yang digunakan oleh Ubuntu 14.10, yang menurut saya adalah 3.16.0-28-generik. Memasukkan sudo apt-get install linux-image-3.16.0-28-genericmengembalikan pesan kesalahan yang menyatakan bahwa itu tidak tersedia dan mungkin sudah usang atau apa pun. Saya pikir jika saya menambahkan sesuatu ke sources.listsana akan bisa mendapatkannya. Tapi apa yang saya tambahkan?

Dan sebelum ada yang melanjutkan tentang masalah yang ditimbulkannya, tidak masalah bagi saya.

Melab
sumber

Jawaban:

19

Di Ubuntu, gunakan browser untuk menavigasi ke> http://kernel.ubuntu.com/~kernel-ppa/mainline/ Gulir ke bagian bawah daftar; pilih kernel Anda. Unduh file-file berikut (xxxxxx akan diganti dengan angka yang menunjukkan versi kernel. Asumsikan Anda memiliki OS 64bit):

linux-headers-xxxxxx-generic-xxxxxx_amd64.deb

linux-headers-xxxxxx_all.deb

linux-image-xxxxxx-generic-xxxxxx_amd64.deb

Pindahkan semua file ini ke folder. masuk ke dalamnya. Instal semua paket ini dengan menjalankan

sudo dpkg -i *.deb

Pilih kernel baru dari menu grub.

Pembaruan : Karena ini adalah contoh ubuntu, Anda dapat secara manual mendapatkan tautan dan menggunakan wget untuk mengunduh paket

Sijin Krishnan
sumber
Apa yang dimaksud dengan memilih kernel baru dari menu grub?
Raj Pawan Gumdal
Saya menulis jawaban ini dengan memikirkan desktop ubuntu, di mana Anda akan mendapatkan setiap entri untuk setiap kernel, untuk contoh server, Anda dapat memulai kembali server kemudian akan boot secara otomatis ke kernel terbaru .. Atau Anda dapat mengedit konfigurasi untuk kernel spesifik
Sijin Krishnan
@Sijin Krishnan Haruskah kita mengedit menu grub secara manual sebelum reboot ke "pilih kernel baru dari menu grub"?
WebComer
Grub akan mem-boot dengan kernel versi terbaru dari kernel yang terinstal secara default .. Anda hanya perlu menyentuh konfigurasi, jika Anda ingin mem-boot dengan versi lain yang lebih rendah ...
Sijin Krishnan
3

Jika Anda ingin kernel stok Ubuntu resmi (bukan kernel utama) dari versi yang tidak didukung, lihat di bawah.

Untuk perbedaan antara kernel Mainline dan Stock, lihat https://askubuntu.com/a/91374/555474

Saya harus menginstal kernel yang lebih lama (2.6.32.21-generic) untuk modul stok agar dapat bekerja dengan kernel kustom. Tidak ada perangkat keras yang berfungsi, jadi saya harus mengunduh secara manual.

Berikut adalah cara mendapatkan kernel yang dihentikan secara manual dari http://old-releases.ubuntu.com/ubuntu/

Pada dasarnya Anda akan membutuhkan header kernel untuk prosesor Anda, header umum (semua), dan gambar kernel untuk prosesor Anda.

  1. Pada langkah-langkah di bawah ini, ganti x.x.xx-xxdengan versi kernel Anda dan amd64dengan tipe prosesor Anda. Perhatikan ini untuk kernel generik dan tidak menggunakan fitur tambahan seperti PAE.

  2. Pergi ke http://old-releases.ubuntu.com/ubuntu/pool/main/l/linux/ (Saya percaya daftar ini paling banyak jika tidak semua paket kernel lama)

  3. Di halaman CTRL + F temukan headers-x.x.xx-xx-genericdan unduh
    1. linux-header-xxxx-xx-generic_x.x.xx-xx.yy_ amd64 .deb
    2. linux-header-xxxx-xx-generic_x.x.xx-xx.yy_ semua .deb
  4. Di halaman CTRL + F temukan image-x.x.xx-xx-genericdan unduh

    1. linux-image-2.6.32-21-generic_2.6.32-21.32_ amd64 .deb
  5. Letakkan semua paket ini dalam satu folder saja, dan dari folder itu ( cdke dalamnya) jalankan

    1. sudo dpkg -i *.deb
Mr_Moneybags
sumber