PE恢复linux主引导记录,Linux中系统排错及引导恢复

本文详细介绍了如何在Linux系统中处理引导记录、内核文件、初始化镜像文件丢失等问题,包括使用PE恢复MBR,通过光盘引导进行挽救模式修复,以及解决启动级别被篡改的问题。同时,还提供了超级用户忘记密码的解决方法。
摘要由CSDN通过智能技术生成

1.磁盘引导阶段

mbr主引导记录的恢复

模拟问题:dd if=/dev/zero of=/dev/vda/ bs=446 count=1

(1)查看设备,带*的就是引导设备

0ffe81f22e9e12242e02733fc367fe93.png

(2)将引导程序破坏掉,修改selinux状态,重启虚拟机

3e7623f73122ef58fa8502518bac233b.png

0d03573bcf5b5892187097c8b380fd75.png

报错界面:

4af51ef80c17c3dd581f5c523d587e35.png

进入挽救模式:

打开虚拟机管理界面,把虚拟机关闭,点击AddHardware

a9c18dd337b477ef6c616e98e1e52c3c.png

添加一个光驱,选择7.3镜像,点击finsh完成

649169457001599866a557041848d8f0.png

选择光盘引导将其调到第一位

1b83aca522be8ff9ef391c11e250ca17.png

再次打开虚拟机选择troubleshooting

725fb55f9f5f05873c7423e2d46909fc.png

选择Rescue a Red Hat Enterprise Linux system,进入挽救

814e5017a8b9fc28420ee4a775378e94.png

输入1进入系统,按回车继续获得shell

8d0bda9e414c93d5d37fb464a9371bcb.png

df查看挂载设备可以看到真实系统在/mnt/sysimage中

859d8fdbbf505e88d3b69e4cd6495166.png

chroot/mnt/sysimage切换到真实的系统环境

122a00d1ab5e7d47586743efb1813420.png

执行命令

7d9e181221cfb6d1d28f9739d83a98d5.png

两次exit退出

3f1e86a09d08dc32824db3f0e4920988.png

去掉光盘引导,重新选择磁盘引导

cacb18316c0301c41ff52d5eb27166e0.png

登录成功

57b469a5b004d8fa5124033482d0d133.png

2.文件引导阶段

(1)引导文件丢失

/boot/grub2/grub.cfg

模拟问题:rm -fr /boot/grub2/grub.cfg

当系统没有重新启动时grub2-mkconfig >/boot/grub2/grub.cfg

具体操作步骤如下:

(1)

[root@localhost ~]# df

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/mapper/rhel-root 7657472 3119660 4537812 41% /

devtmpfs 492416 0 492416 0% /dev

tmpfs 508264 88 508176 1% /dev/shm

tmpfs 508264 7132 501132 2% /run

tmpfs 508264 0 508264 0% /sys/fs/cgroup

/dev/sda1 201380 153948 47432 77% /boot

tmpfs 101656 4 101652 1% /run/user/42

tmpfs 101656 8 101648 1% /run/user/0

(2)删除引导文件 ,并恢复引导文件

[root@localhost ~]# rm -fr /boot/grub2/grub.cfg

[root@localhost ~]# grub2-mkconfig > /boot/grub2/grub.cfg

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-3.10.0-514.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-514.el7.x86_64.img

Found linux image: /boot/vmlinuz-0-rescue-f230

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值