Hari ini saya akan menunjukkan kepada Anda di artikel ini Cara Membangun Kernel Linux Dari Awal langkah demi langkah, tetapi Sebelum mulai mari kita perkenalkan Linux, Kernel Linux adalah proyek kernel sistem operasi open-source yang solid, aman, dan berperforma yang dibuat oleh Linus Torvald pada tahun 1991 untuk komputer pribadinya setelah kernel Linux Diadopsi oleh Proyek GNU untuk membuat sistem operasi open source gratis (sebagai free swap) baru terhadap sistem operasi berpemilik UNIX. Ini telah menghasilkan banyak kerangka kerja, kumpulan paket (disebut OS distribusi) yang disebut Linux.
Hari ini kita belajar, Cara Membangun Kernel Linux Dari Awal Langkah demi Langkah
Persyaratan untuk Membangun Kernel Linux Dari Awal;
- Komputer yang menjalankan Linux (Ubuntu, Fedora, OpenSUSE, dll.)
- Akun pengguna dengan sudo/root hak istimewa
- 15 GB ruang yang tersedia di hard drive
- koneksi internet dan waktu luang yang cukup.
Membangun dan Memodifikasi Kernel Linux;
kita akan membahas beberapa langkah teknis dan mudah untuk membangun kernel dan kompilasi, proses ini membutuhkan banyak waktu untuk diselesaikan tergantung pada kinerja sistem Anda dan kecepatan kompilasi.
Note: If the version on the kernel website does not match the one from the steps below, use these commands and replace the kernel version number.
Langkah 1:Unduh Kode Sumber untuk www.Kernel.org;
Langkah 2:Buka folder Download dan Ekstrak Linux-x.xx.tar.xz;
Langkah 3:Instal Paket yang Diperlukan ;
Instal paket tambahan yang diperlukan untuk membangun dan mengkompilasi kernel Linux. Jalankan perintah ini:
sudo apt-get install git fakeroot build-essential
ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison
Perintah yang kami gunakan di atas menginstal paket-paket berikut:
Paket | Deskripsi paket |
git | Melacak dan mencatat semua perubahan selama pengembangan dalam kode sumber. Ini juga memungkinkan pengembalian perubahan. |
fakeroot | Alat pengemasan yang membuat lingkungan root palsu untuk membangun kernel. |
build-essential | Menginstal alat pengembangan seperti C, C++, gcc, dan g++. |
ncurses-dev | Pustaka pemrograman yang menyediakan API untuk terminal berbasis teks. |
xz-utils | Menyediakan kompresi dan dekompresi file yang cepat. |
libssl-dev | Mendukung SSL dan TSL yang mengenkripsi data dan membuat koneksi internet aman. |
bc (Kalkulator Dasar) | Bahasa skrip matematika yang mendukung eksekusi pernyataan secara interaktif. |
flex (Generator Penganalisis Lexical Cepat) | Menghasilkan penganalisis leksikal yang mengubah karakter menjadi token. |
libelf-dev | Mengeluarkan pustaka bersama untuk mengelola file ELF (file yang dapat dieksekusi, core dump, dan kode objek) |
bison | Generator parser GNU yang mengubah deskripsi tata bahasa menjadi program C. |
Cara Menginstal Driver Mesa di Ubuntu 20.04 LTS
Langkah 4:Konfigurasi Kernel ;
1. Arahkan ke linux-5.9.6. direktori menggunakan cd
perintah:
cd linux-5.9.6
Atau Navigasi Melalui File Manager;
2. Salin file konfigurasi yang ada menggunakan cp
perintah:
cp -v /boot/config-$(uname -r) .config
3. Untuk membuat perubahan pada file konfigurasi, jalankan make
perintah:
make menuconfig
4. Menu konfigurasi mencakup opsi seperti firmware, sistem file, adaptor jaringan, dan pengaturan memori, pengaturan driver. Gunakan panah untuk membuat pilihan atau pilih BANTUAN untuk mempelajari lebih lanjut tentang opsi. Setelah Anda selesai membuat perubahan, pilih SIMPAN, lalu keluar dari menu.
Catatan: Mengubah pengaturan untuk beberapa opsi dapat menyebabkan kernel tidak berfungsi. Jika Anda tidak tahu persis apa yang harus diubah, biarkan setelan default apa adanya.
Cara Menginstal Mate Desktop di Ubuntu Linux
Langkah 5:Bangun Kernel
1. Mulai membangun kernel dengan menjalankan perintah berikut ini membutuhkan waktu lama untuk dikompilasi jadi tunggu sampai proses selesai :
2. Instal modul yang diperlukan dengan perintah ini:
sudo make modules_install
3. Terakhir, instal kernel dengan mengetik:
sudo make install
Dan Akhirnya Anda Harus Berhasil Selesai untuk membangun kernel kustom Anda dari awal.
Kesimpulan
Dalam panduan tutorial how-tos ini, kita belajar bagaimana membangun kernel Linux dari awal dan menginstal paket-paket yang diperlukan.
Jika Anda mengikuti instruksi dan gambar dengan hati-hati, prosesnya akan berhasil diselesaikan di mesin Linux Anda. kesalahan atau pertanyaan apa pun, gunakan bagian komentar.