操作系统引导和服务
一、操作系统引导过程
1、开机自检(BIOS)
开机自检:检测硬件是否正常
2、MBR引导
第一阶段grub引导及加载分区表
3、GRUB菜单
grub:统一启动加载器的一种
第二阶段引导硬件去找到内核
4、加载内核(Kernel)
Linux 内核是一个预先编译好的特殊二进制文件,介于各种硬件资源与系统程序之间, 负责资源分配与调度。
5、init进程初始化
加载硬件驱动程序,内核把init进程加载到内存中运行。
二、Linux运行级别
init 0 | 关机 |
init 1 | 单用户 安全模式 |
init 2 3 4 | 纯字符界面 |
init 5 | 图形化界面 |
init 6 | 重启 |
三、开机问题处理
1、修复MBR分区
首先分区,格式化,挂载sdb1到一个空文件
然后将sda,MBR扇区的前512字节备份到另外一块硬盘,并且模拟损害
开机报错图如下
重启时快速按下esc键
选择CD进入光驱
光驱模式下选择进入救援模式Troubleshooting,然后选择Rescue a CentOS system
选择1继续
然后创建一个文件夹将sdb1挂载到这个目录下
最后ls /bak即可以看到sdb1中备份的文件bak,将bak文件还原到/dev/sda中重新启动系统即可正常进入系统