zoukankan      html  css  js  c++  java
  • 修复grub2

    实验一前期准备:

      删除boot下的所有grub开头的文件

    rm -rf /boot/grub*   
    
    reboot

    开机状态:

     

     

    一、

      进救援模式(如何进入救援模式,可参考我其他文档)

     二、

    grub2-install /dev/sda2

    三、

      此时在boot下有grub2 文件了,但是没有grub.cfg文件,可以通过grub2-mkconfig生成

    grub2-mkconfig -o /boot/grub2/grub.cfg

    实验二:

    rm -rf /boot/*
    reboot

    开机状态:

    一、

      开机按Esc进入救援模式

    二、切根

    chroot /mnt/sysimage

    三、挂载光盘到mnt

    mount /dev/sr0 /mnt

    四、安装内核包(内核版本号就Package里有啥用啥)(--force 强制安装)(--nodeps不检查依赖包安装如果没提示需要依赖性,可以不加,正常应该不用加)

    rpm -ivh /mnt/Package/kernel-3.100-693.e17.x86_64.rpm --force --nodeps

    五、

    grub2-install /dev/sda

    六、

    grub2-mkconfig -o /boot/grub2/grub.cfg

    七、强制写入磁盘(这步可以不写)

    sync

    八、退出,重启,正常启动则成功,不正常按照步骤重新来

    exit
    reboot
  • 相关阅读:
    sql 查询多列 小于某值
    C#读取EXCEL 并输出到文本框
    字典
    MVC 接收文件
    C# DataTable 转 json
    MVC 返回json数据
    C# 获得指定路径扩展名 , 去除扩展名
    C# 分割URL地址
    sql语句参数化问题
    VC++学习之网络编程中的套接字
  • 原文地址:https://www.cnblogs.com/alexlv/p/13434272.html
Copyright © 2011-2022 走看看