Cara Menyusun Kernel Linux: 14 Langkah (dengan Gambar)

Isi kandungan:

Cara Menyusun Kernel Linux: 14 Langkah (dengan Gambar)
Cara Menyusun Kernel Linux: 14 Langkah (dengan Gambar)

Video: Cara Menyusun Kernel Linux: 14 Langkah (dengan Gambar)

Video: Cara Menyusun Kernel Linux: 14 Langkah (dengan Gambar)
Video: Как установить и снять чехол Otterbox Defender 2024, April
Anonim

Kernel Linux adalah nadi sistem Linux. Ia menangani input / output pengguna, perkakasan, dan mengawal kekuatan di komputer. Walaupun kernel yang disertakan dengan pengedaran Linux anda biasanya mencukupi, ini membolehkan anda membuat kernel khusus anda sendiri!

Langkah-langkah

Menyusun Kernel Linux Langkah 1
Menyusun Kernel Linux Langkah 1

Langkah 1. Muat turun versi terbaru kernel Linux

Anda boleh memuat turunnya di sini.

Menyusun Kernel Linux Langkah 2
Menyusun Kernel Linux Langkah 2

Langkah 2. Pastikan memuat turun sumber penuh

Anda boleh memastikannya dengan mengklik "F" di mana tertera "Versi stabil terkini adalah …" Jika tidak, anda hanya akan memuat turun tambalan, yang digunakan apabila kernel anda sekarang adalah bilangan tambalan yang lebih rendah. Contohnya ialah 3.4.4.1 >> 3.4.4.2

Menyusun Kernel Linux Langkah 3
Menyusun Kernel Linux Langkah 3

Langkah 3. Pastikan anda telah memuat turun kod sumber yang lengkap

Pastikan ia bukan patch atau log perubahan.

Menyusun Kernel Linux Langkah 4
Menyusun Kernel Linux Langkah 4

Langkah 4. Buka terminal

Menyusun Kernel Linux Langkah 5
Menyusun Kernel Linux Langkah 5

Langkah 5. Keluarkan kernel

Gunakan arahan ini.

kernel tar xjvf (Berikut -j pilihan adalah untuk pemampatan bz2)

Menyusun Kernel Linux Langkah 6
Menyusun Kernel Linux Langkah 6

Langkah 6. Pindah ke direktori (di terminal) yang telah dibuat

Menyusun Kernel Linux Langkah 7
Menyusun Kernel Linux Langkah 7

Langkah 7. Konfigurasikan kernel

Terdapat 4 cara biasa untuk melakukan ini.

  • Buat konfigurasi lama - menanyakan soalan mengenai kernel yang harus disokong satu persatu, sangat memakan masa.
  • Buat menuconfig - membuat menu di mana anda boleh melihat pilihan mengenai apa yang disokong oleh kernel. Memerlukan kutukan perpustakaan, tetapi kemungkinan sudah ada di komputer anda.
  • Buat qconfig / xconfig / gconfig - sama dengan menuconfig, kecuali sekarang menu konfigurasi berasaskan grafik. "Qconfig" Memerlukan perpustakaan QT.
  • Gunakan konfigurasi kernel semasa. Jalankan ini dari folder sumber kernel anda "cp / boot / config-`uname -r`.config". Ini menjimatkan banyak masa, tetapi anda mungkin ingin mengubah bilangan versi kernel yang akan dikompilasi untuk mengelakkan penggantian kernel anda sekarang. "Persediaan umum" "Versi tempatan - tambahkan ke pelepasan kernel". Contohnya jika nombor versi kernel adalah 3.13.0, anda boleh menulis di sana 3.13.0. RC1.
Menyusun Kernel Linux Langkah 8
Menyusun Kernel Linux Langkah 8

Langkah 8. Pasang pemacu

Setelah tetingkap konfigurasi dibuka, anda akan melihat bahawa jenis konfigurasi tertentu telah dipilih seperti sokongan untuk pemacu penting seperti sokongan tanpa wayar Broadcom / sistem fail EXT4 dll. Selanjutnya, anda boleh menyesuaikan pilihan seperti menambahkan sokongan untuk jenis peranti khusus anda / pengawal / pemacu seperti anda boleh menambahkan sokongan untuk sistem fail NTFS dari "Filesystem >> DOS / FAT / NT / >> pilih sokongan sistem fail NTFS, sehingga memanfaatkan sepenuhnya kernel tersuai.

  • CATATAN: Semasa mengkonfigurasi kernel, anda akan melihat bahagian yang dikenali sebagai peretasan kernel (dengan menggodam kami bermaksud menjelajahinya), di mana pelbagai jenis pilihan diberikan untuk meretas kernel dan mempelajarinya. Sekiranya anda ingin menggunakannya maka anda boleh menambahkan pilihan lebih lanjut, jika tidak, anda boleh mematikan pilihan "kernel debugging", kerana ia menjadikan kernel jauh lebih berat dan dan mungkin tidak sesuai digunakan dalam persekitaran pengeluaran.

    Menyusun Kernel Linux Langkah 9
    Menyusun Kernel Linux Langkah 9
Menyusun Kernel Linux Langkah 10
Menyusun Kernel Linux Langkah 10

Langkah 9. Menyusun dan memasang kernel

Anda boleh menjalankan perintah yang diperlukan dalam satu baris dengan memisahkannya dengan ampersand berganda (&&) seperti yang ditulis di bawah. Ini mungkin memakan masa yang lama.

  • buat && buat modul_install && buat install
  • Anda mungkin mahu menggunakan pilihan -j dengan membuat. Ini memungkinkan untuk melakukan proses tambahan untuk menyusun kernel, sintaksnya adalah "make -j 3". 3 di sini mewakili bilangan proses yang akan dibuat.
Menyusun Kernel Linux Langkah 11
Menyusun Kernel Linux Langkah 11

Langkah 10. Jadikan kernel dapat di boot

Menyusun Kernel Linux Langkah 12
Menyusun Kernel Linux Langkah 12

Langkah 11. Pergi ke but

Menyusun Kernel Linux Langkah 13
Menyusun Kernel Linux Langkah 13

Langkah 12. Jalankan arahan berikut

Ingatlah untuk mengganti dengan nombor versi kernel yang anda bina.

  • "mkinitrd -o initrd.img-"
  • Untuk distro berdasarkan Redhat, anda tidak perlu membuat initrd, kerana ia dibuat secara lalai
Menyusun Kernel Linux Langkah 14
Menyusun Kernel Linux Langkah 14

Langkah 13. Arahkan pemuat but ke kernel baru

Jadi ia boleh dimulakan. Gunakan alat yang disertakan dengan distro anda untuk mengkonfigurasi pemuat but anda. Tambahkan entri baru untuk kernel baru.

Menyusun Kernel Linux Langkah 15
Menyusun Kernel Linux Langkah 15

Langkah 14. Reboot

Video - Dengan menggunakan perkhidmatan ini, beberapa maklumat dapat dikongsi dengan YouTube

Petua

  • Menuconfig biasanya merupakan pilihan terbaik ketika mengkonfigurasi kernel.
  • Tidak semua komputer memerlukan initrd untuk dibuat, tetapi selamat untuk melakukannya sekiranya anda melakukannya.

Disyorkan: