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
Langkah 1. Muat turun versi terbaru kernel Linux
Anda boleh memuat turunnya di sini.
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
Langkah 3. Pastikan anda telah memuat turun kod sumber yang lengkap
Pastikan ia bukan patch atau log perubahan.
Langkah 4. Buka terminal
Langkah 5. Keluarkan kernel
Gunakan arahan ini.
kernel tar xjvf (Berikut -j pilihan adalah untuk pemampatan bz2)
Langkah 6. Pindah ke direktori (di terminal) yang telah dibuat
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.
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.
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.
Langkah 10. Jadikan kernel dapat di boot
Langkah 11. Pergi ke but
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
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.
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.