Kernel Linux

Kompilasi Kernel Linux di CentOS7

Kompilasi Kernel Linux di CentOS7

Kompilasi Kernel Linux Terbaru dari Sumber di CentOS 7

Pada artikel ini saya akan menunjukkan kepada Anda cara mengunduh sumber kernel Linux terbaru dari situs web resmi kernel Linux, mengkompilasi kernel Linux dari sumber dan menggunakan kernel yang dikompilasi di CentOS 7. Mari kita mulai.

Memeriksa Kernel yang Saat Ini Digunakan:

Anda dapat melihat dari tangkapan layar berikut bahwa saya menggunakan CentOS 7.

Dan versi kernel saat ini adalah 3.10

Menginstal prasyarat:

Untuk mengkompilasi kernel Linux terbaru dari sumber di CentOS 7, Anda harus memiliki alat build dan beberapa paket lain yang diinstal pada sistem operasi CentOS 7 Anda.

Sebelum Anda menginstal apa pun, jalankan perintah berikut untuk memperbarui cache paket:

$ sudo yum makecache

Sekarang Anda dapat menginstal kompiler dan pustaka yang diperlukan untuk mengkompilasi kernel dengan perintah berikut:

$ sudo yum install ncurses-devel make gcc bc openssl-devel

Tekan 'y' lalu tekan untuk melanjutkan.

Alat build harus diinstal.

Sekarang Anda harus menginstal paket elfutils. Jalankan perintah berikut untuk menginstalnya:

$ sudo yum install elfutils-libelf-devel

Tekan 'y' dan tekan untuk melanjutkan.

'elfutils' harus diinstal.

Sekarang Anda harus menginstal rpm-build dengan perintah berikut:

$ sudo yum install rpm-build

Tekan 'y' lalu tekan untuk melanjutkan.

Paket 'rpm-build' harus diinstal.

Mengunduh Sumber Kernel Linux:

Kunjungi situs web resmi Kernel Linux di https://www.inti.org dan Anda harus menjadi halaman berikut.

Klik tombol "Kernel Stabil Terbaru" seperti yang ditandai pada gambar di bawah.

Browser Anda akan meminta Anda untuk menyimpan file. Cukup klik "Simpan File" dan klik "OK".

Unduhan Anda harus dimulai.


Mengkompilasi Kernel:

Setelah unduhan selesai, navigasikan ke direktori tempat Anda mengunduh file. Dalam kasus saya ini adalah direktori Unduhan di direktori HOME pengguna saya.

$ cd ~/Downloads

Dari output 'ls' Anda dapat melihat bahwa file yang diunduh adalah 'linux-4.14.10.ter.xz'. Yang merupakan file tar terkompresi.

Sekarang ekstrak file tar terkompresi dengan perintah berikut:

$tar xvf linux-4.14.10.ter.xz

tar sedang mengekstrak file terkompresi.

Setelah file diekstraksi, Anda akan melihat jendela berikut.

Setelah ekstraksi, Anda akan melihat direktori baru seperti yang ditandai merah pada gambar di bawah. Arahkan ke direktori dengan perintah berikut.

$cd linux-4.14.10

Jika Anda menjalankan perintah berikut, Anda akan melihat daftar file konfigurasi yang digunakan oleh kernel yang diinstal pada sistem Anda. Anda dapat menjalankan perintah 'uname -r' untuk menemukan yang Anda butuhkan. Nama file harus sesuai dengan output dari perintah 'uname -r'.

Kemudian salin file konfigurasi ke linux-4.14.10 direktori dengan perintah berikut:

$ sudo cp -v /boot/config-3.10.0-693.el7.x86_64 .konfigurasi

Sekarang jalankan perintah berikut:

$ buat menuconfig

Anda akan melihat jendela berikut. Di sinilah Anda mengaktifkan atau menonaktifkan fitur kernel tertentu. Jika Anda tidak tahu apa yang harus dilakukan di sini, biarkan saja default.

Setelah selesai, tekan tombol beberapa kali dan pergi ke “< Save >” seperti yang ditunjukkan pada tangkapan layar di bawah ini. Lalu tekan .

Lalu tekan lagi.

tekan lagi.

Sekarang navigasikan ke “< Exit >” dan tekan

Itu .file config diperbarui untuk kernel baru.

Sebelum Anda mulai mengompilasi kernel baru, pastikan Anda memiliki lebih dari 20GB ruang kosong pada sistem file tempat Anda mengompilasi kernel.

Anda dapat memeriksa berapa banyak ruang yang tersedia dengan perintah berikut:

$df -h

Sekarang jalankan perintah berikut untuk memulai proses kompilasi:

$ buat rpm-pkg

Kernel harus dikompilasi dengan baik. Ini harus memakan waktu lama.

Setelah selesai, Anda akan melihat jendela berikut. Beberapa file paket rpm dibuat di direktori home pengguna seperti yang Anda lihat dari tangkapan layar.

File paket rpm yang dihasilkan.

Sekarang Anda dapat menjalankan perintah berikut untuk menginstal paket rpm:

$ sudo rpm -iUv ~/rpmbuild/RPMS/x86_64/*.rpm

Setelah instalasi selesai, jalankan perintah berikut untuk me-restart komputer Anda.

$ reboot

Setelah komputer Anda mulai, Anda dapat menjalankan perintah berikut untuk memeriksa versi kernel yang sedang Anda gunakan:.

$ uname -r

Anda akan melihat bahwa itu adalah versi yang baru saja Anda instal. Bagi saya, itu adalah '4.14.10'.

Jadi begitulah cara Anda mengkompilasi kernel terbaru dari sumber dan menggunakannya di CentOS 7. Terima kasih telah membaca artikel ini.

Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...
Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...
OpenTTD vs Simutrans
Membuat simulasi transportasi Anda sendiri bisa menyenangkan, santai, dan sangat menarik. Itulah mengapa Anda perlu memastikan bahwa Anda mencoba game...