怎么使用linux系统盘恢复启动不了系统,linux误删误改系统文件导致系统无法启动急救方法...

本人也是个小菜,所以欢迎指正,参考系统:centos6.5

如果初学linux或者做一些系统升级误删了系统文件,导致系统启动异常怎么办?重装系统,不用,有三种方法可以进行系统恢复。

1、用u盘启动盘恢复系统文件

制作linux u盘启动盘,制作方法不详述,可以用软碟通UltraISO(收费软件,试用版即可)加载linux系统安装镜像,写入硬盘映像即可完制作。如果是误删除了某文件,将从其他Linux系统拷贝缺失的系统文件拷贝到另一u盘(启动盘是否可以没有验证)

u盘启动后进入到系统安装界面,此时原来的系统盘被挂在到/media目录下(也可以通过桌面的disk系统双击打开需要修改的文件),将缺失的文件拷贝回原来的系统盘对应目录下。如果是误修改了,直接进入到目录修改回来即可。如下图以启动目录/boot/grub为例

a001f5005fcca22f8b6ff806c44d64d8.png

2、通过手动启动rdshell模式进行操作

在出现启动界面时,通过esc或者上下键进入到grub菜单,按键e选择kernel进入编辑

140c3b03a722745cc1dec4da38b4eee1.png

从后面开始,去掉多余的参数,直到root=xxx时,注意修改为root=/dev/xxx rdshell,这样是让系统找不到根目录

a9db86c444aa5a084f9e99b2210cb5cc.png

然后回车 按键b 进入boot,之后启动异常,回报错,按回车进入到dracut操作界面,如下图

dbd9c71d33326a69f41dba623c6a8974.png

输入blkid查看磁盘情况

187004.html

红线的是我的u盘启动盘,此时是作为普通u盘用,/dev/sda是/boot所在的分区,如果是grub里面的文件损坏,则可以将其挂载到目录,#

#mkdir mnt0

#mount -t ext4 /dev/sda1 /mnt0

然后就可以进行操作了

如果是其他系统文件,直接在根目录下ls -l 进行查看并编辑

187004.html

通过这样来修改被误操作的系统文件,然后达到修复的目的

3、通过u盘启动进入到rescure模式,但我的linux系统镜像不带这个模式,网上有很多,需要的同学可以搜搜。

希望能帮助到大家

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值