急!关于安装成功却无法引导的问题,提示no bootable device
Tofloor
poster avatar
mackvord
deepin
2018-09-03 18:10
Author
首先在安装deepin之前我用的是win 10,打算安装deepin 15.6 ,不是双系统,准备只安装deepin作为主力机。安装过程很顺利,没有任何异常,大概的过程是这样的:使用官方启动盘制作工具制作u盘启动盘,设置u盘启动为第一启动项,进入安装界面,之后设置用户名、密码、时区,在分区的时候选择高级模式,分了四个区,第一个分区挂载/,100G,文件系统是ext4,第二个分区挂载home分区300多G,也是ext4,第三个分区挂载boot,800M,文件系统也是ext4,最后一个分区挂载efi,500M,完了之后点击选择安装到根目录,之后开始安装,过了10分钟左右安装成功,提示重启开始体验,完了我将u盘拔出,重启,进入bios设置硬盘为第一启动项,保存退出后重新启动就提示no bootable device,尝试了多次,都没能进入系统,有人能帮我解决这个问题吗?
Reply Favorite View the author
All Replies
avatar
victordcf
deepin
2018-09-03 18:52
#1
进入 bios ,试试不使用 uefi
Reply View the author
avatar
deeplost
deepin
2018-09-03 19:11
#2
好巧,我也遇到了一样的问题,恰好也是用2#的方法解决的。
Reply View the author
avatar
mackvord
deepin
2018-09-03 20:49
#3
ok,我试试
Reply View the author
avatar
mackvord
deepin
2018-09-03 20:56
#4
还是不行
Reply View the author
avatar
freenestor
deepin
2018-09-03 23:28
#5
本帖最后由 freenestor 于 2018-9-3 15:35 编辑

我觉得可能是分区问题,建议使用uefi启动时建立一个efi分区,挂载点/boot/efi,并且分区flags要勾选boot和esp。另外,分区顺序最好是磁盘开始: /boot/efi、/boot、/root、可选(swap或/home),而不是/root、/home、/boot、/boot/efi
你的efi分区挂载点是/boot/efi么?
Reply View the author
avatar
47******76@qq.com
deepin
2018-09-04 00:14
#6
建议用WinPE建立efi分区,我有过血的教训,linux建立的efi分区deepin不认的,它自己建的都不认的
Reply View the author
avatar
47******76@qq.com
deepin
2018-09-04 00:15
#7
补充一下,我用的diskgenius,当时一开始用gparted折腾了两天没弄好,换了DG立马搞定
Reply View the author
avatar
mackvord
deepin
2018-09-04 04:27
#8
是这样,使用高级模式进行分区的时候并没有/boot/efi这个挂载点,只有/boot,或者将分区的文件系统选为efi
Reply View the author
avatar
mackvord
deepin
2018-09-04 04:35
#9
首先安装的过程是没问题的,能够成功安装,但是重启的时候没法引导,我也觉得是分区的问题,但是使用启动盘安装没有/boot/efi这个挂载点,因此我分了两个区,一个是efi,一个是/boot,我猜问题就出在这里,但是即便我使用全盘安装,不自己去分区,安装成功后依旧无法引导
Reply View the author
avatar
mackvord
deepin
2018-09-04 04:38
#10
cherishlj 发表于 2018-9-3 16:15
补充一下,我用的diskgenius,当时一开始用gparted折腾了两天没弄好,换了DG立马搞定 ...

我也尝试过使用deepin live里的gparted进行修复引导项,但是提示是说修复成功,最终还是无法引导
Reply View the author
avatar
mackvord
deepin
2018-09-04 04:39
#11
freenestor 发表于 2018-9-3 15:28
我觉得可能是分区问题,建议使用uefi启动时建立一个efi分区,挂载点/boot/efi,并且分区flags要勾选boot和e ...

在进行分区的时候没有/boot/efi这个挂载点,该如何操作?
Reply View the author
avatar
大申
deepin
2018-09-04 04:56
#12
你分区时设置主分区了没有
Reply View the author
avatar
mackvord
deepin
2018-09-04 05:29
#13
bigpanax 发表于 2018-9-3 20:56
你分区时设置主分区了没有

设置了,/为主分区
Reply View the author
avatar
freenestor
deepin
2018-09-04 16:48
#14
https://bbs.deepin.org/post/168365
在进行分区的时候没有/boot/efi这个挂载点,该如何操作?

这样,你用u盘启动进live CD模式,然后:
sudo mount /dev/sda2 /mnt  #假设你的根分区是sda2
for i in /sys /proc /dev ; do sudo mount --bind $i /mnt/$i ; done

sudo chroot /mnt

cat /etc/fstab    #看下/etc/fstab里面文件系统是什么样子的
fdisk -l   #看下你的分区情况

你把结果贴出来看下。
Reply View the author
avatar
freenestor
deepin
2018-09-04 16:52
#15
另外,你进bios设置boot启动项时,应该能看到名称为Deepin的启动项,而不仅仅是你的磁盘。如果没有,就说明你的grub安装有问题,或者你不是以uefi方式启动的。不过,你先把上面的结果贴出来看下
Reply View the author
avatar
KylinCn
deepin
2026-02-01 14:41
#16

最后怎么解决的? 试了各种方法还是不行

Reply View the author