Dalam artikel ini, saya akan menunjukkan kepada anda cara mengemas kini kernel Arch Linux menggunakan pengurus pakej. Saya juga akan menunjukkan kepada anda cara menyusun kernel dari sumber dan menggunakannya di Arch Linux. Mari kita mulakan.
Mengemas kini Kernel menggunakan Pengurus Pakej:
Periksa dahulu versi kernel yang sedang anda gunakan dengan arahan berikut:
$ uname -r
Sekarang jalankan arahan berikut untuk melakukan kemas kini sistem dengan pacman:
$ sudo pacman -Syu
Seperti yang anda lihat dari bahagian yang ditandai pada tangkapan skrin di bawah, paket kernel juga akan diperbaharui. Sekarang tekan 'y' dan kemudian tekan
Pengurus pakej Pacman harus mula memuat turun dan memasang kemas kini.
Semua pakej termasuk kernel dikemas kini pada masa ini.
Sekarang mulakan semula mesin Arch Linux anda dengan arahan berikut:
but semula $ sudo
Setelah komputer anda dimulakan, jalankan arahan berikut untuk memeriksa versi kernel sekali lagi:
$ uname -rSeperti yang anda lihat dari tangkapan skrin di bawah, kernel dikemas kini menjadi 4.15.1.
Menyusun Kernel dari Sumber:
Anda juga boleh memuat turun dan menyusun versi kernel yang dikemas kini dari laman web rasmi kernel Linux di https: // www.kernel.org
Saya akan menunjukkan kepada anda bagaimana dalam bahagian ini.
Mula-mula pergi ke https: // www.kernel.org dan anda harus melihat halaman berikut seperti yang ditunjukkan dalam tangkapan skrin di bawah.
Sekarang klik pada bahagian bertanda seperti yang ditunjukkan dalam tangkapan skrin di bawah.
Versi terbaru kernel Linux pada masa penulisan adalah 4.15.2. Penyemak imbas web anda akan meminta anda menyimpannya. Klik "Simpan Fail" dan kemudian klik "OK" seperti yang ditandakan pada tangkapan skrin di bawah.
Fail arkib kernel Linux harus dimuat turun.
Setelah muat turun selesai, arahkan ke direktori di mana anda memuat turun fail. Dalam kes saya, itu adalah direktori Muat turun / direktori di direktori utama PENGGUNA saya.
$ cd Muat turun /
Saya menyenaraikan kandungan direktori dengan perintah ls dan seperti yang anda lihat, linux-4.15.2.tar.xz fail ada.
Sekarang ekstrak fail arkib dengan arahan berikut:
$ tar xvf linux-4.15.2.tar.xz
Fail mesti diekstrak.
CATATAN: Untuk menyusun kernel Linux, anda memerlukan lebih daripada 20GB ruang kosong. Anda dapat memeriksa berapa banyak ruang yang tinggal df -h perintah.
Setelah fail diekstrak, direktori baru harus dibuat. Dalam kes saya adalah linux-4.15.2 / direktori seperti yang ditunjukkan dalam tangkapan skrin di bawah.
Sekarang arahkan ke direktori dengan arahan berikut:
$ cd linux-4.15.2
Sebelum memulakan proses penyusunan kernel, pastikan anda menjalankan perintah berikut untuk memasang ncurses, make, gcc, bc, dan terbuka pakej:
$ sudo pacman -S ncurses membuat gcc bc openssl
Tekan 'y' dan kemudian tekan
Pakej yang diperlukan harus dipasang.
Sekarang salin fail konfigurasi yang digunakan kernel semasa ke linux-4.15.2 direktori dengan arahan berikut:
$ zcat / proc / config.gz> .konfigurasi
Sekarang jalankan arahan berikut untuk menyiapkan fail konfigurasi untuk versi kernel baru.
$ buat menuconfig
Ia harus memulakan antara muka grafik berdasarkan terminal berikut. Anda boleh tekan
Dari sini anda boleh mengaktifkan atau mematikan ciri kernel tertentu. Sekiranya anda tidak tahu apa itu, tinggalkan lalai.
Setelah berpuas hati dengan fail konfigurasi, pergi ke
Maka anda harus melihat tetingkap berikut. Tekan
Maka anda harus melihat tetingkap berikut. Tekan
Anda harus kembali ke tetingkap konfigurasi utama.
Pergi ke
Anda harus kembali ke terminal seperti yang ditunjukkan dalam tangkapan skrin di bawah.
Sekarang jalankan arahan berikut untuk memulakan proses penyusunan:
$ buat
Proses penyusunan kernel harus dimulakan.
Proses penyusunan kernel akan memakan masa yang lama. Setelah selesai, anda akan melihat tetingkap berikut seperti yang ditunjukkan dalam tangkapan skrin di bawah.
Sekarang pasang semua modul kernel yang disusun dengan arahan berikut:
$ sudo buat modul_install
Semua modul kernel harus dipasang.
Sekarang salin vmlinuz fail untuk seni bina anda ke direktori / boot. Untuk sistem operasi 32-bit, jalankan arahan berikut:
$ sudo cp -v arch / x86 / boot / bzImage / boot / vmlinuz-4.15.2Untuk sistem operasi 64-bit, jalankan arahan berikut:
$ sudo cp -v arch / x86_64 / boot / bzImage / boot / vmlinuz-4.15.2
Fail hendaklah disalin.
Sekarang jana initramfs gambar dan simpan ke / boot direktori dengan arahan berikut:
$ sudo mkinitcpio -k 4.15.2-ARCH -g / boot / initramfs-4.15.2.img
The initramfs fail harus dihasilkan.
Sekarang salin Sistem.peta failkan ke / but direktori dengan arahan berikut:
$ sudo cp -v Sistem.peta / but / Sistem.peta-4.15.2
Sekarang buat pautan simbolik dari Sistem.peta-4.15.2 failkan ke / but / Sistem.peta dengan arahan berikut:
$ sudo ln -sf / boot / Sistem.peta-4.15.2 / but / Sistem.peta
Sekarang jana a grub.cfg fail dengan arahan berikut:
$ sudo grub-mkconfig -o / boot / grub / grub.cfg
Yang baru grub.cfg fail harus dihasilkan.
Sekarang but semula komputer anda dengan arahan berikut:
but semula $ sudo
Apabila komputer anda menunjukkan menu GRUB, pilih pilihan "Advanced options for Arch Linux" dan tekan
Kemudian pilih menu untuk kernel anda yang baru dipasang dari senarai dan tekan
Setelah komputer anda boot, jalankan arahan berikut untuk memeriksa versi kernel:
$ uname -rKernel harus dikemas kini seperti yang anda lihat dari tangkapan skrin di bawah.
Begitulah cara anda menaikkan kernel Arch Linux. Terima kasih kerana membaca artikel ini.