我试图了解 Ubuntu 12.04 的initramfs
运行方式scripts/local
和运行顺序。我没有看到它init
。哪一行代码运行scripts/local
?
答案1
scripts/local
仅在使用本地根文件系统(而不是网络文件系统)时运行。脚本BOOT
中的变量相应地init
设置为local
或nfs
,因此以下行来源scripts/local
:
$ grep -A1 Mounting init
log_begin_msg "Mounting root file system"
. /scripts/${BOOT}