修复Fedora 20 UEFI 引导

25 8月

初次玩UEFI,Win8.1安装什么的没啥问题,Fedora 装好后,发现,grub2不认usb键盘,无法选择其他的选项么,各种折腾后,问题没解决,反而把引导弄坏了。

经过一段时间折腾,终于把引导搞定了。

首先是一个注意点,绝对不要用“grub2-install”来修复引导!我就是因为这个命令把引导毁了的。

要修复之前,你需要一个可以引导进入Fedora live的光盘(U盘我没试,应该可以),一定记得要用UEFI方式进入Fedora live。

打开终端,执行:

sudo efibootmgr -c -L Fedora -d /dev/sda -p 100 -l \\EFI\\fedora\\shim.efi

这样引导就修复完成了。

当然,如果你之前用grub2-install来修复过引导,那么请继续,因为grub2-install会替换掉EFI分区的引导文件:

你需要下载grub2-efi这个包,下载地址:http://mirrors.163.com/fedora/releases/20/Fedora/x86_64/os/Packages/g/grub2-efi-2.00-25.fc20.x86_64.rpm

使用file-roller(压缩工具)解压这个文件,然后将里面EFI文件夹的文件复制到你硬盘的EFI分区的对应文件,EFI分区是你硬盘上大概300M左右的一个Fat32分区

然后,你就可以重启了~

 

参考资料:http://superuser.com/questions/596317/how-would-i-reinstall-the-grub-efi-bootloader-on-fedora-linux

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注