[Seek Help] 在windows11基础上安装deepin后出现grub命令行无法启动问题
Tofloor
poster avatar
向荣
deepin
2023-09-09 21:01
Author

环境:两块磁盘,启动都是UEFI+GPT,第一块磁盘安装win11,第二块磁盘装deepin。deepin在安装时没有分EFI分区,但有/boot分区。

问题:安装完deepin后,重启直接进入grub命令行,这个不太懂。如果重启后手动进BIOS选择deepin选项或者win所在的那个磁盘选项启动,是可以显示deepin的启动菜单界面,并且不论选择win和deepin都能正常启动。但是在BIOS里不论设置了这两项为启动首选项后,每次开进还是会自动进入grub命令行,一定要再进BIOS选择才能进系统。

我想请教给位大大,这个grub命令行怎么取消或者怎么设置才能正常使用?

Reply Favorite View the author
All Replies
fax928
deepin
2023-09-09 21:40
#1

grub命令行界面拍个照看看。

Reply View the author
jjcui8595
deepin
2023-09-10 01:10
#2

试试sudo update-grub

Reply View the author
向荣
deepin
2023-09-10 02:14
#3
fax928

grub命令行界面拍个照看看。

QQ图片20230909181402.png

Reply View the author
向荣
deepin
2023-09-10 02:19
#4
jjcui8595

试试sudo update-grub

谢谢您的回答,我试了您的建议但是没有效果,还是开机进grub命令行界面😴

Reply View the author
向荣
deepin
2023-09-10 02:41
#5
jjcui8595

试试sudo update-grub

我在grub命令行那里输入ls命令,只能检索到安装windows的第一块硬盘,看不到装deepin的那块硬盘,我想大概可能和我没分EFI分区有关系。

因为deepin的grub引导安装到了win的EFI分区中,导致引导和实际deepin系统安装分区不在一个磁盘中。我手工BIOS选择deepin选项进deepin系统,发现用选项能进系统,是因为deepin把win的EFI分区挂载到了/boot/efi下,可能这样就能正常启动。所以结合以上我猜想可能是正常重启不知什么原因导致检索不到第二块硬盘,导致无法挂载,所以导致grub菜单异常进入命令行模式。

具体是什么原因还请大大们指教thanks

Reply View the author
坐井观天下
deepin beta test group
2023-09-10 04:04
#6

这种情况本身就是正常的,系统引导时会使用win所在硬盘EFI分区的deepin目录下的grub.cfg,grub.cfg再去读取Deepin分区的/boot分区下的内核文件。出现grub异常是你选择通过Deepin所在硬盘进行引导了吧?

Reply View the author