Pada artikel ini, saya akan menunjukkan cara memperbarui kernel Arch Linux menggunakan manajer paket package. Saya juga akan menunjukkan cara mengkompilasi kernel dari sumber dan menggunakannya di Arch Linux. Mari kita mulai.
Memperbarui Kernel menggunakan Package Manager:
Pertama, periksa versi kernel yang Anda gunakan saat ini dengan perintah berikut:
$ uname -r
Sekarang jalankan perintah berikut untuk melakukan pembaruan sistem dengan pacman:
$ sudo pacman -Syu
Seperti yang Anda lihat dari bagian yang ditandai pada tangkapan layar di bawah, paket kernel juga akan diperbarui. Sekarang tekan 'y' lalu tekan
Manajer paket Pacman harus mulai mengunduh dan menginstal pembaruan.
Semua paket termasuk kernel diperbarui pada saat ini.
Sekarang restart mesin Arch Linux Anda dengan perintah berikut:
$ sudo reboot
Setelah komputer Anda mulai, jalankan perintah berikut untuk memeriksa versi kernel lagi:
$ uname -rSeperti yang Anda lihat dari tangkapan layar di bawah, kernel diperbarui ke 4.15.1.
Kompilasi Kernel dari Sumber:
Anda juga dapat mengunduh dan mengkompilasi versi kernel yang diperbarui dari situs web resmi kernel Linux di https://www.inti.organisasi
Saya akan menunjukkan caranya di bagian ini.
Pertama buka https://www.inti.org dan Anda akan melihat halaman berikut seperti yang ditunjukkan pada gambar di bawah.
Sekarang klik pada bagian yang ditandai seperti yang ditunjukkan pada gambar di bawah.
Versi terbaru dari kernel Linux pada saat penulisan adalah 4.15.2. Browser web Anda akan meminta Anda untuk menyimpannya. Klik "Simpan File" dan kemudian klik "OK" seperti yang ditandai pada gambar di bawah.
File arsip kernel Linux harus mulai diunduh.
Setelah unduhan selesai, navigasikan ke direktori tempat Anda mengunduh file. Dalam kasus saya ini adalah direktori Downloads/ di direktori home USER saya.
$ cd Unduhan/
Saya mendaftarkan konten direktori dengan perintah ls dan seperti yang Anda lihat, linux-4.15.2.ter.xz file ada.
Sekarang ekstrak file arsip dengan perintah berikut:
$tar xvf linux-4.15.2.ter.xz
File harus diekstrak.
CATATAN: Untuk mengkompilasi kernel Linux, Anda membutuhkan lebih dari 20GB ruang kosong. Anda dapat memeriksa berapa banyak ruang yang tersisa df -h perintah.
Setelah file diekstraksi, direktori baru harus dibuat. Dalam kasus saya itu adalah linux-4.15.2/ direktori seperti yang ditunjukkan pada tangkapan layar di bawah ini.
Sekarang arahkan ke direktori dengan perintah berikut:
$cd linux-4.15.2
Sebelum memulai proses kompilasi kernel, pastikan Anda menjalankan perintah berikut untuk menginstal ncurses, membuat, gcc, bc, dan opensl paket:
$ sudo pacman -S ncurses membuat gcc bc openssl
Tekan 'y' lalu tekan
Paket yang diperlukan harus diinstal.
Sekarang salin file konfigurasi yang digunakan kernel saat ini ke linux-4.15.2 direktori dengan perintah berikut:
$ zcat /proc/config.gz > .konfigurasi
Sekarang jalankan perintah berikut untuk menyiapkan file konfigurasi untuk kernel versi baru.
$ buat menuconfig
Ini harus memulai antarmuka grafis berbasis terminal berikut:. Anda dapat menekan
Dari sini Anda dapat mengaktifkan atau menonaktifkan fitur kernel tertentu. Jika Anda tidak tahu apa itu, biarkan saja defaultnya.
Setelah Anda puas dengan file konfigurasi, buka
Maka Anda akan melihat jendela berikut. tekan
Maka Anda akan melihat jendela berikut. tekan
Anda harus kembali ke jendela konfigurasi utama.
Pergi ke
Anda harus kembali ke terminal seperti yang ditunjukkan pada gambar di bawah.
Sekarang jalankan perintah berikut untuk memulai proses kompilasi:
$ membuat
Proses kompilasi kernel harus dimulai.
Perlu waktu lama untuk menyelesaikan proses kompilasi kernel. Setelah selesai, Anda akan melihat jendela berikut seperti yang ditunjukkan pada gambar di bawah.
Sekarang instal semua modul kernel yang dikompilasi dengan perintah berikut:
$ sudo make modules_install
Semua modul kernel harus diinstal.
Sekarang salin vmlinuz file untuk arsitektur Anda ke direktori /boot. Untuk sistem operasi 32-bit, jalankan perintah berikut:
$ sudo cp -v arch/x86/boot/bzImage /boot/vmlinuz-4.15.2Untuk sistem operasi 64-bit, jalankan perintah berikut:
$ sudo cp -v arch/x86_64/boot/bzImage /boot/vmlinuz-4.15.2
File harus disalin.
Sekarang buat initramfs image dan simpan ke direktori /boot dengan perintah berikut:
$ sudo mkinitcpio -k 4.15.2-ARCH -g /boot/initramfs-4.15.2.gambar
Itu initramfs file harus dihasilkan.
Sekarang salin Sistem.peta mengajukan ke /boot direktori dengan perintah berikut:
$ sudo cp -v Sistem.peta /boot/Sistem.peta-4.15.2
Sekarang buat tautan simbolis dari Sistem.peta-4.15.2 mengajukan ke /boot/Sistem.peta dengan perintah berikut:
$ sudo ln -sf /boot/System.peta-4.15.2 /boot/Sistem.peta
Sekarang hasilkan grub.cfg file dengan perintah berikut:
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
baru grub.cfg file harus dihasilkan.
Sekarang reboot komputer Anda dengan perintah berikut:
$ sudo reboot
Saat komputer Anda menampilkan menu GRUB, pilih opsi "Opsi lanjutan untuk Arch Linux" dan tekan
Kemudian pilih menu untuk kernel yang baru Anda instal dari daftar dan tekan
Setelah komputer Anda boot, jalankan perintah berikut untuk memeriksa versi kernel:
$ uname -rKernel harus diperbarui seperti yang Anda lihat dari tangkapan layar di bawah.
Begitulah cara Anda mengupgrade kernel Arch Linux. Terima kasih telah membaca artikel ini.