Разница между initrd.img и initramfs.img?

Разница между initrd.img и initramfs.img?

initrd.img готовит почву для того, чтобы настоящая корневая файловая система вступила в действие после завершения работы. Насколько я понимаю, initramfs.img — это настраиваемая версия initrd. Допустим, вы загружаете образ на бездисковое устройство. Может ли initramfs.img содержать реальный корневой каталог и его файлы?

Вопрос 1: Я знаю, как добавить nfs и другие модули ядра в initramfs при его создании, но есть ли способ загрузить корневую файловую систему в этот .img или он просто автоматически делает это, используя корень работающей машины?

Вопрос 2: при использовании initramfs предоставляется ли корневая файловая система, на которую указывает, скажем, сервер pxe, в дополнение к этому initramfs.img только для постоянного хранения?

Связанный контент