В моем понимании, термин «корневая файловая система» неоднозначен, он на самом деле относится к двум различным вещам. Одним из них является абсолютно минимальная файловая система, необходимая для выполнения настройки системы вместе с ядром. Он содержит несколько ранних программ пользовательского пространства, которые выполняют обнаружение оборудования, загрузку модулей, обнаружение устройств и так далее. Эта файловая система часто упоминается как «rootfs». Другая - это настоящая корневая файловая система. Он может находиться на локальном диске или на удаленном сервере (для систем, которые поддерживают загрузку из Ethernet).
Я исследовал несколько дистрибутивов Linux с помощью команды mount. У некоторых есть «rootfs on / type rootfs», а у других нет. И у всех них есть что-то вроде '/ dev / sdaX on / type extX'.
Мне интересно, был ли изменен механизм или просто отключены rootfs для тех, у кого нет rootfs на / type rootfs.
Я пытался найти ответ по вики и гуглу, но в конечном итоге запутался.
Кто-нибудь может мне помочь?