[日常] 神奇的引导问题deepin与win10
<p>经过昨天的一番折腾,我的电脑一开机就可以进入deepin的引导界面,也可以登录到deepin,但是访问windows直接报错。我的windows已经使用PE安装完了win10,还是打不开。</p><p>当我在研究完BIOS下UEFI模式的理论后,就进行了以下神奇的操作。看明白了硬盘分区中GPT分区表是和UEFI配合的,我的硬盘也是GPT格式的。使用mount命令把ESP分区挂载到/boot/efi目录下查看了一下,就查看了以下那几个目录,然后重启电脑,按F12在BIOS设置把Boot中选成了UEFI Only,原先是Both,并且是传统模式优先。改完以后再重启,这次到是又看到了grub>这个界面。</p>
<p>经过与昨天同样的操作输入以下,hd0是我的硬盘,gpt5是我按linux的分区<br>set root=(hd0,gpt5)<br>set prefix=(hd0,gpt5)/boot/grub<br>insmod normal<br>normal<br>正常看到了deepin的引导界面,我再次点击windows boot manager后,可以进入win10系统的安装界面了,让我非常的惊喜。按完win10,重启,没有看到grub>黑界面,也没有deepin的引导界面,直接进入了win10,我的deepin又进不去了</p>
<p>在win10下使用管理员权限打开cmd,输入了以下的命令<br>bcdedit /set {bootmgr} path \EFI\deepin\grubx64.efi<br>重启以后又看到了grub>这个界面,再次输入normal那一套,又看到了deepin的引导界面,这次进win10和进deepin都是可以的,但是每次重启都得在grub>里输入那一套</p>
<p>其中在deepin,我手贱想把/dev/sda2这个esp分区自动挂载到/boot/efi下,以为是这里的问题,在这个文件/etc/fstab里写,但是defaults写成了default,重启后因为挂载分区失败,直接deepin就进不去了。<br>/dev/sda2 /boot/efi vfat defaults 0 1<br>进到win10下,安装了破解版diskgenius,必须是专业版否则无法覆盖文件,专业版还收费。在windows下打开linux这个分区,把文件/etc/fstab导出来,注释掉这一行再覆盖回去,重启输入grub那一堆,终于才能进入deepin。</p>
<p><br>目前grub引导那里还是有问题,每次都得输入,但是又不敢乱修改引导了,先把grub那一套看明白再改。</p>
</div>
<div id="MySignature" role="contentinfo">
<h3>十年开发经验程序员,离职全心创业中,历时三年开发出的产品《唯一客服系统》</h3>
<div> 一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021SR1462600。一套可私有化部署的网站在线客服系统,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的全渠道在线客服系统,致力于帮助广大开发者/公司快速部署整合私有化客服功能。 </div>
<div> 开源地址:唯一客服(开源学习版) </div>
<div> 官网地址:唯一客服官网 </div><br><br>
来源:https://www.cnblogs.com/taoshihan/p/11745878.html
頁:
[1]