红联Linux门户
Linux帮助

解决UEFI+GPT品牌机下安装Fedora没有引导的问题

发布时间:2015-11-04 21:38:39来源:linux网站作者:l7412009

终于装好了Fedora 23正式版。
解决UEFI+GPT品牌机下安装Fedora没有引导的问题

使用比较少见的14nm Broadwell平台笔记本,其UEFI是各种蛋疼,突出表现为没有CSM模块,连win7都装不上。UEFI默认锁定,无法添加引导项,用iso镜像直接解压到U盘安装(UEFI就这点比较方便,不需要工具写入)发现重启后并没有GRUB菜单。

话说Fedora 23的电源管理还是挺赞的,区区6芯电池,亮度全满。

解决UEFI+GPT品牌机下安装Fedora没有引导的问题


经EasyEFI等工具测试失败后(默认本身就是锁死的),找到如下方法:
先进入你的电脑UEFI固件设置(别问我,你家电脑我不知道)如果是win8.1或win10有一个通用的方法:更改电脑设置——更新和恢复——高级启动,里面就有进入UEFI固件设置

解决UEFI+GPT品牌机下安装Fedora没有引导的问题

进入UEFI设置,找到如下选项(类似于Select an UEFI file for executing,各品牌机器不同)同时要保证Secure boot mode为Custom,可能要设置超级用户密码。


这里Secure Boot是否开启都是无所谓的,因为grub官方已经解决了这个问题,方法就是引导shim*.efi

 选择Select an UEFI file for executing,依次回车进入/EFI/fedora (UEFI固件操作都大同小异,自己摸索去)
这里注意,电脑中已禁用Secureboot请选择/EFI/fedora/grubx64.efi, 未禁用Secureboot则使用/EFI/fedora/shim-fedora.efi,然后为此引导项创建一个名字,随便写,只要你认识是启动Linux的。
(如果是别的发行版操作也差不多)

切换到Boot页面,最后一项就是刚创建的引导。

解决UEFI+GPT品牌机下安装Fedora没有引导的问题

你可以把这一项移动到Windows Boot Manager的上面,开机自动进入GRUB菜单,或者放到Windows Boot Manager下面,开机仍然默认进入Windows而且不显示任何菜单,需要开机后狂按F12才会出现Fedora引导项(不少品牌机固件连F12菜单默认都关闭需要手动打开)


另外需要注意的是,安装Linux中不建议创建单独的/boot/efi分区,用Windows那个300MB的ESP分区即可,引导会自动安装进去。
/boot分区也不建议单独创建,除非你天天编译内核玩,现在内核都几十MB,容量给少了很麻烦。


安装Fedora 22破坏了原Win 10系统的UEFI引导程序怎么办?:http://www.linuxdiyf.com/linux/13676.html

记安装Win10+linux(同硬盘UEFI启动):http://www.linuxdiyf.com/linux/13198.html

笔记本电脑UEFI试用Ubuntu15.04:http://www.linuxdiyf.com/linux/12060.html

预装win8的msi GE70用UEFI引导安装64位debian jessie:http://www.linuxdiyf.com/linux/11699.html

Windows 8.1UEFI模式下U盘安装Ubuntu 14.10或者Opensuse 13.02:http://www.linuxdiyf.com/linux/9632.html