博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos 6.8 启动损坏修复实验
阅读量:4640 次
发布时间:2019-06-09

本文共 653 字,大约阅读时间需要 2 分钟。

  • 前两天遇到了一个问题,centos必须借助CD的启动才能进入系统,当时想着做个测试,这会儿正好有时间,在VMWare里面试试。

  • 思想是这样的,删除boot里面的文件,然后重启看效果。

具体过程如下:

  • 先将boot下面的资料被分到远程,方便回头下载

这里写图片描述

  • 删掉boot下面的东西,然后重启就是下图,呵呵。这个grub貌似是在磁盘的MBR里面,删除boot下面的文件不会影响到。

    这里写图片描述

  • 我们用系统光盘进入rescure模式进行还原数据试试

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

  • 发现还是黑屏,使用如下命令修复grub,重启后可以正常进入系统。
chroot /mnt/sysimagegrub-install /dev/sda
  • 1
  • 2

这里写图片描述

这里写图片描述

总结:

  1. 即使boot下面的文件没有 然后拷贝回来也不一定会正常启动,这个时候需要 grub修复下,在这里我修复的是sda而不是sda1。

后记:

其他的测试

  • 我在正常系统里面直接从远端rsync回这些已经有的数据,重启后正常,因为本身数据并不会被擦写
  • 如果我先是删除,紧接着(不用重启)然后拷贝回来,发现会遇到Error15的问题,这个时候也需要进行修复了。后来又做了一次,没有遇到问题。
    这里写图片描述

最终结论:

  • 如果boot里面文件丢失,那就拷贝回来白
  • chroot /mnt/syslinux && grub-install /dev/sda不一定用得着。
  • 有时候虽然能进入系统,但是会遇到如下的场景,系统完成后会自动重新启动。
    这里写图片描述

 

转载于:https://www.cnblogs.com/littlehb/p/9104591.html

你可能感兴趣的文章
HDFS源码分析数据块复制监控线程ReplicationMonitor(二)
查看>>
网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法
查看>>
函数进阶
查看>>
初学css 行内元素与块级元素
查看>>
标准差、方差
查看>>
SpringSecurity-----登录用户权限验证demo
查看>>
mybatis 初接触
查看>>
20130402java语言基础笔记-数组
查看>>
通过Javascript Facebook API获取Facebook用户信息,以及当前用户的好友
查看>>
activity 成popupwindow效果
查看>>
POJ 1065 Wooden Sticks(zoj 1025) 最长单调子序列
查看>>
Composer中文镜像 / packagist
查看>>
西安软件园面试总结(一)
查看>>
RTSP客户端接收存储数据(live555库中的openRTSP实例)
查看>>
Python 实战一
查看>>
程序员的自我修养阅读笔记02
查看>>
Sharepoint前端 - Sharepoint站点开发 - 使用restfull API操作站点资源
查看>>
BZOJ4818: [Sdoi2017]序列计数
查看>>
spring+mybatis 报Could not load driverClass ${jdbc.driverClass}
查看>>
【调试】路由器设置不了静态IP -- clwu
查看>>