zoukankan      html  css  js  c++  java
  • centos 6.8 启动损坏修复实验

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

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

    具体过程如下:

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

    这里写图片描述

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

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

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

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

    这里写图片描述

    这里写图片描述

    总结:

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

    后记:
    其他的测试

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

    最终结论:

    • 如果boot里面文件丢失,那就拷贝回来白
    • chroot /mnt/syslinux && grub-install /dev/sda不一定用得着。
    • 有时候虽然能进入系统,但是会遇到如下的场景,系统完成后会自动重新启动。
      这里写图片描述
  • 相关阅读:
    在web项目中使用配置文件
    javaFx教程 scene builder 加载第三方jar包
    getResource的两种用法
    tomcat部署工具
    withMisfireHandlingInstruction
    quartz教程三
    quartz教程二
    LocalDateTime与DateTimeFormatter
    quartz demo
    在小程序中点击后跳转到另一个小程序
  • 原文地址:https://www.cnblogs.com/littlehb/p/9104591.html
Copyright © 2011-2022 走看看