Câu trả lời:
Initrd không được dùng nữa, được thay thế bằng initramfs, không có một số điểm yếu của initrd:
Tôi nghĩ rằng đó là tất cả.
Làm thế nào để lệnh update-initramfs này tạo /boot/initrd.img?
Nó làm cho các tệp cần thiết thành một cpio
kho lưu trữ , là định dạng lưu trữ nhị phân (rất giống với tar
, không được sử dụng rộng rãi trong Linux) và sau đó sử dụng gzip để nén tệp lưu trữ đó. Gzip không phải là một kho lưu trữ itsef, chỉ là một nén (đó là lý do tại sao bạn nhận được các tệp lưu trữ .tar.gz).
Khi khởi động, kho lưu trữ không được nén và giải nén vào đĩa ram .
Xem thêm: Làm thế nào một máy tính khởi động
initrd là khối dựa trên thiết bị, initramfs là cơ sở tập tin.
với initrd, bạn đã tạo một hình ảnh hệ thống tập tin. với initramfs, bạn tạo một kho lưu trữ với các tệp mà kernel trích xuất thành tmpfs.