Panduan cepat untuk dapat mengkompilasi Kernel Linux apa saja

Panduan cepat untuk dapat mengkompilasi Kernel Linux apa saja

Panduan cepat untuk dapat mengkompilasi Kernel Linux apa saja

Beberapa hari yang lalu di bulan ini Desember 2022, versi dari kernel Linux 6.1-rc8 (garis utama),  6.0.11 (stabil) dan 5.15.81 (Jangka panjang).

Untuk alasan ini, kami menawarkan ini kepada Anda panduan cepat kecil yang baru untuk berhasil mencapai "kompilasi kernel linux", dalam versi apa pun GNU / Linux Distro, basis Debian, Ubuntu dan Mint, kapan saja.

Linux

Dan, sebelum memulai posting ini terkait dengan kemungkinan "kompilasi kernel linux"Kami mengundang Anda untuk menjelajahi yang berikut ini konten terkait, pada akhir hari ini:

Linux
Artikel terkait:
Bagaimana cara menginstal Linux kernel 5.5 di Ubuntu dan turunannya?
Linux 5.1 resmi
Artikel terkait:
Bagaimana cara menginstal Linux kernel 5.1 di Ubuntu dan turunannya?

Mengkompilasi Kernel Linux di Debian, Ubuntu dan Mint

Mengkompilasi Kernel Linux di Debian, Ubuntu dan Mint

Langkah-langkah untuk berhasil mengkompilasi Kernel Linux

Menginstal Paket Esensial (Dukungan Pengembangan)

apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev

Pilih versi yang diinginkan

Untuk melakukan ini, kita harus pergi ke situs web resmi dari kernel, dan pilih salah satu dari kategori yang ada. dan salin jalur unduhan tersedia dari kernel yang dipilih dari masing-masing tombol tarbal, lalu lanjutkan dengan langkah-langkah berikut. Sedangkan untuk contoh kita hari ini, kita akan melanjutkan langkah-langkah berikut menggunakan Kernel Linux stabil versi 6.0.11:

Tahap 1
cd /usr/src
wget -c https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.0.11.tar.xz
sudo unxz linux-6.0.11.tar.xz
sudo tar xvf linux-6.0.11.tar
sudo ln -s linux-6.0.11 linux
cd /usr/src/linux
sudo make clean && make mrproper
sudo cp /boot/config-`uname -r`* .config
make menuconfig

Pada titik ini, "Menu konfigurasi kernel", dimana kita bisa konfigurasikan (sesuaikan) parameter Kernel preferensi atau kebutuhan kita. Perlu diingat bahwa, pada titik ini, itu penting centang atau hapus centang opsi kernel 64-bit, tergantung pada apa yang kita inginkan atau butuhkan. Dan juga, setelah melakukan semua perubahan yang dilakukan, kita harus melakukannya tekan tombol Simpan dan kemudian tombol keluar.

Menu konfigurasi kernel

Tahap 2

Sesampainya di sini, mereka tetap tinggal 2 kemungkinan cara untuk memilih:

Instalasi kernel saja

sudo make
sudo make modules_install
sudo make install
sudo update-grub; sudo update-grub2; sudo update-initramfs -u
sudo apt clean; sudo apt autoclean; sudo apt autoremove; sudo apt remove; sudo apt purge

Ya, semuanya berjalan dan berakhir dengan baik, untuk menyelesaikannya kita hanya perlu restart komputer kita dan uji apakah itu sudah memuat sistem operasi kita dengan kernel baru dikompilasi.

Instalasi Kernel dan pembuatan file .deb dari Kernel yang dibuat

Untuk menjalankan langkah ini, adalah relevan untuk menginstal paket yang disebut paket kernel. Untuk alasan ini, dan jika Distro GNU/Linux yang digunakan tidak memiliki repositorinya, prosedur tambahan berikut dapat dijalankan:

sudo wget -c http://ftp.us.debian.org/debian/pool/main/k/kernel-package/kernel-package_13.018+nmu1~bpo9+1_all.deb
sudo apt install ./kernel-package_13.018+nmu1~bpo9+1_all.deb

Setelah menginstal paket ini, sekarang kita dapat melanjutkan dengan langkah-langkah berikut:

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb

Dan seandainya, selama proses kompilasi, terjadi kesalahan kesalahan terkait dengan sertifikat kernel, kita dapat menjalankan yang berikut ini perintah perintah untuk memperbaikinya secara otomatis, dan coba lagi:

sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config

Ya, semuanya berjalan dan berakhir dengan baik, untuk menyelesaikannya kita hanya perlu restart komputer kita dan uji apakah itu sudah memuat sistem operasi kita dengan kernel baru dikompilasi.

Bagaimana mengkompilasi Kernel 2.6.36.2 di Ubuntu dengan menyertakan tambalan 200 baris
Artikel terkait:
Bagaimana mengkompilasi Kernel 2.6.36.2 di Ubuntu dengan patch 200-baris

Spanduk abstrak untuk posting

ringkasan

Singkatnya, kami berharap siapa pun yang memiliki sedikit ini panduan cepat Saya dapat dengan mudah dan berhasil mencapai "kompilasi kernel linux" lebih dari satu Distro Debian, Ubuntu dan Mint, atau turunan.

Jika Anda menyukai kontennya, komentar dan bagikan. Dan ingat, kunjungi awal kami «situs», selain saluran resmi Telegram untuk lebih banyak berita, tutorial, dan pembaruan Linux. Barat kelompok, untuk informasi lebih lanjut tentang topik hari ini atau topik terkait lainnya.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.