uefi启动模式下安装deepin 不会自动安装引导。
Tofloor
poster avatar
nolocus
deepin
2019-10-02 18:41
Author
如题。。
昨天想弄双系统。。 发现只会引导win10, 不会引导deepin。 弄了半天才发现deepin安装的时候没有做efi。。 efi分区空空的。。
然后用livecd启动的时候  用grub rescue 进入了安装好的deepin系统。。
最后再安装 grub-efi, 在efi分区生成了一个deepin的efi。。 这样才能正常的引导进入系统。

Reply Favorite View the author
All Replies
avatar
nolocus
deepin
2019-10-02 18:41
#1
本帖最后由 nolocus 于 2019-10-2 12:16 编辑

先介绍一下电脑配置  主板:华擎的z370 skiller
cpu:amd r7 1700
gpu:1060 6g。。
先在bios里  把csm  关了。。 然后用安装盘启动,
分区: /--40gb home--200gb efi--300m
安装完后efi里面 没有引导  就用livecd 启动  在选择进哪个livecd的时候 按esc  进入grub模式。。
先用ls 查看有多少分区,都是 (hd0,msdos1) (hd3,gpt1)类似的
然后用 ls (hd0,msdos1) 查看deepin 的 根目录安装在哪个分区。
安装双系统的话 要先把硬盘改成 gpt分区。 之前分区的时候可以看  如果/是第一个分区  一般是 (hdx,gpt1) 第二个就是  gpt2以此类推。
然后
set root=(hd3,gpt1)
set prefix=(hd3,gpt1)/boot/grub
insmod normal
normal
然后就能进入deepin了。。 打开终端  sudo fdisl -l 可以查看硬盘分区状态

然后把efi分区 挂载到/boot/efi  (可能要新建个efi文件夹 sudo mkdir -p /boot/efi)
sudo mount /dev/nvme0n1p1 /boot/efi (我这里是nvme0n1p1 按情况写)
sudo apt install --reinstall grub-efi
sudo grub-install /dev/nvme0n1(ps. dev 后面是对应的硬盘不是分区)
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Deepin
sudo update-grub
然后重启就看得见deepin的启动项了。

有一些命令 可能是无用的.... 不过都用上 就对了.
Reply View the author
avatar
nolocus
deepin
2019-10-02 18:47
#2
还是希望大佬能根据不一样的引导模式  在安装的时候直接设置好相应引导。
Reply View the author
avatar
走钢丝
deepin
2019-10-02 18:53
#3
可能出现故障了吧,正常安装是有的。。。似乎安装脚本不太可靠的样子。
Reply View the author
avatar
nolocus
deepin
2019-10-02 19:32
#4
https://bbs.deepin.org/post/183364
可能出现故障了吧,正常安装是有的。。。似乎安装脚本不太可靠的样子。

可能吧 。。。
Reply View the author
avatar
188******56
deepin
2019-10-06 04:26
#5
红米笔记本也是UEFI启动,只有一种选择。我用最新制作的安装盘启动,等了几分钟没有反应。
Reply View the author
avatar
whoam1
deepin
2019-10-06 04:53
#6
分出来boot分区,efi分区,/分区,home分区(可选)前三个efi启动必须分区
Reply View the author
Comments
nolocus
2019-10-07 23:05
可能是我没有分boot的分区。。 只分了efi。