Я пытаюсь понять, как Ubuntu 12.04 initramfs
бежит scripts/local
и в каком порядке. Я не вижу этого в init
. Какая строка кода выполняется scripts/local
?
scripts/local
запускается только при использовании локальной корневой файловой системы (в отличие от сетевой файловой системы). В BOOT
переменная в init
скрипт установлен на local
или nfs
соответственно, поэтому следующие строковые источники scripts/local
:
$ grep -A1 Mounting init
log_begin_msg "Mounting root file system"
. /scripts/${BOOT}