破坏grub实验之二

删除/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实验之二blob.png

破坏grub实验之二

blob.png

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

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

bash-4.1# blkid

破坏grub实验之二blob.png

 

//发现存在逻辑卷

bash-4.1# lvscan

破坏grub实验之二blob.png

bash-4.1# vgchange -ay
bash-4.1# lvscan

破坏grub实验之二

blob.png

 

破坏grub实验之二

 手动挂载文件系统

创建/etc/fstab文件

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

破坏grub实验之二

blob.png

 

然后重启

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

破坏grub实验之二

blob.png

 

让后做相应的恢复即可

切换根

挂载光盘

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

dracut命令 生成initramfs.img文件

安装grub (grub-install命令)

提供grub.conf的配置文件

至此便恢复成功

原创文章,作者:sixijie,如若转载,请注明出处:http://www.178linux.com/47852

(0)
上一篇 2016-09-28 21:00
下一篇 2016-09-29 09:40

相关推荐

  • 分享 (History,Ls,感悟 )

    1.History 选项   -c: 清空命令历史   -d offset: 删除历史中指定的第offset个命令    n: 显示最近的n条历史   -a: 追加本次会话新执行的命令历史列表至历史文件   -n: 读历史文件中未读过的行到历史列表   -r: 读历史文件附加到历史列表 &…

    2017-07-15
  • My Blog Testing!

    My Blog Testing!

    Linux干货 2016-08-08
  • 带你走进PI的世界-Raspbian Pi上实现LAMP

     初识   Raspbian PI                   前段时间,出于兴趣,入手一个树莓派(Raspbian PI…

    Linux干货 2016-01-05
  • 网络及TCP三次握手四次挥手

    批处理应用程序     FTP 、TFTP 、库存更新     无需直接人工交互     带宽很重要,但并非关键性因素 交互式应用程序     库存查询、数据库更新。     人机交互。     因为用户需等待响应,所以响应时间很重要,但并非关键性因素,除非要等待很长时间。 实时应用程序     VoIP 、视频     人与人的交互     端到端的延时至…

    2017-05-06
  • N26-第五周

    1、显示当前系统上root、fedora或user1用户的默认shell; [root@localhost test]# cat /etc/passwd | grep -E “^(root|fedora|user1)\>” |cut -d: -f  1,7 root:/bin/bash user1:/bin/bash …

    Linux干货 2017-02-26
  • Sqlserver2012(主从复制)共享同步日志备份恢复

    SQL Server 2012相对于SQL Server 2008来说,无论是性能还是功能都有一个相当大的提高,甚至可以用“革命”来形容这一次升级。SQL Server 2012使 SQL Server 跻身于企业级数据库行列。在数据高可用性方面,SQL Se…

    Linux干货 2015-10-31