破坏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)
sixijiesixijie
上一篇 2016-09-28
下一篇 2016-09-29

相关推荐

  • 用户管理命令之NBA版

    用户管理命令之NBA版 本文纯属扯淡,如有不严谨之处,还请海涵。 1 groupadd 作用:创建一个属组 格式:groupadd [选项] 属组名 选项: -:选项为空 创建新属组 -g:指定组GID,默认是GID+1 实例 1.1 添加属组team,指定组ID为1111      groupadd -g …

    Linux干货 2017-03-27
  • LVS的简介和配置

    lvs分为3种模式 :1:lvs-nat:本质是多目标IP的DNAT,通过将请求报文中的目标地址和目标端口修改为某挑出的RS的RIP和PORT实现转发(1)RIP和DIP必须在同一个IP网络,且应该使用私网地址;RS的网关要指向DIP(2)请求报文和响应报文都必须经由Director转发,Director易于成为系统瓶颈(3)支持端口映射,可修改请求报文的目…

    2017-10-23
  • 马哥教育网络21期+第6周博客练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; :%s@\(^[[:space:]]\+\)@#&@g # Let rhgb know that we&#0…

    Linux干货 2016-08-15
  • Linux网络属性管理(一)

    MarkdownPad Document Linux网络属性管理(一) 将一台linux主机接入互联网一般需要配置以下几个方面的参数: IP/mask –>  IP地址和子网掩码 路由 –> 默认网关 DNS服务器 配置方式 静态指定:   1、ifcfg:ifconfig,route,netstat   2、i…

    Linux干货 2016-06-12
  • RAID各级别的特性及使用介绍(8.3博客作业)

    RAID各级别的特性及使用介绍 介绍: 独立硬盘冗余阵列(RAID:Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列,简称磁盘阵列。 组成: 多块磁盘,RAID控制器(硬件RAID、软件RAID)     硬件RAID:自带CPU的RAID卡,不消耗服务器资源,可通过备份…

    Linux干货 2016-07-16