Linux:系统排错(修复与维护)

本文详细介绍了Linux系统在不同阶段遇到的问题及解决方法,包括grub引导阶段的磁盘引导修复,文件引导阶段grub.cfg丢失的处理,内核文件丢失后的恢复,以及初始化程序丢失时的挽救措施。通过模拟实验步骤,提供了清晰的操作流程,帮助用户在系统出现问题时进行有效维护。
摘要由CSDN通过智能技术生成

系统排错
一·进行grub磁盘引导阶段
模拟mbr引导分区数据(程序)丢失
实验步骤:

第一步:在虚拟机上:
[root@localhost ~]# dd if=/dev/zero of=/dev/vda bs=446 count=1  ##模拟mbr引导分区数据丢失
[root@localhost ~]# reboot   ##重启后发现无法启动
第二步:
关机,virt-manager进入虚拟机管理界面(先将虚拟机force off);添加镜像,选择镜像启动
第三步:
开机进入救援模式(先选最后一个Troubles...然后选择第二个Rescue;continue->ok->ok)
进入到一个shell
第四步:
df      ##查看
chroot /mnt/sysimage/      ##挂载系统镜像到根目录
grub2-install /dev/vda       ##启动分区所在硬盘
出现NO error reported说明恢复446的分区表成功
exit
exit
第五步:
选择虚拟硬盘启动,重新开机(将CD光驱从第一拉到最后)

第一步:
这里写图片描述
第二步:
点击左下角ADD Hardware添加光驱
这里写图片描述
选择光驱,添加镜像7.0
这里写图片描述
点击Boot Options ,将光驱选在第一位
这里写图片描述
第三步:
选择第三个:Troubleshooting
这里写图片描述
选择第二个:Rescue……
这里写图片描述
选择Continue—>ok—->ok
这里写图片描述
这里写图片描述
这里写图片描述
第四步:
这里写图片描述
在 /etc/sysconfig/selinux 文件中改为disabled后,wq保存:
这里写图片描述
写两次exit退出:
这里写图片描述
第五步:
把光驱调在最后一位
这里写图片描述

注:做完以后必须turn off,否则会循环

二·文件引导阶段

grub引导文件/boot/grub2/grub.cfg丢失

实验步骤:
方法一:删除文件后本机未reboot

在虚拟机上:rm -fr /boot/grub2/grub.cfg
[root@localhost boot]# cd
[root@localhost
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值