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

[已解决] 请教grub4dos如何启动clover引导器以引导mac系统

[复制链接]
发表于 2017-3-9 09:09:06 | 显示全部楼层 |阅读模式
本帖最后由 qj_tzy 于 2017-3-13 10:26 编辑

   
    我的ssd硬盘为gpt分区模式,有3个分区:esp、ntfs、hfs+,esp分区存放bios及uefi两种引导方式的启动文件,后两个分区分别安装了win10系统、mac osx 10.12 sierra系统。win10系统以bios+gpt方式及uefi+gpt方式均能正常引导,mac系统以uefi+clover方式能正常引导。win10系统的bios+gpt方式,是以grub4dos引导的。

   我想以bios+gpt方式,用grub4dos启动clover引导器,进而引导mac系统,该如何做,诚请各位高手指点,谢谢!


解决情况请见8楼


评分

参与人数 1无忧币 +5 收起 理由
有阴也有阳 + 5 很给力!

查看全部评分

发表于 2017-3-9 09:17:38 来自手机 | 显示全部楼层
需要虚拟efi再启动四叶草

点评

谢谢回复,能说详细点,或能提供哪个贴子有详细介绍吗?  详情 回复 发表于 2017-3-9 09:22
回复

使用道具 举报

 楼主| 发表于 2017-3-9 09:22:15 | 显示全部楼层
窄口牛 发表于 2017-3-9 09:17
需要虚拟efi再启动四叶草

谢谢回复,能说详细点,或能提供哪个贴子有详细介绍吗?
回复

使用道具 举报

发表于 2017-3-9 10:57:04 来自手机 | 显示全部楼层
抱歉了,没玩过水果,所以只能讲个思路。
回复

使用道具 举报

发表于 2017-3-9 11:07:36 | 显示全部楼层
可以用bootice提取clover的pbr,然后chainloader这个文件。

点评

GPT分区如何提取clover的pbr,能否说详细一点,因我刚学习clover引导器,对其不了解,谢谢!  详情 回复 发表于 2017-3-9 11:19
回复

使用道具 举报

 楼主| 发表于 2017-3-9 11:19:41 | 显示全部楼层
wintoflash 发表于 2017-3-9 11:07
可以用bootice提取clover的pbr,然后chainloader这个文件。

GPT分区如何提取clover的pbr,能否说详细一点,因我刚学习clover引导器,对其不了解,谢谢!
回复

使用道具 举报

发表于 2017-3-9 17:32:05 来自手机 | 显示全部楼层
clover似乎有iso版,试下能不能当普通光盘镜像引导。
回复

使用道具 举报

 楼主| 发表于 2017-3-13 10:24:18 | 显示全部楼层
本帖最后由 qj_tzy 于 2017-3-15 08:56 编辑

经上网搜索,并经测试,只需三步:

1.用bootice将boot1f32alt或boot1f32写入esp分区引导记录,勾上“保留BPB 参数表不改变”。
2.将boot拷入esp分区根目录。
3.用grub4dos用如下命令启动:
title clover
chainloader (hd0,0)+1

所需附件下载: clover.rar (377.17 KB, 下载次数: 168)

点评

你说的第二步根本拷不进去[attachimg]370621[/attachimg]  详情 回复 发表于 2018-5-6 10:25
1.不清楚。 2.因为你是在legacy-bios下启动的clover,加载的是boot文件。boot文件就是BIOS下clover的内核,不需要其他的文件。可以在=g4d下用multiboot或者kernel命令加载。 bootx64.efi文件是用于efi启动的,在BI  详情 回复 发表于 2017-3-14 15:44
回复

使用道具 举报

发表于 2017-4-18 14:18:53 | 显示全部楼层
目前用的bios+mbr的路过说下我的情况,至今没搞懂怎么引导的,但是能引导。装的osx10.12,想通过grub4dos引导clover.iso,失败,跳到了主板的efi界面,然后尝试用efi+mbr,在硬盘建了个小fat32分区,放clover,能成功引导进。有一次,偶然用grub4dos引导了一下原来clover的iso,竟然成功引导,发现进的是我硬盘里的clover而不是iso里的,似乎莫名其妙的从bios蹦到efi了?华硕的笔记本,不知道这是什么黑科技,是grub4dos搞的还是clover的iso搞的。

点评

这是clover的原因,不是grub4dos的原因。 其实若硬盘中已安装了clover,可自编一个ima文件,其中只包含一个文件,就是clover的boot6或boot3改名的boot,启动扇区写入boot1f32alt或boot1f32,再用gurb4dos调用之,  详情 回复 发表于 2017-4-18 20:48
回复

使用道具 举报

 楼主| 发表于 2017-4-18 20:48:35 | 显示全部楼层
sdzxwxlsj 发表于 2017-4-18 14:18
目前用的bios+mbr的路过说下我的情况,至今没搞懂怎么引导的,但是能引导。装的osx10.12,想通过grub4dos引 ...

这是clover的原因,不是grub4dos的原因。

其实若硬盘中已安装了clover,可自编一个ima文件,其中只包含一个文件,就是clover的boot6或boot3改名的boot,启动扇区写入boot1f32alt或boot1f32,再用gurb4dos调用之,即可分别模拟出64位和32位的uefi环境,它是读取硬盘中的clover配置。
回复

