grub引导错误
Tofloor
poster avatar
shenzhe100
deepin
2018-02-05 16:09
Author
在安装结束重启时,屏幕显示“grub>”没有选项菜单,纯命令行,后来手动引导操作系统成功进入操作系统,但每次开机引导太麻烦,所以我在终端下执行“grub-install"指令,返回错误”grub-install:错误: cannot open `/boot/efi/EFI/deepin/shimx64.efi': 只读文件系统.“但Windows boot manager是efi分区,fat32格式,不应该是只读文件系统,该如何解决?

硬件描述:uefi引导Windows,deepin双系统,已关闭安全引导,这类问题在安装Ubuntu时出现过,都是同一个文件造成的

Reply Favorite View the author
All Replies
avatar
aida
deepin
2018-02-05 19:16
#1
用深度系统修复工具 修修试试看?


Reply View the author
avatar
shenzhe100
deepin
2018-02-05 19:51
#2
https://bbs.deepin.org/post/152933
用深度系统修复工具 修修试试看?

我试过了,因为他也是基于grub-install指令,所以输出同样的错误
Reply View the author
avatar
shenzhe100
deepin
2018-02-05 20:04
#3
进过我一上午的努力,这个问题已被我解决
经过分析,得出是efi分区配置问题,所以要重置那个分区,但我重置是把整个分区全部格式化,导致这个分区一直无法挂载,所以grub也无法安装,进而导致电脑开机时Windows,deepin都无法引导,后来想到我手头上还有一块deepin安装时留下的U盘,于是让电脑从U盘中启动grub,然后按c进入grub命令模式,手动引导硬盘上的deepin(Windows暂时不知道怎么弄)结果开机时提示VGA错误(我哪知道这是什么回事)无法进入,实在没有办法了,说以就重装deepin,安装完毕后再用update-grub刷新出Windows,实现双系统启动
以上时我的思路,如有更好的方法,请高手指点
Reply View the author
avatar
22******39@qq.com
deepin
2018-02-05 20:26
#4
认真学习一下efi相关的分区知识,及grub安装方法
Reply View the author
avatar
A·S·M·X·T 😏😜
deepin
2018-02-05 21:32
#5
https://bbs.deepin.org/post/152933
进过我一上午的努力,这个问题已被我解决
经过分析,得出是efi分区配置问题,所以要重置那个分区,但我重置 ...

ESP分区可以用任意位置的任意大小的任意FAT分区代替,但要确保这个分区会最先被计算机找到
试试把deepin的grubx64.efi改名bootx64.efi,扔到  【fat分区】/efi/boot/bootx64.efi   




Reply View the author
avatar
窄口牛
deepin
2018-02-05 21:57
#6
改成bootmgwf.efi,放到efi microsoft boot里,bios就会自己加载了。把win的移走,bootmgwf和bcd放一起就行。
Reply View the author
avatar
EmcZero
deepin
2018-03-15 15:32
#7
修改fstab就好了,没必要重装
Reply View the author