Membangun kernel Slackware
Terkadang sistem operasi tidak mendukung perangkat keras kami secara default, atau kami hanya ingin menghapus dukungan perangkat keras yang tidak kami butuhkan. Akhir-akhir ini pengguna Linux lupa tentang tugas instalasi posting ini yang dulunya sangat biasa.
Setelah belajar menginstal Slackware sekarang kita akan melihat bagaimana membangun kernel Slackware.
Pertama-tama mari unduh kernel dengan menjalankan:
wget --no-check-certificate http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.2.ter.bz2
Kemudian kita ekstrak di direktori /usr/src:
tar -C /usr/src -jxvf linux-2.6.38.2.ter.bz2
Kami membuat tautan simbolis ke sumber kernel baru kami:
ln -s linux-2.6.38.2 linux
Sekarang kita akan mengunduh header:
wget http://slackware.cermin.tds.net/pub/slackware/slackware-14.2/sumber/k/config-x86/config-generic-smp-4.4.14-smp
cp config-generic-smp-4.4.14-smp /usr/src/linux/.konfigurasi
Untuk mulai memilih dan menghapus modul, jalankan:
cd linuxbuat konfigurasi menu
Sebagai alternatif, Anda dapat "make menuconfig" menjalankan "make oldconfig" atau "make xconfig".
Ketika layar abu-abu dan biru dimulai (jika Anda telah memilih menuconfig daripada xconfig dan oldconfig) saatnya untuk memberikan perhatian khusus pada setiap gerakan. Pilihan yang salah pada langkah ini dapat menyebabkan kernel crash.
Mulailah memeriksa semua opsi dan subopsi dengan hati-hati, Anda dapat menghapus centang pada dukungan untuk perangkat keras yang Anda yakini tidak Anda gunakan, misalnya, jika Anda tidak menggunakan komputer Lenovo, Anda dapat menghapus centang pada opsi untuk perangkat tersebut, Anda dapat menonaktifkan prosesor dari jenis yang berbeda dari yang Anda gunakan, kartu nirkabel tidak Anda perlukan tetapi yang paling penting adalah menambahkan dukungan untuk perangkat keras yang Anda butuhkan. Biasanya untuk itulah orang membuat kernel.
Dengan hati-hati kami akan meninjau semua opsi, dengan tombol spasi kami akan memilih modul untuk dimuat secara default, dengan menekan M kami akan memuatnya sebagai modul yang dinonaktifkan.
Periksa sistem file, ram, driver perangkat, firmware, prosesor, jaringan, semua opsi dan jangan mencoba menghemat waktu dalam langkah ini.
Setelah Anda selesai, pergi ke MENYIMPAN dan tekan MEMASUKKAN. Lalu tekan baik dan dua kali aktif KELUAR.
Sekarang mari kita kompilasi modul dengan menjalankan perintah berikut (proses ini mungkin berlangsung lama):
membuat modul bzImage
Untuk menginstal modul, jalankan
membuat modul menginstal
Kami dapat mencegah peringatan lba32 dengan menambahkannya ke Lilo, kami akan melakukannya nanti.
Sekarang jalankan:
Sekarang mari kita jalankan perintah terakhir untuk melanjutkan nanti dengan lilo:
cp .config /boot/config-custom-2.6.38.2cd / boot
Sistem rm.peta
Sistem ln-s.peta-kustom-2.6.38.2 Sistem.peta
Sekarang mari kita perbaiki lilo dengan menjalankan:
nano /etc/lilo.konfDengan menekan CTRL+W kita akan mencari kata “override” dan kita akan melihat “change rules” dengan opsi “reset” di bawah, mari tambahkan “lba32” untuk mencegah peringatan Lilo yang kita lihat sebelumnya
Setelah itu pergi ke bagian bawah layar dan tambahkan kernel baru.
Setelah perubahan dilakukan dengan hati-hati, tekan CTRL+X lalu Y untuk keluar dari lilo, dan jalankan lilo:
lil o
Kita dapat melihatnya menambahkan kernel baru dan kali ini tidak mengembalikan kesalahan atau peringatan. Sekarang restart perangkat Anda dan saat boot pilih kernel baru:
Coba kernel baru Anda, jika boot dengan benar, kemudian edit lilo lagi dengan mengubah kernel default untuk yang baru.