ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux启动顺序

Linux启动顺序

原创 Linux操作系统 作者:maj333 时间:2009-07-24 08:47:15 0 删除 编辑

1 Linux启动顺序

当开始BIOS自检

从硬盘开始启动

MBR就是446个字节的一段存储空间,里面存储的是Bootloader,Linux的Bootloader常见的有LILO和Grub,两者在MBR中存储的内容是不同的!

Bootloader装入

kernel被装入

读取/etc/inittab #/etc/inittab是linux系统启动时读到的第一个文件,负责确定启动的level、执行启动脚本rc.sysinit和运行进程之父init.

运行/etc/rc.d/rc.sysinit #/etc/rc.d/rc.sysinit是linux系统启动的时运行的第一个脚本,负责产生系统运行中需要的环境变量和文件系统。其中mount -a 就是挂接所有在/etc/fstab中表明的文件系统!

读取/etc/fstab #/etc/fstab 由/etc/rc.d/rc.sysinit脚本中的mount -a调用,出错的机率最大。

运行/etc/rc.d/rc #/etc/inittab 中只确定默认运行的level,去运行level中脚本的其实是/etc/rc.d/rc ,/etc/inittab中的level数字只是/etc/rc.d/rc的参数

运行/etc/init.d/* #/etc/rc.d/rcX.d 目录下的都是连接,除了S99local,其他的都是/etc/init.d/*的软连接(符号连接)。

运行/etc/rc.d/rc.local #是系统启动时最后要运行的脚本

启动结束看到login:提示符

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17188981/viewspace-1024515/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Kickstart
下一篇: MBR
请登录后发表评论 登录
全部评论

注册时间:2009-07-23

  • 博文量
    66
  • 访问量
    26004