initramfs(Ubuntu)的哪个部分运行脚本/本地?

initramfs(Ubuntu)的哪个部分运行脚本/本地?

我试图了解 Ubuntu 12.04 的initramfs运行方式scripts/local和运行顺序。我没有看到它init。哪一行代码运行scripts/local

答案1

scripts/local仅在使用本地根文件系统(而不是网络文件系统)时运行。脚本BOOT中的变量相应地init设置为localnfs,因此以下行来源scripts/local

$ grep -A1 Mounting init
log_begin_msg "Mounting root file system"
. /scripts/${BOOT}

相关内容