修复MBR扇区故障:
故障原因:
a.病毒、木马等
b.不正确的分区操作、磁盘读写误操作
故障现象:
a.找不到引导程序、启动中断
b.无法加载操作系统、开机后黑屏
解决思路:
a.提前准备好备份文件
b.以安装光盘引导进入急救模式
c.从备份文件恢复
步骤:
fdisk –l 检测并确认新磁盘
cd 切换目录
mkdir /backup 创建目录backup
mount /dev/sdb1 /backup/ 挂载到backup
mount 查看挂载
dd if=/dev/sda of=/backup/mbr.bak bs=512 count=1 备份MBR扇区数据
ls –l /backup 查看备份
dd if=/dev/zero 0f=/dev/sda bs=512 count=1 模拟MBR扇区故障
reboot 重启
将光盘加载(打对勾)
进入紧急模式实施光盘启动,关闭电源。点击电源选择进入BIOS
选择下图白色部分:
按加号使其CD为第一启动项:
进入系统安装界面选择第三个
选择语言:(按Tab退出)
选择美式键盘:
急救模式下不用打开网络,选择NO:
一直按cont inue:
dd if=/backup/mbr.bak of=/dev/sda bs-512 count=1 恢复MBR扇区
reboot重启即可
修复GRUB引导故障:
故障原因:
- MBR中的GRUB引导程序遭到破坏
- grub.conf文件丢失、引导配置有误
故障现象:
- 系统引导停滞、显示“grub>”提示符
解决思路:
方法一:尝试手动输入引导命令
步骤:
cd grub/ 进入grub
mv grub.conf grub.conf.bak 重命名
reboot 重启
在”grob>”后进行编辑引导
查看一下/过滤以#开头的grob.conf
方法二:进入急救模式,重建grub程序
dd if=/dev/sda of=/root/grub.bak bs=446 count=1 备份
//mount /dev/sdb1 /backup/ 为保险使其挂载到另一文件
cd /backup/ 看一下是否挂载成功
cp /root/grub.bak /backup/ 复制一份到backup
cd
dd if=/dev/zero of=/dev/sda bs=446 count=1 进行破坏
reboot 重启
进入紧急救援模式,挂载光盘
重启一下进入紧急救援
执行命令chroot /mnt/sysimagc/
dd if=/root/grub.bak of=/dev/sda bs=446 count=1
光盘对勾取消
reboot 重启(若不启动输入exit 再次重启reboot)
遗忘root密码:
解决方法:
方法一:进入急救模式,重置密码
步骤:
给光盘打对勾
重启,选择第三个
这页面选择NO,其余按提示来操作
开始重新设置root和密码:
方法二:引导进入单用户模式,重置密码
grub > kernel …..single或s或1
步骤:
按向上箭头,固定住该页面
按 ”e” 进行编辑,使光标移到kernel,再次按”e” 点一下空格键 输入1
按”b” 返回引导界面,进行引导
引导后重新设置root