使用道具 举报

发表于 2017-4-20 18:43:50 来自手机 | 显示全部楼层
qj_tzy 发表于 2017-4-18 20:48
这是clover的原因,不是grub4dos的原因。

其实若硬盘中已安装了clover,可自编一个ima文件,其中只包 ...

他进的肯定不是模拟的efi环境。。。似乎进了主板真实的efi环境。。在引导时有很小的几率会无法进入,会显示主板的一个efi菜单。。

点评

这其实就是模拟的efi环境,能模拟32位和64位的uefi环境,可安装32位和64位的uefi启动方式的系统。  详情 回复 发表于 2017-4-21 08:03
回复

使用道具 举报

 楼主| 发表于 2017-4-21 08:03:03 | 显示全部楼层
sdzxwxlsj 发表于 2017-4-20 18:43
他进的肯定不是模拟的efi环境。。。似乎进了主板真实的efi环境。。在引导时有很小的几率会无法进入,会显 ...

这其实就是模拟的efi环境,能模拟32位和64位的uefi环境,可安装32位和64位的uefi启动方式的系统。
回复

使用道具 举报

发表于 2017-5-4 16:22:02 | 显示全部楼层
qj_tzy 发表于 2017-4-21 08:03
这其实就是模拟的efi环境,能模拟32位和64位的uefi环境,可安装32位和64位的uefi启动方式的系统。

有时无法进入clover...出来的菜单里有ASUS EFI的字样....我的笔记本是ASUS...
回复

使用道具 举报

发表于 2017-5-20 15:02:42 | 显示全部楼层
其实我想让clover放在UD分区,用grub调用,我简单的使用了grub调用clover.iso文件,结果出错了,不知道你有没有什么好的方法?我调用变色龙是可以的,

点评

你说的这种方式没试过  详情 回复 发表于 2017-5-22 11:24
回复

使用道具 举报

 楼主| 发表于 2017-5-22 11:24:40 | 显示全部楼层
无翼的炽天使 发表于 2017-5-20 15:02
其实我想让clover放在UD分区,用grub调用,我简单的使用了grub调用clover.iso文件,结果出错了,不知道你有 ...

你说的这种方式没试过
回复

使用道具 举报

发表于 2017-6-7 16:25:16 | 显示全部楼层
请教怎么给GPT硬盘激活活动分区呢?

点评

GPT分区类型的硬盘,已无激活分区了  详情 回复 发表于 2017-6-7 18:34
回复

使用道具 举报

 楼主| 发表于 2017-6-7 18:34:53 | 显示全部楼层
黑云翻墨 发表于 2017-6-7 16:25
请教怎么给GPT硬盘激活活动分区呢?

GPT分区类型的硬盘,已无激活分区了
回复

使用道具 举报

发表于 2018-5-6 10:25:18 | 显示全部楼层
qj_tzy 发表于 2017-3-13 10:24
经上网搜索,并经测试,只需三步:

1.用bootice将boot1f32alt或boot1f32写入esp分区引导记录,勾上“保 ...

你说的第二步根本拷不进去 QQ图片20180506022210.png
回复

使用道具 举报

发表于 2019-7-3 11:41:31 | 显示全部楼层
谢谢分享 正好有用..
回复

使用道具 举报

发表于 2021-1-29 13:18:09 | 显示全部楼层
8楼真是不错的方法,我要试一下,一直找一个启动32B的clover
回复

使用道具 举报

发表于 2021-1-30 22:50:14 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 2021-5-24 08:51:03 | 显示全部楼层
标记一下,以备使用。
回复

使用道具 举报

发表于 2022-3-17 16:19:04 | 显示全部楼层
我想在虚拟机里以BIOS+GPT的方式安装Windows 10, 是不是需要clover的模拟UEFI环境?
回复

使用道具 举报

发表于 2025-11-29 20:45:34 | 显示全部楼层
我试试,一直在寻找这个解决方案
回复

使用道具 举报

发表于 2025-12-1 20:19:45 | 显示全部楼层
用下面的命令直接加载boot7可以成功启动clover.这样省去了boot0ss ->boot1f32alt->boot这一链条

chainloader --force --load-segment=0x2000 --load-offset=0x200 --boot-cs=0x2000 --boot-ip=0x200 /EFI/CLOVER/Bootloaders/x64/boot7

点评

这是个好方法 若用bios+grub2来调用,该如何写呢,谢谢!  详情 回复 发表于 2025-12-1 21:34
回复

使用道具 举报

 楼主| 发表于 2025-12-1 21:34:13 | 显示全部楼层
2010roadfjl 发表于 2025-12-1 20:19
用下面的命令直接加载boot7可以成功启动clover.这样省去了boot0ss ->boot1f32alt->boot这一链条

chainlo ...

这是个好方法
若用bios+grub2来调用,该如何写呢,谢谢!
回复

使用道具 举报

发表于 2025-12-5 10:58:38 | 显示全部楼层
qj_tzy 发表于 2025-12-1 21:34
这是个好方法
若用bios+grub2来调用,该如何写呢,谢谢!

没有试过,应该也是可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-12 15:32

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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