Saya ingin tahu, apa perbedaan antara initrd
dan initramfs
?
12
Initrd sudah ditinggalkan, digantikan oleh Initramfs, yang tidak memiliki beberapa kelemahan initrd:
Saya pikir itu saja.
Bagaimana perintah pembaruan-initramfs ini menghasilkan /boot/initrd.img?
Itu membuat file yang diperlukan menjadi cpio
arsip , yang merupakan format arsip biner (sangat mirip dengan tar
, tidak banyak digunakan di Linux) dan kemudian menggunakan gzip untuk mengompresi arsip itu. Gzip bukan sebuah arsip itsef, hanya sebuah kompresi (itulah sebabnya Anda mendapatkan file arsip .tar.gz).
Pada saat boot, arsip tidak dikompresi dan dibongkar ke ram-disk .
Lihat juga: Cara komputer mem-boot
initrd adalah blok perangkat berbasis, initramfs adalah basis file.
dengan initrd, Anda membuat gambar sistem file. dengan initramfs, Anda membuat arsip dengan file yang diekstrak oleh kernel ke tmpfs.
sumber