deepin 安装之后 引导错误

,,, 忙了一晚上 终于解决了 太辛苦了 不过明白了grub的工作原理也不亏,,,, 就是 整个过程满满的绝望 (哭

环境说明

华硕顽石4 笔记本 硬盘分区表GPT 引导方式 UEFI

两块硬盘 sda 是机械盘 sdb 是固态盘 有四个分区 sdb1是ESP分区 sdb2是win10分区 sdb4是deepin 15.11 的 /

不想看我尝试过程 直接调到11步就行了

具体怎么怎么回事 如下

  1. 安装deepin 15.11 安装完之后不能引导 会卡在grub> 界面
  2. 初步猜测是没找到系统,所以去找修复引导的方法 主要尝试为以下两个
  3. 以上两种方式 尝试了6个小时 都是失败的 期间出现各种问题 一个步骤一个错误... (晚上斗地主把运气弄没了)
  4. 手动引导系统?教程大概是说 务必!!!!!!!!!!!!!!! 务必弄清楚下面命令中 (hd1,4)是什么意思 (第二块儿硬盘的第四个分区) 换成自己的分区
    • 在grub> 提示符下

    • set root=(hd1,4)
    • linux /boot/vml (tab 补全)
    • initrd /boot/init (tab 补全)
    • boot
  5. 回车之后 屏幕一黑 心中一喜,随后看到 can't find /root... 然后卡到另一个命令行下 困住我半小时 这里exit退出 但是会卡死
  6. 然后改变思路: 这种问题应该不少见,是否应该从表面问题入手,比如 我只看到了 显示grub> 的界面
  7. 百度查找出现 grub> 的原因 很多结果 其实都是可行的 但是我多多少少有点理解偏差....
  8. 根据这个步骤 成功引导进入系统
  9. 重启之后还是grub> 还是需要手动引导... 所以问题还是没有解决嘛 (
  10. 事情出现了转机
  11. 首先 通过第八步正常进入系统
  12. 然后尝试安装 boot-repair 工具修复 (我得承认.. 手动修复的尝试失败了)
  13. 安装过程 > https://www.cnblogs.com/schips/p/10141278.html
  14. 添加仓库可能会出现问题 则 参考 > https://blog.csdn.net/ysy950803/article/details/102774256
  15. 最终通过boot-repair 修复成功
  16. 重启之后 会多出来一个 ubuntu 启动项 使用它启动 想要修改启动样式啥的 去修改 /boot/grub/grub.cfg
  17. 至此 终于修复完成

长达十五小时的时间, 都通宵了 不过所幸是解决了 )

其他问题

  1. deepin live 系统中 自带的源不好使 需要切换 而且切换之后最好重启命令行
  2. 上文中 (hd1,4) 指的是 第二块硬盘(hd1),中的第四个分区,还可以表示为(hd1,gpt4) 表示GPT分区 具体可以在 grub> 输入 ls 查看所有分区

(fd0) 第一软盘

(hd0) 第一硬盘[大多数U盘与USB接口的移动硬盘以及SD卡也都被当作硬盘看待]

(hd1,1) 第二硬盘的第一分区(通用于MBR与GPT分区)

(hd0,msdos2) 第一硬盘的第二MBR分区,也就是传统的DOS分区表

(hd1,msdos5) 第二硬盘的第五MBR分区,也就是第一个逻辑分区

(hd0,gpt1) 第一硬盘的第一GPT分区

(cd) 启动光盘[仅在从光盘启动GRUB时可用]

(cd0) 第一光盘

  1. 最重要的一点,,,, 就是思考问题不要想的太复杂... 这次的问题其实只要抓住 出现 grub> 这个问题 解决了就行,是我用了windows的思路 导致了问题复杂化

deepin启动过程是 主板寻找ESP分区 -> 找到 .efi 文件 -> 载入grub.cfg 文件(具体文件内容是跳转到 /boot/grub/grub.cfg) -> 选择启动项 -> linux命令和initrd命令载入内核(后面就是linux的事情了)

下面是解决问题过程中的过程记录

Ubuntu下无法使用add-apt-repository命令

https://my.oschina.net/u/1011130/blog/1840013

apt-get install software-properties-common

添加仓库异常 解决方案

https://blog.csdn.net/ysy950803/article/details/102774256

http://tieba.baidu.com/p/5185706072

apt-get install dirmngr

https://www.cnblogs.com/schips/p/10141278.html

按照它提示的步骤 需要主动卸载grub

Deepin更换镜像源

https://blog.csdn.net/baidu_41751590/article/details/89064220

/etc/apt/sources.list

http://ftp.sjtu.edu.cn/deepin/

http://mirrors.aliyun.com/deepin

deepin linux 安装之后 引导错误 出现 grub>的更多相关文章

  1. Centos7 优盘U盘安装以及解决安装时引导错误

    一.使用UltraISO将安装镜像iso文件,写入优盘(写入硬盘映像).将优盘盘符名改为CENTOS7,否则以后引导很麻烦二.将优盘插入要安装CentOS7的电脑,设置开机U盘启动三.并启动到安装界面 ...

  2. Deepin Linux 安装JDK

    最近在自己的笔记本上安装了Deepin Linux,虽然使用过程中发现一些bugs,但是总体感觉还不错,准备把她作为开发系统使用.系统自带的JDK是Open JDK,但是在做JAVA开发的时候通常需要 ...

  3. deepin linux安装与配置

    作者:相思羽  出处:http://www.cnblogs.com/xiang-siyu 欢迎转载,也请保留这段声明.谢谢! deepin linux是由深度开发的操作系统,基于debian,内置了搜 ...

  4. deepin Linux 安装+工作学习配置

    一 安装 在官网下载 U盘安装,神舟优雅x4开机按F7,选择U盘启动. U盘安装器在下载的镜像文件中. 二 配置 升级最新系统 设置root用户密码: dawn@dawn-PC:~$ sudo pas ...

  5. deepin linux 安装 mysql

    一:安装mysql 打开deepin terminal: 在此过程中会提示输入两次密码,就是输入 root 账号密码,两次输入密码一样就可以了.然后一路Y安装成功. 一旦安装成功,MySql服务器会自 ...

  6. linux 安装软件各种错误集锦及解决方法

    1.最小化安装了centos, 但是使用ifconfig命令时候出现”bash ifconfig command not found” .解决方法:yum -y install net-tools.x ...

  7. Deepin Linux安装MySQL方法

    sudo apt-get install mysql-server apt-get install mysql-client sudo apt-get install libmysqlclient-d ...

  8. deepin linux 安装/启动jeakins报错:处理

    ERROR: No Java executable found in current PATH: /bin:/usr/bin:/sbin:/usr/sbin 安装报错: 1.如还未安装java,则安装 ...

  9. deepin linux安装为知笔记

    sudo apt-get install wiznote

随机推荐

  1. Easyui-Treegrid使用注意事项-sunziren

    版权声明:本文为sunziren原创文章,博客园首发,转载务必注明出处以及作者名称. 最近,工作中有一个网页需要用到前端框架easyui的treegrid组件,因此我对这个treegird研究了一段时 ...

  2. 亚马逊云推出基于机器学习的企业搜索服务Kendra,剑指微软

    近日,在AWS re:Invent全球大会上,亚马逊发布了五项新的基于机器学习的人工智能 (AI) 服务. 这五项服务包括机器学习驱动的企业搜索.代码审核与分析.欺诈检测.医疗转录和 AI 预测的人工 ...

  3. P1339 热浪【最短路】

    #include <bits/stdc++.h> #define dbg(x) cout << #x << "=" << x < ...

  4. PAT (Basic Level) Practice (中文)1082 射击比赛 (20 分)

    本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...

  5. BZOJ1040: [ZJOI2008]骑士 树套环DP

    题意:一个图n个点n条边保证点能互相到达,ab有边意味着ab互相厌恶,求一个集合,使得集合里元素最多而且没有人互相厌恶 删去环上一条边树形dp,比如删掉的边连着a,b,那么先dp出不选a的最大值,再d ...

  6. JS绑定事件处理函数及处理流程

    一.事件绑定的几种方式: 1.1 ele.on+“事件名“:如div.onclick = function(event){ }; 1.1.1这种方式兼容性非常好,但一个元素的同一个事件上只能绑定一个处 ...

  7. Apache Tomcat配置启动

    文章目录 前提 配置启动Tomcat 遇到的问题 端口被占用 解决方案 淇℃伅 特别感谢 前提 已经安装Java JDK 已经配置将Java JDK的bin目录添加至环境变量Path 已经配置JAVA ...

  8. Ubuntu 18.04安装配置Apache Ant

    Ubuntu 18.04安装配置Apache Ant 文章目录 Ubuntu 18.04安装配置Apache Ant 下载 执行以下命令 `/etc/profile`中配置环境变量 载入配置 测试 执 ...

  9. js前后端交互

    1.前后端交互模式 2.promise用法 (1)异步调用 (2)ajax回顾 (3).promise 优点:可以解决回调地狱(多层异步调用嵌套问题)(解决代码可读性低的问题) 提供简洁的api (4 ...

  10. Python入门11 —— 基本数据类型的操作

    一:数字类型:int.float字类型 1.操作: 比较运算:int与float之间是可以比较大小 数学运算:+-*/,int与float之间也可以进行数学运算 print(10 > 3.1) ...