启动过程:
——>开机自检(BIOS)
——>MBR引导
——>GRUB菜单
【 5秒内选择启动的操作系统,否则会超时而自动选择操作系统 参考配置文件 /etc/grub.conf 】
——>加载内核(kernel)【根据所选择操作系统,而加载对应的内核以及运行驱动 可参考/etc/grub.conf 】(#cd /boot/grub/ ; #vim /etc/grub.conf)
——>运行INIT进程
——>读取/etc/inittab 配置文件【 其中运行级别主要脚本可参考 /etc/init.d 】
A.执行 /etc/rc.d/rc.sysinit 脚本 从而选择运行的级别(0级—6级)
B.执行 /etc/rc.d/rc 脚本 根据所选择的级别,选择进入哪个级别运行目录
C.执行 /etc/rc.d/rc.local 开机脚本
——>启动mingetty
故障排除:
故障1 光盘挂载失败 导致无法进入引导界面
重新检查 光盘加载 ,然后重新启动,接着进入 boot :linux rescue 急救模式
接着根据提示进行设置,进入grub进行设置【#grub】
然后退出【exit】grub ,在退出两次将重新启动
故障2:/etc/grub.conf 丢失,导致第二阶段无法进行
启动,将会进入grub 界面,设置分区 grub>root(hd0,0)来引导出正确内核分区;设置内核 grub> kernel /路径 ro root=/dev/sda2 quiet ;然后设置驱动 grub>initrd / ;
然后boot启动,接着进入,重新设置编写 /etc/grub.conf ,之后启动。
转载于:https://blog.51cto.com/ycylong/1260790