首发CSDN博客:http://blog.csdn.net/goodboychina/article/details/27331081
#!/usr/bin/ash
udevd_running=0 # ??
mount_handler=default_mount_handler # ??
init=/sbin/init # initramfs结束后,运行硬盘上的/sbin/init。
rd_logmask=0 # ??
. /init_functions # 导入初始化函数。
mount -t proc proc /proc -o nosuid,noexec,nodev # 挂载proc分区。主要记录进程信息
mount -t sysfs sys /sys -o nosuid,noexec,nodev # 挂载sysfs分区。
mount -t devtmpfs dev /dev -o mode=0755,nosuid # 内核默认创建部分devnode。
mount -t tmpfs run /run -o nosuid,nodev,mode=0755 # 临时文件分区
mkdir -m755 /run/initramfs # ???
# parse the kernel command line
parse_cmdline </proc/cmdline # 解析内核启动参数,由grub的linux命令指定。
# setup logging as early as possible
rdlogger_start