[Newbies] 今天DEEPIN更新到20.2.2后重启不能引导,进不系统。
Tofloor
poster avatar
自由的风
deepin
2021-07-01 05:16
Author

开机一直在这个画面,网上找资料未能彻底解决。通过以下命令能进去系统但重启系统后又得重新来一次。怎么才能彻底解决?

Reply Favorite View the author
All Replies
自由的风
deepin
2021-07-01 05:18
#1

通过这几行设置能进去系统,但重启后失效,有大神能帮忙彻底解决一下。说明一下,双系统win7+deepin谢谢!

Reply View the author
gzhunter
deepin
2021-07-01 05:45
#2

同上,求解。

Reply View the author
deepin
2021-07-01 05:46
#3

在bios中调整系统启动项。

这次更新启动项变了,以前第一启动项是deepin,更新后和你的问题一样,启动项换成ubuntu就好了,不知道怎么回事

Reply View the author
自由的风
deepin
2021-07-01 06:34
#4

在bios中调整系统启动项。

这次更新启动项变了,以前第一启动项是deepin,更新后和你的问题一样,启动项换成ubuntu就好了,不知道怎么回事

试过了,都一样的!无语了,估计双系统都有这样的问题。明天通过win7系统进去看看。能否解决

Reply View the author
忘记、过去
deepin
2021-07-01 06:41
#5

20.2.2 推送了 grub 2.04 更新的,你这里还是 2.02 版本,估计更新之后 UEFI 引导项指向的文件不对。

 

Windows 里面用 EasyUEFI 之类的软件看看引导项指向哪个文件,应该是 shimx64.efi 或者 grub.efi 这两个。

Reply View the author
东方晨曦
deepin
2021-07-01 06:42
#6

同情况……正在找办法……

Reply View the author
duanyao
deepin
2021-07-01 08:16
#7

进系统后运行一下 sudo grub-install --debug ,如果还不行看我这个帖子:

https://bbs.deepin.org/zh/post/222049

Reply View the author
自由的风
deepin
2021-07-01 19:41
#8
duanyao

进系统后运行一下 sudo grub-install --debug ,如果还不行看我这个帖子:

https://bbs.deepin.org/zh/post/222049

挂载复制过去两个文件都一样了,还是不行,BIOS里面设置了不同启动项依然进入grub>,只有win7的启动项能够进入Windows系统。

Reply View the author
duanyao
deepin
2021-07-01 20:17
#9
自由的风

挂载复制过去两个文件都一样了,还是不行,BIOS里面设置了不同启动项依然进入grub>,只有win7的启动项能够进入Windows系统。

(1)贴一下 /EFI/UOS/grub.cfg 的内容,按说应该和你2楼写的差不多。

(2)在出现 grub> 提示符后执行命令 echo $prefix ,看显示了什么。

(3)进系统后执行 sudo grub-install --debug 有报错吗?贴最后 10 行看看。

Reply View the author
自由的风
deepin
2021-07-01 21:44
#10
duanyao

(1)贴一下 /EFI/UOS/grub.cfg 的内容,按说应该和你2楼写的差不多。

(2)在出现 grub> 提示符后执行命令 echo $prefix ,看显示了什么。

(3)进系统后执行 sudo grub-install --debug 有报错吗?贴最后 10 行看看。

按照上面的设置能进入系统,但重启后失效。

grub-install:信息: adding a relocation entry for 0xf3b8.

grub-install:信息: adding a relocation entry for 0xf3c8.

grub-install:信息: adding a relocation entry for 0xf3d0.

grub-install:信息: adding 302 padding fixup entries.

grub-install:信息: writing 776 bytes of a fixup block starting at 0xf000.

grub-install:信息: reading /usr/lib/grub/x86_64-efi/fshelp.mod.

grub-install:信息: reading /usr/lib/grub/x86_64-efi/ext2.mod.

grub-install:信息: reading /usr/lib/grub/x86_64-efi/part_gpt.mod.

grub-install:信息: reading /usr/lib/grub/x86_64-efi/search_fs_uuid.mod.

grub-install:信息: reading /boot/grub/x86_64-efi/load.cfg.

grub-install:信息: kernel_img=0x1a483f0, kernel_size=0x1b000.

grub-install:信息: the core size is 0x20400.

grub-install:信息: writing 0x23000 bytes.

grub-install:信息: copying `/usr/lib/shim/shimx64.efi.signed' -> `/boot/efi/EFI/deepin/shimx64.efi'.

grub-install:信息: copying `/usr/lib/grub/x86_64-efi-signed/grubx64.efi.signed' -> `/boot/efi/EFI/deepin/grubx64.efi'.

grub-install:信息: copying `/usr/lib/shim/mmx64.efi.signed' -> `/boot/efi/EFI/deepin/mmx64.efi'.

grub-install:信息: copying `/usr/lib/shim/fbx64.efi.signed' -> `/boot/efi/EFI/deepin/fbx64.efi'.

grub-install:信息: copying `/usr/lib/shim/BOOTX64.CSV' -> `/boot/efi/EFI/deepin/BOOTX64.CSV'.

grub-install:信息: copying `/boot/grub/x86_64-efi/load.cfg' -> `/boot/efi/EFI/deepin/grub.cfg'.

grub-install:信息: Registering with EFI: distributor = `deepin', path = `\EFI\deepin\shimx64.efi', ESP at hostdisk//dev/sda,gpt2.

grub-install:信息: executing modprobe efivars 2>/dev/null.

grub-install:信息: setting EFI variable Boot0000.

grub-install:信息: setting EFI variable BootOrder.

安装完成。没有报告错误。

 

Reply View the author
duanyao
deepin
2021-07-01 23:46
#11

grub-install 是成功的,$prefix 也没问题,说明 grub.efi 也正常,那基本上就是 /EFI/UOS/grub.cfg 的问题。

你有把 /EFI/deepin/grub.cfg 复制到 /EFI/UOS/grub.cfg 吗?其内容贴一下。在 grub> 后面输入

cat  /EFI/UOS/grub.cfg 或者 cat  (hd1,2)/EFI/UOS/grub.cfg

查看其内容。

如果你的 /EFI/UOS/grub.cfg 文件没问题,在 grub> 后面用这个命令就可以启动了:

configfile  /EFI/UOS/grub.cfg

如果不行,试试

configfile  /EFI/deepin/grub.cfg

Reply View the author
自由的风
deepin
2021-07-02 00:41
#12
duanyao

grub-install 是成功的,$prefix 也没问题,说明 grub.efi 也正常,那基本上就是 /EFI/UOS/grub.cfg 的问题。

你有把 /EFI/deepin/grub.cfg 复制到 /EFI/UOS/grub.cfg 吗?其内容贴一下。在 grub> 后面输入

cat  /EFI/UOS/grub.cfg 或者 cat  (hd1,2)/EFI/UOS/grub.cfg

查看其内容。

如果你的 /EFI/UOS/grub.cfg 文件没问题,在 grub> 后面用这个命令就可以启动了:

configfile  /EFI/UOS/grub.cfg

如果不行,试试

configfile  /EFI/deepin/grub.cfg

感谢!已经解决!前面只复制到umunt里面没有把/EFI/deepin/下的文件到UOS里面。

Reply View the author
jjcui8595
deepin
2021-07-13 00:53
#13

我也遇到类似问题。重新安装了

 

Reply View the author