Cara Menyusun Kernel

Isi kandungan:

Cara Menyusun Kernel
Cara Menyusun Kernel

Video: Cara Menyusun Kernel

Video: Cara Menyusun Kernel
Video: Build Custom Kernel Dengan Termux 2024, November
Anonim

Salah satu kelebihan sistem operasi keluarga Linux adalah fleksibiliti mereka yang sangat tinggi, yang dinyatakan dalam kemampuan untuk menyempurnakan hampir semua komponen. Sebagai contoh, anda boleh menyusun kernel dengan pilihan konfigurasi yang disesuaikan khusus untuk perkakasan yang sedang anda gunakan. Dengan memasang kernel seperti itu, anda dapat meningkatkan prestasi keseluruhan sistem dengan ketara.

Cara menyusun kernel
Cara menyusun kernel

Perlu

  • - akses ke repositori dengan pakej sumber atau akses Internet;
  • - kata laluan untuk pengguna root pada mesin tempatan.

Arahan

Langkah 1

Dapatkan sumber kernel. Sekiranya anda mempunyai akses ke repositori sumber dan ia merangkumi paket dengan versi kernel yang betul, pasang pakej ini menggunakan utiliti apt-get atau synaptic.

Sekiranya anda tidak mempunyai akses ke repositori, atau anda perlu membuat versi kernel tertentu, dapatkan sumber dari pelayan kernel.org. Buka https://www.kernel.org/pub/linux/kernel dalam penyemak imbas anda. Tukar ke subdirektori yang sesuai dengan baris versi kernel yang diperlukan. Pilih arkib yang diingini dan muat turun ke cakera keras anda. Gunakan ciri simpan penyemak imbas atau pengurus muat turun pilihan anda. Anda juga boleh memuat turun arkib dengan kod sumber kernel versi yang diperlukan melalui FTP dari pelayan ftp.kernel.org.

Muat turun patch kernel (patch) jika diperlukan. Ambil tambalan yang anda mahukan di kernel.org dan simpan juga ke cakera keras anda.

Langkah 2

Siapkan sistem anda untuk penyusunan kernel. Pasang kompilator gcc, kembangkan pakej glibc dan ncurses, pakej fakeroot (melainkan anda merancang untuk membina kernel sebagai root). Pasang perpustakaan TCL / TK jika anda ingin mengkonfigurasi kernel menggunakan antara muka grafik di bawah kawalan pelayan X.

Langkah 3

Siapkan pokok sumber kernel anda. Buka bungkusan arkib sumber ke direktori / usr / src / linux. Atau bongkarnya ke dalam direktori sewenang-wenangnya dan buat pautan simbolik linux dari direktori / usr / src. Gunakan program penyahmampatan yang sesuai dengan jenis arkib yang anda muat turun (tar atau bzip).

Sapukan tambalan ke sumber kernel, jika perlu. Bongkar patch ke direktori / usr / src. Gunakan perintah tampalan untuk menerapkan perubahan.

Langkah 4

Konfigurasikan kernel. Sekiranya versi konfigurasi harus berdasarkan pada yang sudah ada di sistem, salin file yang bernama seperti config- dari direktori / boot ke direktori / usr / src / linux dan namakan semula menjadi.config.

Tukar ke direktori / usr / src / linux. Jalankan make dengan config, menuconfig, oldconfig, atau xconfig. Parameter config akan membolehkan anda mengkonfigurasi kernel langkah demi langkah. Sekiranya anda menentukan oldconfig, nilai konfigurasi lama akan digunakan sebanyak mungkin. Perintah make menuconfig akan membenarkan konfigurasi menggunakan menu berasaskan teks yang mudah, dan membuat xconfig akan melancarkan konfigurasi grafik. Tetapkan semua parameter konfigurasi kernel yang diperlukan.

Langkah 5

Susun kernel. Jalankan make dep dan buat bersih secara berurutan untuk menghasilkan fail kebergantungan dan bersihkan pokok sumber. Jalankan make bzImage untuk menyusun dan membuat fail gambar kernel. Kompilasi modul kernel dengan menaip modul membuat di konsol.

Disyorkan: