nolocus
deepin
2019-10-02 18:41 本帖最后由 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的启动项了。
有一些命令 可能是无用的.... 不过都用上 就对了.
先介绍一下电脑配置 主板:华擎的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 Like 0 View the author


中文 

昨天想弄双系统。。 发现只会引导win10, 不会引导deepin。 弄了半天才发现deepin安装的时候没有做efi。。 efi分区空空的。。
然后用livecd启动的时候 用grub rescue 进入了安装好的deepin系统。。
最后再安装 grub-efi, 在efi分区生成了一个deepin的efi。。 这样才能正常的引导进入系统。