UEFI+GPT环境下安装 Deepin引导分区和引导文件研究

2019年4月28日 230 次阅读 2 条评论 0 人点赞

前两天安装国产系统的佼佼者Deepin,总是出现找不到系统引导的情况。当然与我的实际操作是有关系的。第一遍我使用软碟通写入硬盘映像的方式,发现找不到分区。只好再用官方刻录工具制作U盘,安装成功。

因为我电脑安装了mac os x86,使用的clover 引导。但是在安装完之后,启动界面竟然有两个linux选项,一个ubuntu,一个Deepin。我想着我是格掉Ubuntu安装的Deepin所以可能是以前遗留的引导文件,于是在windows系统中使用DiskGenius,进入esp分区删掉了ubuntu文件夹。然后重启,果然clover中的ubuntu选项已经没了。但是进入deepin发现已经进不去了。我百度了好多教程,也是修复不了。使用国live CD等方法修复失败,然后有又二次安装,因为我感觉和esp分区满了,我又把ubuntu文件夹删掉了。这次我还使用了大黄蜂驱动,重启之后进入了那个熟悉的画面,一个点,不停地闪。怎么也进不去系统,修复无效。我也把以前安装的ubuntu的引导文件复制到esp分区,仍然没能够启动。这时候我就感觉,是不是deepin向ubuntu文件夹写入东西了。但是因为删除的时候没有备份,只好重新安装。

第二天我重新下载了15.9正式版的镜像,用官方制作工具制作U盘。安装完成后,还开启了深度驱动的的英伟达独显方案。这次我吧ubuntu文件夹下载下来,发现确实和预想一致。里边的文件数确实多了一个文件

第一个图为安装deepin后的,第二个图为原始的。但是我仍然无法确实是往ubuntu文件夹写的文件还是,deepin自己建立的,因为好像启动失效后,我曾经把原来的ubuntu文件夹复制到esp分区。因此我百度了一下。https://bbs.deepin.org/forum.php?mod=viewthread&tid=145992这儿有篇帖子,很多人都遇到了这个情况。

不过也有大佬解释了一下。


deepin安装器添加的/efi/deepin  和 /efi/ubuntu 文件夹。

添加到主板的deepin启动项是启动deepin 是 启动/efi/deepin/grubx64.efi,会读取/efi/ubuntu/grub.cfg 进而启动/boot 分区中的 grub.cfg 菜单。

原因之前是说因为 deepin 没有定制grub2,用的ubuntu 的 grub2,有安全启动签名,deepin 的安全启动签名没有搞好。

至于主板启动项中多的 ubuntu 估计有可能是你主板自己搜索添加的。


但是我感觉还是不靠谱,于是我在准备用虚拟机安装验证一下。另外还有一个大佬写了一下,说是ubuntu文件夹中才是真正的引导,https://www.jianshu.com/p/33fc06ed7c4e

安装过程中,有一定概率会卡死,唯有重新来过。

去别的盘的引导区「EFI」下看看,找到「deepin」文件夹并删除,实际上名为「ubuntu」的文件夹,才是「 deepin linux 」的引导。

安装完成后,立刻切换到「大黄蜂」模式下,避免开源驱动的显卡造成系统卡死。

Fcitx-Rime,在 Deepin-Note 中嵌入的字符串是「候选字」,要多按几次「 control + alt + P 」换成纯光标。

用完一定要关机,不可重度使用,休眠中醒来的「Deepin」,大概率卡死。

王勇离开后,Deepin 的质量是一天不如一天了。

选择稍后安装操作系统

没有deepin,但是与ubuntu关系大,所以选择ubuntu吧

选择操作系统

这儿设置成UEFI,因为bios不好说。

从上图可以看出,,新建了efi分区,我们一会就是用工具研究一下这个分区。

使用deepin商店的Disk工具,挂载efi分区,可以看到


  • 可以看到确实deepin安装是建立了ubuntu文件夹的,使用了ubuntu的引导文件引导。千万不要因为没安装就把ubuntu文件夹删掉,要不想恢复都难。
  • 折腾请备份。
  • 如果想要在clover里去掉这个引导项,可以用clover编辑工具隐藏ubuntu启动项。

地球物理跨计算机专业菜鸟。

文章评论(2)

  • 尼奥

    站长,请教下用得是哪款wp主题?可否分享下……这款主题太有品味了。

    2019年4月29日
    • 小菜菜

      vtrois 的breeze付费主题

      2019年4月29日