Откуда Linux знает, что нужно монтировать/без /etc/fstab

Вы можете использовать:

grep -Pzo "1002:1002.*(\n|.)*/home/user4home" file

Будет соответствовать слову, начинающемуся с 1002:1002до /home/user4home.

1
21.04.2021, 14:38
1 ответ

Ваш загрузчик передает ядру аргумент root= при загрузке, сообщая ему, что монтировать в качестве корневой файловой системы. /etc/fstab нельзя узнать, потому что корневая файловая система, в которой он находится, еще не смонтирована.

Еще в древние времена, когда загрузчики не были широко распространены, а ядро ​​можно было напрямую написать, скажем, загрузочную дискету, нужно было использовать rdevдля изменения образа ядра, чтобы в нем было жестко закодировано, с какой загрузкой устройство, которое он должен монтировать как корень.

2
28.04.2021, 22:51

Теги

Похожие вопросы