Bagaimana Cara Mengkompilasi Kernel

Daftar Isi:

Bagaimana Cara Mengkompilasi Kernel
Bagaimana Cara Mengkompilasi Kernel

Video: Bagaimana Cara Mengkompilasi Kernel

Video: Bagaimana Cara Mengkompilasi Kernel
Video: Pasang Kernel Masih BootLoop? | Cara Ganti Kernel Tanpa BootLoop | Xiaomi 2024, Mungkin
Anonim

Salah satu keunggulan sistem operasi dari keluarga Linux adalah fleksibilitasnya yang ekstrem, yang dinyatakan dalam kemampuan untuk menyempurnakan hampir semua komponen. Misalnya, Anda dapat mengkompilasi kernel dengan opsi konfigurasi yang dirancang khusus untuk perangkat keras yang sedang Anda gunakan. Dengan menginstal kernel seperti itu, Anda dapat secara signifikan meningkatkan kinerja sistem secara keseluruhan.

Bagaimana cara mengkompilasi kernel
Bagaimana cara mengkompilasi kernel

Diperlukan

  • - akses ke repositori dengan paket sumber atau akses Internet;
  • - kata sandi untuk pengguna root di mesin lokal.

instruksi

Langkah 1

Dapatkan sumber kernel. Jika Anda memiliki akses ke repositori sumber dan itu menyertakan paket dengan versi kernel yang benar, instal paket ini menggunakan utilitas apt-get atau synaptic.

Jika Anda tidak memiliki akses ke repositori, atau Anda perlu membuat versi kernel tertentu, dapatkan sumbernya dari server kernel.org. Buka https://www.kernel.org/pub/linux/kernel di browser Anda. Ubah ke subdirektori yang sesuai dengan baris versi kernel yang diperlukan. Pilih arsip yang diinginkan dan unduh ke hard drive Anda. Gunakan fitur simpan browser atau pengelola unduhan pilihan Anda. Anda juga dapat mengunduh arsip dengan kode sumber kernel dari versi yang diperlukan melalui FTP dari server ftp.kernel.org.

Unduh patch kernel (tambalan) jika diperlukan. Ambil patch yang Anda inginkan di kernel.org dan simpan juga ke hard drive Anda.

Langkah 2

Siapkan sistem Anda untuk kompilasi kernel. Instal kompiler gcc, kembangkan paket glibc dan ncurses, paket fakeroot (kecuali jika Anda berencana membangun kernel sebagai root). Instal pustaka TCL / TK jika Anda ingin mengonfigurasi kernel menggunakan antarmuka grafis di bawah kendali server X.

Langkah 3

Siapkan pohon sumber kernel Anda. Buka paket arsip sumber ke direktori /usr/src/linux. Atau buka paketnya ke direktori arbitrer dan buat tautan simbolis linux dari direktori / usr / src. Gunakan program dekompresor yang cocok dengan jenis arsip yang Anda unduh (tar atau bzip).

Terapkan tambalan ke sumber kernel, jika perlu. Buka paket tambalan ke dalam direktori / usr / src. Gunakan perintah patch untuk menerapkan perubahan.

Langkah 4

Konfigurasi kernelnya. Jika versi konfigurasi harus didasarkan pada yang sudah ada di sistem, salin file bernama seperti config- dari direktori / boot ke direktori / usr / src / linux dan ganti namanya menjadi.config.

Ubah ke direktori /usr/src/linux. Jalankan make dengan config, menuconfig, oldconfig, atau xconfig. Parameter config akan memungkinkan Anda untuk mengkonfigurasi kernel langkah demi langkah. Jika Anda menentukan konfigurasi lama, nilai-nilai konfigurasi lama akan digunakan sebanyak mungkin. Perintah make menuconfig akan memungkinkan konfigurasi menggunakan menu berbasis teks yang nyaman, dan make xconfig akan meluncurkan konfigurator grafis. Atur semua parameter konfigurasi kernel yang diperlukan.

Langkah 5

Kompilasi kernelnya. Jalankan make dep dan make clean secara berurutan untuk menghasilkan file dependensi dan membersihkan pohon sumber. Jalankan make bzImage untuk mengkompilasi dan membuat file gambar kernel. Kompilasi modul kernel dengan mengetikkan make modules di konsol.

Direkomendasikan: