Quantcast
Channel: CodeSection,代码区,Linux操作系统:Ubuntu_Centos_Debian - CodeSec
Viewing all articles
Browse latest Browse all 11063

破坏grub实验之二

$
0
0

删除/etc/fstab和/boot和grub的stage1阶段

[root@localhost ~]# rm -rf /boot
[root@localhost ~]# rm -rf /etc/fstab
[root@localhost ~]# dd if=/dev/zero of=/dev/sda count=446 bs=1
446+0 records in
446+0 records out
446 bytes (446 B) copied, 0.00377716 s, 118 kB/s

//删除完成后,重启系统

由于我们删除了stage1阶段,所以此时系统会直接进入光盘启动界面

我们选择修复模式,进入系统

注意在进入修复模式时,会出现一个错误:


破坏grub实验之二
破坏grub实验之二

此时我们要首先恢复/etc/fstab文件,

第一步查看我们的磁盘分区和文件系统等信息

bash-4.1# blkid
破坏grub实验之二

//发现存在逻辑卷

bash-4.1# lvscan
破坏grub实验之二
bash-4.1# vgchange -ay
bash-4.1# lvscan
破坏grub实验之二

手动挂载文件系统

创建/etc/fstab文件

//fstab根据具体环境的不同而做相应的改变


破坏grub实验之二

然后重启

可以看到根已经被正常挂载了


破坏grub实验之二

让后做相应的恢复即可

切换根

挂载光盘

安装kernel包 若提示已经安装 可加选项 replacepkgs

dracut命令 生成initramfs.img文件

安装grub (grub-install命令)

提供grub.conf的配置文件

至此便恢复成功


Viewing all articles
Browse latest Browse all 11063

Trending Articles