无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8722|回复: 35
打印 上一主题 下一主题

[原创] Legacy引导的的GRUB2切换到UEFI引导

  [复制链接]
跳转到指定楼层
1#
发表于 2022-9-29 11:56:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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链接啦···







2#
发表于 2022-9-30 04:18:39 | 只看该作者
linux传统引导可以添加uefi启动吗
回复

使用道具 举报

3#
发表于 2022-9-30 20:47:48 | 只看该作者
谢谢分享
回复

使用道具 举报

4#
发表于 2022-9-30 22:06:07 | 只看该作者
能出个教程吗?

点评

已更新菜单写法  详情 回复 发表于 2022-10-1 00:23
回复

使用道具 举报

5#
 楼主| 发表于 2022-10-1 00:23:45 | 只看该作者
jsntsjg 发表于 2022-9-30 22:06
能出个教程吗?

已更新菜单写法
回复

使用道具 举报

6#
发表于 2022-10-1 18:00:06 | 只看该作者
感谢分享
回复

使用道具 举报

7#
发表于 2022-10-5 00:13:38 | 只看该作者
多谢分享!有个问题请教,SHENLONG64.IMG是怎么制作的?如果想切换到32位的UEFI引导,应该怎么做?

点评

32位引导用这个 :https://www.123pan.com/s/UKh9-oXi9A提取码:8888 把你的32位EFI文件改名为cloverIA32.efi 放到CLOVER文件夹  详情 回复 发表于 2022-10-6 17:59
回复

使用道具 举报

8#
 楼主| 发表于 2022-10-6 17:59:20 | 只看该作者
chrome1101 发表于 2022-10-5 00:13
多谢分享!有个问题请教,SHENLONG64.IMG是怎么制作的?如果想切换到32位的UEFI引导,应该怎么做?

32位引导用这个 :https://www.123pan.com/s/UKh9-oXi9A提取码:8888

把你的32位EFI文件改名为cloverIA32.efi 放到CLOVER文件夹
回复

使用道具 举报

9#
发表于 2022-10-6 19:20:36 | 只看该作者
zyx07 发表于 2022-10-6 17:59
32位引导用这个 :https://www.123pan.com/s/UKh9-oXi9A提取码:8888

把你的32位EFI文件改名为cloverIA ...

经测试,可以进入uefi 32位环境,非常感谢!
回复

使用道具 举报

10#
发表于 2022-10-7 15:15:18 | 只看该作者
反馈:在ThinkPad T430s上试验,用grub4dos启动shenlong64.img,加载没问题,镜像中的内容也正常,最后执行boot的时候,电脑自动重启。

点评

请检查UEFI的菜单···只要加载出镜像了再就是UEFI菜单接管了··  详情 回复 发表于 2022-10-8 04:14
回复

使用道具 举报

11#
 楼主| 发表于 2022-10-8 04:14:48 | 只看该作者
481416322 发表于 2022-10-7 15:15
反馈:在ThinkPad T430s上试验,用grub4dos启动shenlong64.img,加载没问题,镜像中的内容也正常,最后执行 ...

请检查UEFI的菜单···只要加载出镜像了再就是UEFI菜单接管了··

点评

还没有到uefi接管那一步,就是启动shenlong64.img的时候,电脑就自动重启了。  详情 回复 发表于 2022-10-8 05:22
回复

使用道具 举报

12#
发表于 2022-10-8 05:22:13 | 只看该作者
zyx07 发表于 2022-10-8 04:14
请检查UEFI的菜单···只要加载出镜像了再就是UEFI菜单接管了··

还没有到uefi接管那一步,就是启动shenlong64.img的时候,电脑就自动重启了。

点评

检查EFI文件夹里的CLOVER文件夹里的CLOVERX64.EFI 名字 位置  详情 回复 发表于 2022-10-8 19:36
回复

使用道具 举报

13#
 楼主| 发表于 2022-10-8 19:36:27 | 只看该作者
481416322 发表于 2022-10-8 05:22
还没有到uefi接管那一步,就是启动shenlong64.img的时候,电脑就自动重启了。

检查EFI文件夹里的CLOVER文件夹里的CLOVERX64.EFI  名字  位置

点评

位置,名字,都是正确的呀!  详情 回复 发表于 2022-10-9 04:31
回复

使用道具 举报

14#
发表于 2022-10-9 04:31:49 | 只看该作者
zyx07 发表于 2022-10-8 19:36
检查EFI文件夹里的CLOVER文件夹里的CLOVERX64.EFI  名字  位置

位置,名字,都是正确的呀!
回复

