Legacy引导的的GRUB2切换到UEFI引导
本帖最后由 zyx07 于 2022-10-10 21:49 编辑还是利用clover
Legacy引导的GRUB2菜单里加上引导我的附件里的SHENLONG64.IMG
shenlong64.img随便放那个目录
然后把你需要引导EFI文件改名成CLOVERX64.EFI放到EFI/CLOVER目录里
这样就切换到了UEFI引导的模式
GRUB2的菜单这样写:
menuentry "【3】启动 UEFI模式菜单" --class os {
echo "正在拼命的加载UEFI模式...."
search --file /efi/grub/memdisk --set=root
linux16/efi/grub/memdisk
initrd16 /efi/imgs/shenlong64.img
}
GRUB4的菜单这样写:
title启动UEFI菜单
map /efi/imgs/shenlong64.IMG (hd0)
map --hook
chainloader (hd0)+1
2022年10月11日更新了完整菜单小白可以直接调用
附件:123pan.com/s/UKh9-iXi9A提取码:8888
不知道为什么突然发表不了URL链接啦···
linux传统引导可以添加uefi启动吗 谢谢分享 能出个教程吗? jsntsjg 发表于 2022-9-30 22:06
能出个教程吗?
已更新菜单写法 感谢分享 多谢分享!有个问题请教,SHENLONG64.IMG是怎么制作的?如果想切换到32位的UEFI引导,应该怎么做? chrome1101 发表于 2022-10-5 00:13
多谢分享!有个问题请教,SHENLONG64.IMG是怎么制作的?如果想切换到32位的UEFI引导,应该怎么做?
32位引导用这个 :https://www.123pan.com/s/UKh9-oXi9A提取码:8888
把你的32位EFI文件改名为cloverIA32.efi 放到CLOVER文件夹 zyx07 发表于 2022-10-6 17:59
32位引导用这个 :https://www.123pan.com/s/UKh9-oXi9A提取码:8888
把你的32位EFI文件改名为cloverIA ...
经测试,可以进入uefi 32位环境,非常感谢! 反馈:在ThinkPad T430s上试验,用grub4dos启动shenlong64.img,加载没问题,镜像中的内容也正常,最后执行boot的时候,电脑自动重启。 481416322 发表于 2022-10-7 15:15
反馈:在ThinkPad T430s上试验,用grub4dos启动shenlong64.img,加载没问题,镜像中的内容也正常,最后执行 ...
请检查UEFI的菜单···只要加载出镜像了再就是UEFI菜单接管了·· zyx07 发表于 2022-10-8 04:14
请检查UEFI的菜单···只要加载出镜像了再就是UEFI菜单接管了··
还没有到uefi接管那一步,就是启动shenlong64.img的时候,电脑就自动重启了。 481416322 发表于 2022-10-8 05:22
还没有到uefi接管那一步,就是启动shenlong64.img的时候,电脑就自动重启了。
检查EFI文件夹里的CLOVER文件夹里的CLOVERX64.EFI名字位置 zyx07 发表于 2022-10-8 19:36
检查EFI文件夹里的CLOVER文件夹里的CLOVERX64.EFI名字位置
位置,名字,都是正确的呀! 又在HP Z800上做了实验,也失败了。具体信息如图
481416322 发表于 2022-10-10 09:05
又在HP Z800上做了实验,也失败了。具体信息如图
已经更新了完整菜单你下载了直接使用试试···· 我试试去。。。 zyx07 发表于 2022-10-10 21:50
已经更新了完整菜单你下载了直接使用试试····
OK 481416322 发表于 2022-10-11 04:15
OK
刚刚试验了一下,启动成功!现在想用这种启动方式做点事情,一时还没想出来。 谢谢分享使用经验,进来学习了 今天,用我的 U盘试了一下,在Qemu试,好像成功了,但用实体机试,没有成功:
1)Legacy 启动 U盘的 GRUB4DOS,使用
title启动UEFI菜单
map /efi/imgs/shenlong64.IMG (hd0)
map --hook
chainloader (hd0)+1
启动到了一个没见过设定地方,好像是主机版的什么设定,急忙关机了,怕把实体机搞坏。
2)Legacy 启动 U盘的 GRUB4DOS,由 GRUB4DOS 引导 GRUB2 (Core.img) ,再使用
menuentry "【3】启动 UEFI模式菜单" --class os {
echo "正在拼命的加载UEFI模式...."
search --file /efi/grub/memdisk --set=root
linux16/efi/grub/memdisk
initrd16 /efi/imgs/shenlong64.img
}
同样, 启动到了一个没见过设定地方,好像是主机版的什么设定,急忙关机了,怕把实体机搞坏。
好像有兼容性的问题。。。
用不上也要折腾一下。 ntccharles 发表于 2022-11-17 21:21
今天,用我的 U盘试了一下,在Qemu试,好像成功了,但用实体机试,没有成功:
1)Legacy 启动 U盘的 GRU ...
EFI文件改名成CLOVERX64.EFI放到EFI/CLOVER目录里,这步很重要 zyx07 发表于 2022-11-21 12:28
EFI文件改名成CLOVERX64.EFI放到EFI/CLOVER目录里,这步很重要
谢谢回复。。
“EFI文件改名成CLOVERX64.EFI放到EFI/CLOVER目录里”, 这个是完全照做的,否则在 Qemu 上也不会成功的。
我又找了一台只能 Legacy BIOS启动的PC试了一下,成功了。这是否是说明这个方案这能在 Legacy BIOS 的PC使用,如果是 UEFI 的 PC,就有兼容性的问题。。。 本帖最后由 goyou 于 2022-11-26 20:01 编辑
感谢分享。下载试了非常好,只是有点慢。因为现在uefi模式下用的多一点,我希望能在默认进入uefi模式后再转入bios模式下,而不是这样在bios模式下转为uefi模式。 ntccharles 发表于 2022-11-17 21:21
今天,用我的 U盘试了一下,在Qemu试,好像成功了,但用实体机试,没有成功:
1)Legacy 启动 U盘的 GRU ...
黑屏很久,出现一个“6”字就进入界面了。 大神,能不能在默认进入uefi模式后再转入bios模式下? 能否再写一个从UEFI引导切换到LEGACY BIOS模式,这样便于在UEFI电脑上运行DOS批处理程序,UEFI不支持批处理操作 看看GRUB2是如何切换到UEFI引导的
页:
[1]
2