美文网首页
linux系统启动

linux系统启动

作者: chinaang | 来源:发表于2018-10-07 19:12 被阅读0次

1、加电自检(POST)
2、引导加载程序(GRUB)
3、内核初始化
4、运行开机启动程序

1)接通电源,电脑执行BIOS的POST;主要检测:CPU、内存、硬盘、显卡等
根据BIOS中设置的启动顺序,搜索启动驱动器(硬盘,光驱,网卡等)
BIOS会读取硬盘设备的第一个扇区(MBR,512字节),将数据读取到内存中
2)GRUB引导加载程序,通过/boot/grub/grub.conf文件中所定义的内容进行配置,寻找操作系统内核并加载到内存并运行
3)内核文件从压缩格式解压自身,kernel初始化系统环境;kernel中仅包含基本的硬件驱动,设备驱动和硬件信息写在了init中
4)加载systemd(init软件,system daemon),运行开机启动程序;/sbin/init系统启动的第一个程序;systemd是所有进程的父进程,引导子进程进行启动

linux开机启动级别/etc/inittab
0:关机模式
1:单用户模式
2:无网络支持的多用户模式
3:有网络支持的多用户模式
4:保留未使用
5:多用户图形模式
6:重新引导系统
运行级别配置文件目录
/etc/rc0.d/
/etc/rc1.d/
/etc/rc2.d/
/etc/rc3.d/
/etc/rc4.d/
/etc/rc5.d/
/etc/rc6.d/

相关文章

网友评论

      本文标题:linux系统启动

      本文链接:https://www.haomeiwen.com/subject/kallaftx.html