使用道具 举报

15#
发表于 2022-10-10 09:05:09 | 只看该作者
又在HP Z800上做了实验,也失败了。具体信息如图


01.jpg (384.16 KB, 下载次数: 296)

01.jpg

点评

已经更新了完整菜单 你下载了直接使用试试····  详情 回复 发表于 2022-10-10 21:50
回复

使用道具 举报

16#
 楼主| 发表于 2022-10-10 21:50:20 | 只看该作者
481416322 发表于 2022-10-10 09:05
又在HP Z800上做了实验,也失败了。具体信息如图

已经更新了完整菜单  你下载了直接使用试试····

点评

OK  详情 回复 发表于 2022-10-11 04:15
回复

使用道具 举报

17#
发表于 2022-10-11 01:03:03 | 只看该作者
我试试去。。。
回复

使用道具 举报

18#
发表于 2022-10-11 04:15:35 | 只看该作者
zyx07 发表于 2022-10-10 21:50
已经更新了完整菜单  你下载了直接使用试试····

OK

点评

刚刚试验了一下,启动成功!现在想用这种启动方式做点事情,一时还没想出来。  详情 回复 发表于 2022-10-11 17:52
回复

使用道具 举报

19#
发表于 2022-10-11 17:52:27 | 只看该作者

刚刚试验了一下,启动成功!现在想用这种启动方式做点事情,一时还没想出来。
回复

使用道具 举报

20#
发表于 2022-10-14 16:56:33 | 只看该作者
谢谢分享使用经验,进来学习了
回复

使用道具 举报

21#
发表于 2022-11-17 21:21:43 | 只看该作者
今天,用我的 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
}

同样, 启动到了一个没见过设定地方,好像是主机版的什么设定,急忙关机了,怕把实体机搞坏。

好像有兼容性的问题。。。

点评

黑屏很久,出现一个“6”字就进入界面了。  详情 回复 发表于 2022-11-26 19:43
EFI文件改名成CLOVERX64.EFI放到EFI/CLOVER目录里,这步很重要  详情 回复 发表于 2022-11-21 12:28
回复

使用道具 举报

22#
发表于 2022-11-21 11:17:38 | 只看该作者
用不上也要折腾一下。
回复

使用道具 举报

23#
 楼主| 发表于 2022-11-21 12:28:16 | 只看该作者
ntccharles 发表于 2022-11-17 21:21
今天,用我的 U盘试了一下,在Qemu试,好像成功了,但用实体机试,没有成功:

1)Legacy 启动 U盘的 GRU ...

EFI文件改名成CLOVERX64.EFI放到EFI/CLOVER目录里,这步很重要

点评

谢谢回复。。 “EFI文件改名成CLOVERX64.EFI放到EFI/CLOVER目录里”, 这个是完全照做的,否则在 Qemu 上也不会成功的。 我又找了一台只能 Legacy BIOS启动的PC试了一下,成功了。这是否是说明这个方案这能在  详情 回复 发表于 2022-11-21 14:50
回复

使用道具 举报

24#
发表于 2022-11-21 14:50:19 | 只看该作者
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,就有兼容性的问题。。。
回复

使用道具 举报

25#
发表于 2022-11-26 19:39:07 | 只看该作者
本帖最后由 goyou 于 2022-11-26 20:01 编辑

感谢分享。下载试了非常好,只是有点慢。因为现在uefi模式下用的多一点,我希望能在默认进入uefi模式后再转入bios模式下,而不是这样在bios模式下转为uefi模式。
回复

使用道具 举报

26#
发表于 2022-11-26 19:43:28 | 只看该作者
ntccharles 发表于 2022-11-17 21:21
今天,用我的 U盘试了一下,在Qemu试,好像成功了,但用实体机试,没有成功:

1)Legacy 启动 U盘的 GRU ...

黑屏很久,出现一个“6”字就进入界面了。
回复

使用道具 举报

27#
发表于 2022-11-30 09:36:32 | 只看该作者
大神,能不能在默认进入uefi模式后再转入bios模式下?
回复

使用道具 举报

28#
发表于 2023-1-5 06:20:18 来自手机 | 只看该作者
能否再写一个从UEFI引导切换到LEGACY BIOS模式,这样便于在UEFI电脑上运行DOS批处理程序,UEFI不支持批处理操作
回复

使用道具 举报

29#
发表于 2023-1-12 16:45:36 | 只看该作者
看看GRUB2是如何切换到UEFI引导的
回复

使用道具 举报

30#
发表于 2023-11-28 15:58:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 17:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表