deepin linux 安装之后 引导错误 出现 grub>
deepin 安装之后 引导错误
,,, 忙了一晚上 终于解决了 太辛苦了 不过明白了grub的工作原理也不亏,,,, 就是 整个过程满满的绝望 (哭
环境说明
华硕顽石4 笔记本 硬盘分区表GPT 引导方式 UEFI
两块硬盘 sda 是机械盘 sdb 是固态盘 有四个分区 sdb1是ESP分区 sdb2是win10分区 sdb4是deepin 15.11 的 /
不想看我尝试过程 直接调到11步就行了
具体怎么怎么回事 如下
- 安装deepin 15.11 安装完之后不能引导 会卡在grub> 界面
- 初步猜测是没找到系统,所以去找修复引导的方法 主要尝试为以下两个
- 以上两种方式 尝试了6个小时 都是失败的 期间出现各种问题 一个步骤一个错误... (晚上斗地主把运气弄没了)
- 手动引导系统?教程大概是说 务必!!!!!!!!!!!!!!! 务必弄清楚下面命令中 (hd1,4)是什么意思 (第二块儿硬盘的第四个分区) 换成自己的分区
在grub> 提示符下
- set root=(hd1,4)
- linux /boot/vml (tab 补全)
- initrd /boot/init (tab 补全)
- boot
- 回车之后 屏幕一黑 心中一喜,随后看到 can't find /root... 然后卡到另一个命令行下 困住我半小时 这里exit退出 但是会卡死
- 然后改变思路: 这种问题应该不少见,是否应该从表面问题入手,比如 我只看到了 显示grub> 的界面
- 百度查找出现 grub> 的原因 很多结果 其实都是可行的 但是我多多少少有点理解偏差....
- 根据这个步骤 成功引导进入系统
在grub> 提示符下
- set root=(hd1,4)
- set prefix=(hd1,4)/boot/grub
- insmod normal
- normal
- 进入系统之后 需要执行两个命令
- update-grub
- grub-install /dev/sdb //这里需要注意的是 会提示你不能操作一类的 加上--force 参数即可 from: https://www.cnblogs.com/studyone/p/5500679.html
- 重启之后还是grub> 还是需要手动引导... 所以问题还是没有解决嘛 (
- 事情出现了转机
- 首先 通过第八步正常进入系统
- 然后尝试安装 boot-repair 工具修复 (我得承认.. 手动修复的尝试失败了)
- 安装过程 > https://www.cnblogs.com/schips/p/10141278.html
- 添加仓库可能会出现问题 则 参考 > https://blog.csdn.net/ysy950803/article/details/102774256
- 最终通过boot-repair 修复成功
- 重启之后 会多出来一个 ubuntu 启动项 使用它启动 想要修改启动样式啥的 去修改 /boot/grub/grub.cfg
- 至此 终于修复完成
长达十五小时的时间, 都通宵了 不过所幸是解决了 )
其他问题
- deepin live 系统中 自带的源不好使 需要切换 而且切换之后最好重启命令行
- 上文中 (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) 第一光盘
- 最重要的一点,,,, 就是思考问题不要想的太复杂... 这次的问题其实只要抓住 出现 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>的更多相关文章
- Centos7 优盘U盘安装以及解决安装时引导错误
一.使用UltraISO将安装镜像iso文件,写入优盘(写入硬盘映像).将优盘盘符名改为CENTOS7,否则以后引导很麻烦二.将优盘插入要安装CentOS7的电脑,设置开机U盘启动三.并启动到安装界面 ...
- Deepin Linux 安装JDK
最近在自己的笔记本上安装了Deepin Linux,虽然使用过程中发现一些bugs,但是总体感觉还不错,准备把她作为开发系统使用.系统自带的JDK是Open JDK,但是在做JAVA开发的时候通常需要 ...
- deepin linux安装与配置
作者:相思羽 出处:http://www.cnblogs.com/xiang-siyu 欢迎转载,也请保留这段声明.谢谢! deepin linux是由深度开发的操作系统,基于debian,内置了搜 ...
- deepin Linux 安装+工作学习配置
一 安装 在官网下载 U盘安装,神舟优雅x4开机按F7,选择U盘启动. U盘安装器在下载的镜像文件中. 二 配置 升级最新系统 设置root用户密码: dawn@dawn-PC:~$ sudo pas ...
- deepin linux 安装 mysql
一:安装mysql 打开deepin terminal: 在此过程中会提示输入两次密码,就是输入 root 账号密码,两次输入密码一样就可以了.然后一路Y安装成功. 一旦安装成功,MySql服务器会自 ...
- linux 安装软件各种错误集锦及解决方法
1.最小化安装了centos, 但是使用ifconfig命令时候出现”bash ifconfig command not found” .解决方法:yum -y install net-tools.x ...
- Deepin Linux安装MySQL方法
sudo apt-get install mysql-server apt-get install mysql-client sudo apt-get install libmysqlclient-d ...
- deepin linux 安装/启动jeakins报错:处理
ERROR: No Java executable found in current PATH: /bin:/usr/bin:/sbin:/usr/sbin 安装报错: 1.如还未安装java,则安装 ...
- deepin linux安装为知笔记
sudo apt-get install wiznote
随机推荐
- vue 问题总结
1. 动态设置图片, <img :src="url"> data() { return { url: require(相对路径) // 直接写相对路径会出错 } } 2 ...
- cookies欺骗-bugkuctf
解题思路: 打开链接是一串没有意义的字符串,查看源码没有发现什么,然后查看url,发现 filename的值是base64编码的,拿去解码 发现是一个文件,那么我们这里应该可以读取当前目录下的本地文件 ...
- JZOJ5988 珂学计树题
题意 liu_runda曾经是个喜欢切数数题的OIer,往往看到数数题他就开始刚数数题.于是liu_runda出了一个数树题.听说OI圈子珂学盛行,他就在题目名字里加了珂学二字.一开始liu_rund ...
- udp_demo(傻瓜来回发送)
代码讲解 import socket # 发送数据 def send_data(udp_socket, dest_ip, dest_port): send_msg = input('请输入要发送的数据 ...
- 1315E Double Elimination DP 01枚举状态和倍增思想
E. Double Elimination DP 01枚举状态和倍增思想 题意 参考DOTA2双败赛制,一共有\(2^n\)个队打n轮 其中你有k喜欢的队伍,由你掌控比赛的输赢请问比赛中包含你喜欢的队 ...
- [CF1303B] National Project - 数学
Solution \(2a>n\),一次性结束,直接输出 \(n\) \(a \geq b\),那么一直修即可,直接输出 \(n\) 否则,\(a\) 占弱势,我们考虑用 \(a\) 修一半需要 ...
- KMP(模板)
算法讲解: KMP算法最浅显易懂 模板来源: 从头到尾彻底理解KMP 首先:KMP的模板为: void get_next(char *a, int *nex) { nex[] = ; , j = ; ...
- ansi sql 语法 切换为 oracle 语法
语句粘贴到 工作表 打开查询构建器 勾选 创建oracle连接 over sql dev 的语法设置调整,否则表别名会右对齐 下面是 转换后的结果,是不是看得舒服多了
- 2019-08-23 纪中NOIP模拟A组
T1 [JZOJ2908] 矩阵乘法 题目描述 给你一个 N*N 的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第 K 小数. 数据范围 对于 $20\%$ 的数据,$N \leq 100$,$Q ...
- P5048 [[Ynoi2019模拟赛]Yuno loves sqrt technology III]
为什么我感觉这题难度虚高啊-- 区间众数的出现次数- 计算器算一下 \(\sqrt 500000 = 708\) 然后我们发现这题的突破口? 考虑分块出来[L,R]块的众数出现个数 用 \(\text ...