zoukankan      html  css  js  c++  java
  • 修复受损的linux引导

           想来楼主玩linux差不多近20年了,从redhat,mandrke,manjaro,汉化,听歌、看电视电影、上网、打游戏、配置打印机等,碰到的问题一一解决了,但是一直对装好linux后重新安装windows的grub引导修复觉得不够完美。现在终于觉得可以了,记录如下:

    前提条件,我的linux是manjaro的,基于arch的,是个滚动升级版本,相比其他的版本最大的好处就是可以数十年如一日的用一个系统,配置好的东东可以一直用,觉得挺好的。结果9月7日win10提示有更新,更新完成后,win10登陆之后一直黑屏,后来解决的方法就是从微软官网下载一个升级包升级,搞定win10后,发现win10把linux的引导程序grub给搞坏了,启动时提示grub rescu:

    grubrescu中可以支持非常有限的命令,主要有:set、 ls、insmod、root、prefix等,数量不多,但是修复grub是足够了,修复步骤如下:

    1、使用ls查看boot所在的分区,我的linux root分区在最后一个区,是(hd0,gpt10)

    2、root=(hd0,gpt10)

    3、prefix=(hd0,gpt10)/boot/grub

    4、insmod normal

    5、normal

    如果上边的命令都没有提示错误,应该可以正常进入gurb引导进入linux了,进入后经过以下步骤后,就不需要每次都输入以上的命令了。

    6、sudo update-grub

    7、sudo grub-install /dev/sda          这里千万不要指定为sda0或者sda1什么的

    重新启动,大功告成。完美,终于不用重新安装什么的到腾了。




  • 相关阅读:
    MES取所有部门的函数实例
    MES总结:CBF.Common 文件Net下的有类型转换
    LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
    c# abstract抽象类与继承类子类的构造函数_base
    C# 之泛型详解
    MVC6与Asp.net5
    MenuStrip菜单递归
    .net 下的MVCPager
    UVALive5461 UVA615 POJ1308 HDU1325 Is It A Tree?
    UVALive5461 UVA615 POJ1308 HDU1325 Is It A Tree?
  • 原文地址:https://www.cnblogs.com/guochaoxxl/p/6823125.html
Copyright © 2011-2022 走看看