octans2009 发表于 2014-6-20 13:53:54

关于UEFI下使用grub2的问题

为了安装grub,我特意安装了个ubuntu,然后把ubuntu的安装分区给删除了,这样就完美安装了uefi版的grub2
但是问题也随之而来,就是无法卸载grub2了。
每次开机都进入grub控制台,每次我都要手动输入
grub>chainloader (hd0,gpt2)/efi/Microsoft/boot/bootmgfw.efi
grub>boot
才能正常进入windows
起初,我以为是bootx64搞得鬼,于是,我在原版安装镜像里弄了个bootx64.efi放到了(efi分区)/efi/boot/bootx64.efi结果失败,开机依然是grub控制台
其次,我在windows下输入bcdboot c:\windows结果还是失败
顺便提一下,grub的路径是/efi/ubuntu/grubx64.efi

我很纳闷,gpt的启动方式是开机寻找fat32分区中的efi/boot/bootx64.efi
起初我以为是ubuntu修改了bootx64.efi,使他指向grubx64.efi
但是bootx64.efi我都换成新的了,为什么开机还是启动grub?
注:ubuntu的分区被我删的一干二净,连渣都不剩

feifanll 发表于 2014-6-21 20:59:52

直接修改grub.cfg,添加菜单启动项
chainloader (hd0,gpt2)/efi/Microsoft/boot/bootmgfw.efi
就可以直接启动系统了。

2010lakebaykal 发表于 2014-6-30 21:06:45

楼上正解,直接把你手动输入的加入到grub2的菜单中不就得了

LowerAI 发表于 2014-8-22 20:06:48

非常感谢楼上各位,想问一下切换磁盘分区是那个命令?
页: [1]
查看完整版本: 关于UEFI下使用grub2的问题