首页 > 其他 > 详细

initrd.img中的init脚本分析,load_modules()分析

时间:2015-01-28 21:25:53      阅读:414      评论:0      收藏:0      [点我收藏+]

定义在scripts/functions中。

# Don‘t do log messages here to avoid confusing graphical boots
run_scripts /scripts/init-top

在init脚本中被调用:
maybe_break modules
[ "$quiet" != "y" ] && log_begin_msg "Loading essential drivers"
load_modules
[ "$quiet" != "y" ] && log_end_msg



# Load custom modules first

load_modules()
{
    if [ -e /conf/modules ]; then
        cat /conf/modules | while read m; do
            # Skip empty lines
            if [ -z "$m" ];  then
                continue
            fi
            # Skip comments - d?ash removes whitespace prefix
            com=$(printf "%.1s" "${m}")
            if [ "$com" = "#" ]; then
                continue
            fi
            modprobe $m
        done
    fi
}

initrd.img中的init脚本分析,load_modules()分析

原文:http://blog.csdn.net/oldlinux/article/details/43237377

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!