引导过程与服务控制

修复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引导故障:

 

故障原因:

  1. MBR中的GRUB引导程序遭到破坏
  2. grub.conf文件丢失、引导配置有误

故障现象:

  1. 系统引导停滞、显示“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

 

 

posted @ 2019-08-07 20:34  三毛钱呲花  阅读(161)  评论(0编辑  收藏  举报