Linux启动过程
2008-01-09 22:12
267 查看
检查root device mount root file system.
如果root file system中,/linuxrc存在的话,就会被执行。
/linuxrc就是一般所说的linux 的启动脚本
#!/bin/sh
export PATH=/bin:/sbin:/usr/bin
echo "Setting up RAMFS, please wait... "
mount tmpfs /mnt/ramfs -t tmpfs
tar zxvf /.ramfs.tar.gz -C /mnt/ramfs > /dev/null 2>&1
mount -n /proc /proc -t proc
echo -en "show the pictures "
/usr/local/bin/fbctl 2& //setup background light
echo "done"
echo "Executing /sbin/init..."
exec /sbin/init
exec /sbin/init
Init根据/etc/inittab中的内容启动相应的程序
这里有一个重要参数:RunLevel
例:id:2:initdefault:
则RunLevel为2
执行的内容为:/etc/rc2.d下面的内容
实际上rc*.d下的内容都是符号链接,都指向/etc/init.d
下面的内容
Rc*.d下的程序是按字母顺序执行的
如果root file system中,/linuxrc存在的话,就会被执行。
/linuxrc就是一般所说的linux 的启动脚本
#!/bin/sh
export PATH=/bin:/sbin:/usr/bin
echo "Setting up RAMFS, please wait... "
mount tmpfs /mnt/ramfs -t tmpfs
tar zxvf /.ramfs.tar.gz -C /mnt/ramfs > /dev/null 2>&1
mount -n /proc /proc -t proc
echo -en "show the pictures "
/usr/local/bin/fbctl 2& //setup background light
echo "done"
echo "Executing /sbin/init..."
exec /sbin/init
exec /sbin/init
Init根据/etc/inittab中的内容启动相应的程序
这里有一个重要参数:RunLevel
例:id:2:initdefault:
则RunLevel为2
执行的内容为:/etc/rc2.d下面的内容
实际上rc*.d下的内容都是符号链接,都指向/etc/init.d
下面的内容
Rc*.d下的程序是按字母顺序执行的
相关文章推荐
- 详解linux系统的启动过程及系统初始化
- Linux系统开机启动过程分析
- Linux的启动过程
- 【Linux 移植 】——2、移植 u-boot-2012.04.01指分析启动过程
- linux查看内核启动过程的打印信息
- Linux启动过程综述
- Linux开机启动过程
- Linux系统启动过程详解
- Linux操作系统启动过程
- 学习笔记3-跟踪分析Linux内核的启动过程
- 简要概述Linux的启动过程
- 系统构造-linux启动过程及系统初始化
- Linux启动过程详解
- Linux启动过程中硬件模块的加载
- Linux启动过程简略分析-start_kernel部分代码阅读
- Linux操作系统启动过程详解
- 跟踪分析Linux内核的启动过程
- 详解 ARM Linux启动过程分析
- linux启动过程(参考内核0.11)
- Linux启动过程详解