无忧启动论坛

标题: grub2怎么运行AfuEfix64.efi啊 [打印本页]

作者: 求道者    时间: 2016-12-30 13:38
标题: grub2怎么运行AfuEfix64.efi啊
chainloader
boot
会报错
只能用UefiShellX64.efi吗?

然后某个帖子说能给主板的UEFI固件加上ntfs驱动.........
有成果吗?
作者: rkr077    时间: 2016-12-30 13:41
某些发行版的GRUB用chainloader可能会出错,比如Fedora。
作者: wintoflash    时间: 2016-12-30 13:47
grub2的chainloader功能有bug,某些efi文件只能在特定的目录下才能成功,否则报错
作者: 求道者    时间: 2016-12-30 16:00
wintoflash 发表于 2016-12-30 13:47
grub2的chainloader功能有bug,某些efi文件只能在特定的目录下才能成功,否则报错

这是AMI刷UEFI的EFI固件
EFI Shell下
  1. AfuEfix64.efi xxx.rom /O
复制代码

这样用
grub2不能传导命令吧
作者: 不知    时间: 2016-12-30 16:30
用linux命令当linux内核加载行不行?
作者: 求道者    时间: 2016-12-30 17:15
不知 发表于 2016-12-30 16:30
用linux命令当linux内核加载行不行?

并不能

tmp_28495-IMG_20161230_171400-934901342.jpg (91.71 KB, 下载次数: 96)

tmp_28495-IMG_20161230_171400-934901342.jpg

作者: 不知    时间: 2016-12-30 17:37
本帖最后由 不知 于 2016-12-30 17:45 编辑
求道者 发表于 2016-12-30 17:15
并不能

看来这个和Bios的情况不一样。
有linuxefi命令,看行不行?chainloader 好像在UEFI下没有任何参数。



作者: wintoflash    时间: 2016-12-30 18:04
求道者 发表于 2016-12-30 16:00
这是AMI刷UEFI的EFI固件
EFI Shell下

grub的chainloader是不能传导命令的,refind可以。
作者: wintoflash    时间: 2016-12-30 18:06
不知 发表于 2016-12-30 17:37
看来这个和Bios的情况不一样。
有linuxefi命令,看行不行?chainloader 好像在UEFI下没有任何参数。

linuxefi命令是用来启动有签名的Linux内核的,例如Ubuntu、openSUSE
作者: 不知    时间: 2016-12-30 18:11
wintoflash 发表于 2016-12-30 18:06
linuxefi命令是用来启动有签名的Linux内核的,例如Ubuntu、openSUSE


作者: 不知    时间: 2016-12-30 18:12
wintoflash 发表于 2016-12-30 18:06
linuxefi命令是用来启动有签名的Linux内核的,例如Ubuntu、openSUSE

看来grub2对Uefi的支持并不是很好,我是看见Ubuntu的内核有个efi后缀才建议楼主去试的。
作者: zengqcyxx    时间: 2017-1-6 02:28
AfuEfix64.efi是要来刷BIOS的吗?如果你的机器本身支持SHELL功能的话,不需借助第三方引导,将SHELLX64.efi或SHELL.efi文件放在FAT格式的U盘的根目录,之后选SHELL启动就会加载该文件。
作者: rkr077    时间: 2017-1-19 18:51
建议使用主板厂商的BIOS升级工具 此外如果你的主板有EFI Shell直接用Shell加载efi文件即可




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3