欢迎来到天天文库
浏览记录
ID:50174431
大小:2.69 MB
页数:16页
时间:2020-03-06
《Linux 开机流程与启动文件.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Linux系统初始化第15章Page1/20系统启动过程主机启动,并从硬盘进行引导从硬盘MBR读取并运行BootLoader程序由BootLoader引导Linux内核程序运行由Linux内核运行INIT进程进入指定运行级别,运行系统服务程序运行终端程序,等待用户登录Page2/20Page3/20Page4/20Page5/20Page6/20biosBIOS(basicinput/outputsystem)1:计算机周边设备的检测POST(poweronselftest)2:定义第一启动设备3:读取第一个硬盘的第一个扇区MBRMBR(主引导记录)Bootl
2、oader(引导加载程序)(1)放在MBR446byte(2)放在其他的分区内部Page7/20Page8/20Page9/20grubgrub引导加载引导程序1:识别较多的文件系统,并且可以使用grub主程序直接在文件系统中搜索核心2:启动的时候可以自行编辑与修改启动设置项目3:可动态的搜索设置文件,而不需要在修改设置文件后重新安装grub。只要修改/boot/grub/grub.confg设置文件,下次启动即可生效。4:支持开机密码md5值加密Page10/20Page11/20kernel1:检测硬件设备2:初始化硬件设备与载入3:read/only的方
3、式挂载4:载入init程序(/etc/inittab)Page12/20Linux系统中的运行级别运行级别说明0停机1单用户模式,用于root用户对系统进行维护2多用户模式,在此模式下不能使用NFS3完全多用户模式,主机做为服务器使用时通常在此运行级别4未分配使用5图形登录的多用户模式,用户在该模式下可进行图形界面登录6重新启动Page13/20Page14/20/etc/rc.sysinit---/etc/rc.d/rc.sysinit1:获取网络环境与主机类型(首先读取网络设置文件/etc/sysconfig/network,获取主机名称与默认网关gate
4、way等网络环境)2:测试与载入内存设备/proc及usb设备/sys3:决定是否启动selinux4:接口设备的检测与即插即用(pnp)参数调试5:用户自定义模块的加载6:加载核心的相关设置7:设置时间系统8:设置终端控制台的字形9:设置RAID和LVM等硬盘管理10:以fsck检验磁盘文件系统11:进行磁盘配额quota的转换12:重新以可读取模式载入系统磁盘13:启动quota功能14:启动系统随即设备15:清除启动过程中的临时文件16:将启动相关信息加载到/var/log/dmesg文件中Page15/20/etc/rc.d与/etc/rc.d/rc.
5、local/etc/rc.d/etc/rc.d/rc.local/sbin/mingetty---ls/dev/tty*ntsysvntsysv–level35syncPage16/20
此文档下载收益归作者所有