linux_python
deepin
2021-02-26 06:21 duansk:
我的电脑上以前安装过ubuntu,后来又删了。我以为EFI分区中的ubuntu文件夹是卸载残留,也把ubuntu文件夹删了,结果重启后显示“grub>”
我的电脑上,/boot没有单独分区,根分区是(hd0,gpt2)。我输入了以下命令:
set root=(hd0,gpt2)
set prefix=(hd0,gpt2)/boot/grub
insmod normal
normal
然后,就显示了启动菜单,正常进入了系统。
进入系统后,我尝试了grub-install /dev/sda1 和 update-grub,再重启,问题依旧。
我又输入上面的命令进入系统,手动在EFI分区中原来的位置创建了ubuntu文件夹(就是/EFI/ubuntu),将/EFI/deepin中的grub.cfg复制进ubuntu文件夹,重启,问题解决。
但是,comzhong说ubuntu的grub2有安全启动签名,我只是复制了grub.cfg,ubuntu文件夹下的其他文件都没有了,不知道我的做法会不会让系统的安全性打折扣。总之,不建议大家删除ubuntu文件夹。
感激不尽!跟你一样的操作,现在按照你的方法解决了!!那个ubuntu是Deepin安装的时候自己加的,不能删啊。。
Reply Like 0 View the author


中文 


硬盘:240g(windwos)+24g(deepin)+1024g
1、启动项莫名起码出现Ubuntu
昨天安装deepin费尽了千辛万苦,用各种办法写入u盘都遇到找不到系统文件的问题,最后换了个u盘终于解决了。但是安装好后却出现了三个引导项:windows boot manage + deepin + Ubuntu。十分蛋疼。bootice删除不了,删除后又会自动重建。很蛋疼。
2、我想将winddows 的efi放在各自的硬盘该怎么办?
现在这个efi是在240g的ssd里面的,我想让deepin的efi放在自己的硬盘,这样我可以用f12来选择系统,不用每次开机选择。