8.11.1. Fitur sebuah Paket Kernel Debian
Paket kernel Debian menginstall image kernel (vmlinuz-versi
), konfigurasinya (config-versi
) dan tabel simbolnya (System.map-versi
) dalam /boot/
. Modul diinstall dalam direktori /lib/modules/version/
.
Skrip konfigurasi paket secara otomatis menghasilkan sebuah image initramfs
(penerus image ramdisk awal initrd
lama), yang merupakan sebuah sistem mini terkompresi, yang didesain untuk dimuat dalam memori (itulah mengapa bernama demikian, singkatan untuk "init ram filesystem") oleh bootloader, dan digunakan oleh kernel Linux sendiri untuk memuat modul yang diperlukan untuk mengakses perangkat berisi sistem Debian lengkap (misalnya, driver untuk disk SATA). Akhirnya, skrip pasca-instalasi memerbarui tautan simbolis /vmlinuz
, /vmlinuz.old
, /initrd.img
, dan /initrd.img.old
agar masing-masing menunjuk ke dua kernel terbaru yang terpasang, maupun image initramfs boot yang sesuai.
Kebanyakan tugas tersebut diturunkan ke skrip pengait dalam direktori /etc/kernel/*.d/
. Misalnya, integrasi dengan grub
bergantung pada /etc/kernel/postinst.d/zz-update-grub
dan /etc/kernel/postrm.d/zz-update-grub
memanggil update-grub
ketika kernel diinstall atau dicopot.
8.11.2. Menginstall dengan dpkg
Menggunakan apt
sangat nyaman sehingga memudahkan untuk melupakan alat tingkat rendah, tetapi cara termudah untuk memasang kernel yang dikompilasi adalah dengan menggunakan perintah seperti dpkg -i paket.deb
, di mana paket.deb
adalah nama paket linux-image seperti linux-image-5.10.46-falcot_5.10.46-1_amd64.deb
.
Langkah konfigurasinya dijelaskan dalam bab ini adalah dasar dan dapat digunakan dalam sebuah sistem server atau jaringan-kerja, dan dapat diduplikasi secara masif dalam cara yang agak-terotomasi, tidak cukup menyediakan konfigurasi sistem lengkap. Beberapa kepingan masih perlu konfigurasi, dimulai dengan program level-rendah yang disebut “layanan Unix”.