引导过程:
1: 开机自检
2: MBR引导
3:GRUB菜单
4:加载内核
init进程
由linux内核加载运行 /sbin/init程序
是系统中第一个进程
PID号永远为1
Systemd单元类型
修复MBR扇区故障
故障原因
- 病毒、木马等造成的破坏
- 不正确的分区操作、磁盘读写误操作
故障现象
- 找不到引导程序,启动中断
- 无法加载操作系统,开机黑屏
解决思路
- 应提前做好备份文件
- 以安装光盘引导进入救急模式
- 以备份文件中恢复
1 备份mbr扇区数据
1 加一块硬盘备份
- 分区 格式化 挂载/ppp
dd if=/dev/sda of=/ppp/ooo bs=512 count=1
2 模拟故障
dd if=/dev/zero of=/dev/sda bs=512 count=1
3 加载系统镜像文件中的急救模式
加载系统镜像文件中的内核界面
4 把备份数据做恢复处理
mkdir /aaa
mount /dev/sdb1 /aaa
dd if=/aaa/ooo of=/dev/sda bs=512 count1
修复GRUB引导故障
故障原因
- MBR中的GRUB引导程序遭到破坏
- grub.conf文件丢失、引导配置有误
故障现象
- 系统引导停滞,显示“grub>”提示符
解决思路
- 尝试手动输入引导命令
- 进入急救模式,重写或者从备份中恢复grub.conf
- 向MBR山区中重建grub程序
grub故障恢复
cd /boot/grub2下,删除grub.cfg
使用系统急救模式进去命令字符界面
2:加载镜像中的系统进去bash环境
chroot /mnt/sysimage
3:重新构建grub菜单系统
grub2-install /dev/sda
grub2-mkconfig -o /boot/gurb2/grub.cfg
exit
init 6
遗忘root用户命令
故障原因
- 遗忘root用户的密码
故障现象
- 无法进行需要root权限的管理操作
- 若没有其他可用账、
解决思路
- 进入急救模式,重设密码
直接改密码
passwd root