仨
1. 系统引导流程
开机自检 ---->> MBR引导 ----->> GRUB菜单 ---->> 加载内核 ---->> init进程初始化
2. 系统引导级别
0 关机状态 1 单用户模式 2 字符界面的多用户模式 3 字符界面的完整多用户模式
4 未分配使用 5 图形界面的多用户模式 6 重新启动
运行级别 查看 runlevel
运行级别 切换 init + 级别
3.修复MBR扇区故障
故障原因
病毒木马破坏 不正确的分区操作 磁盘读写误操作
病毒木马破坏 不正确的分区操作 磁盘读写误操作
故障现象
找不到引导程序,启动终断 无法加载操作系统。开机黑屏
找不到引导程序,启动终断 无法加载操作系统。开机黑屏
解决思路
提前做好备份 以安装光盘引导进入急救模式 从备份文件中 恢复
提前做好备份 以安装光盘引导进入急救模式 从备份文件中 恢复
partprobe /dev/sde
mkfs.xfs /dev/sde1
mkdir /a 创建一个目录
mount /dev/sde1 /backup
dd if=/dev/sda of =/backup/sda-mbr-bak bs=512 count=1 备份到a
dd if=/dev/zero of =/dev/sda bs=512 count=1
sync 同步
reboot 重启
进介面
mkdir /a 创建a
mount /dev/sde1 /a 挂载
ls /a
dd if=/dev/sda-mbr-bak of =/dev/sda bs=512 count=1 将备份写入/dev/sda
mkfs.xfs /dev/sde1
mkdir /a 创建一个目录
mount /dev/sde1 /backup
dd if=/dev/sda of =/backup/sda-mbr-bak bs=512 count=1 备份到a
dd if=/dev/zero of =/dev/sda bs=512 count=1
sync 同步
reboot 重启
进介面
mkdir /a 创建a
mount /dev/sde1 /a 挂载
ls /a
dd if=/dev/sda-mbr-bak of =/dev/sda bs=512 count=1 将备份写入/dev/sda
reboot
4. 修复GRUB引导故障
方法二 进急救模式,重建grub程序
方法三 没有备份,进急救模式,重新安装grub程序
故障原因
MRB中的GRUB引导程序遭到破坏
grub.conf 文件丢失 引导配置有误
MRB中的GRUB引导程序遭到破坏
grub.conf 文件丢失 引导配置有误
故障现象
系统引导停滞,显示“grub>”提示符
系统引导停滞,显示“grub>”提示符
解决思路
方法一 手动输入
方法一 手动输入
方法二 进急救模式,重建grub程序
方法三 没有备份,进急救模式,重新安装grub程序
dd if=/dev/zero of=/dev/sda bs=200 count=1
reboot
chroot /mnt/sysimage
grub2-install /dev/sda
sync
exit
exit
reboot
chroot /mnt/sysimage
grub2-install /dev/sda
sync
exit
exit