Menyusun dan memasang kernel Ubuntu memerlukan kemahiran profesional dan pengalaman praktikal tertentu. Berikut ialah langkah umum, tetapi sila teruskan dengan berhati-hati kerana proses ini mungkin membawa risiko tertentu. Sebelum anda memulakan, pastikan anda membuat sandaran data dan sistem penting.
Dapatkan kod sumber:
) atau tapak web pembangun kernel (
) Muat turun kod sumber kernel terkini.
/usr/src
. Pasang kebergantungan kompilasi:
Pasang kebergantungan yang diperlukan untuk membina kernel. Buka terminal dan laksanakan arahan berikut:
sudo apt-get install build-essential libncurses-dev bison flex libssl-dev libelf-dev
Konfigurasikan kernel:
Masukkan direktori kod sumber kernel:
cd /usr/src/linux-<version>
Salin fail konfigurasi kernel yang sedang digunakan oleh sistem ke direktori kod sumber kernel baharu:
sudo cp /boot/config-$(uname -r) .config
Laksanakan arahan berikut untuk memasuki antara muka konfigurasi kernel:
sudo make menuconfig
Pada antara muka ini, anda boleh mengkonfigurasi dan melaraskan pilihan kernel mengikut keperluan. Simpan konfigurasi dan keluar.
Kompilasi kernel:
Laksanakan arahan berikut untuk mula menyusun kernel:
sudo make -j$(nproc)
Ini akan menyusun kernel secara selari menggunakan semua teras CPU yang tersedia. Proses ini mungkin mengambil sedikit masa, bergantung pada konfigurasi sistem dan prestasi perkakasan.
Pasang kernel:
Laksanakan arahan berikut untuk memasang kernel yang disusun:
sudo make modules_install sudo make install
Ini akan memasang modul kernel dan fail imej kernel ke direktori yang sesuai.
Pemuat but yang dikemas kini:
Laksanakan arahan berikut untuk mengemas kini konfigurasi pemuat but (GRUB):
sudo update-grub
Mulakan semula sistem:
Sila ambil perhatian bahawa menyusun dan memasang kernel mungkin mempunyai kesan yang tidak dijangka pada sistem, dan anda mungkin menghadapi ralat semasa proses. Adalah disyorkan untuk menjalankan eksperimen dalam persekitaran ujian dan pastikan anda mempunyai sistem dan data sandaran.
Atas ialah kandungan terperinci Tutorial kompilasi dan pemasangan kernel Ubuntu.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!