破坏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 21:00
下一篇 2016-09-29 09:40

相关推荐

  • yum –rpm前端工具详解

     1、yum 介绍        YUM: Yellowdog Update Modifier, rpm的前端程序,用来解决软件包相关依赖性,可以在多个库之间定位软件包,up2date的替代工具        &nbsp…

    Linux干货 2016-08-24
  • Linux系统中硬链接和软链接

    使用对象:linux初学者。   一、硬链接和软链接的概念 硬链接是给已经存在的数据文件另外创建一个名字,通过该名字也可以访问该数据文件。就好像给张三起个绰号叫“小二黑”,通过“张三”这个名字能找到这个人,通过“小二黑”这个名字也能找到这个人。        软链接是给文件名在其…

    Linux干货 2016-10-20
  • Memcached实现Tomcat的session会话绑定

    memcached介绍:  Memcached是一个高性能的分布式内存对称缓存系统;通过缓存查询数据库结果,介绍数据库访问次数,以提高web应用的速度、提高扩展性。  Memcached特点:   协议简单   基于libevent的事件处理   内置内存存储方式  memcached不互相通信的分…

    Linux干货 2015-08-01
  • 第四周博客作业

    趁着这几天有时间,先把第四周的作业写了,好在没有什么新的知识点考核。  1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -r /etc/skel/ /home/tuser1 […

    Linux干货 2016-12-21
  • 马哥教育网络班21期-第六周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; 2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符; 3、删除/tmp/rc.sysinit文件…

    Linux干货 2016-08-05
  • N26-第五周博客作业

    一、显示当前系统上root、fedora或user1用户的默认shell; [root@promote home]# grep -E ‘^(root|fedora|user1)’ /etc/passwd |cut -d : -f7 /bin/bash /bin/bash /bin/bash [root@promote home]# 注…

    Linux干货 2017-05-15