无忧启动论坛

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

[求助] ventoy无法在mac电脑上启动

  [复制链接]
跳转到指定楼层
1#
发表于 2022-3-1 12:21:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ventoy1.70版本
用macbook pro (intel版本)u盘启动后,出现下面报错信息:
apfs.efi: LocateProtocol (AppleLogging) failed
APFSStart:1608: Mounting with apfs_efi_osx-1934.100.152.115.3
efi_fusion_pairing: 691: Container e1f53b8c-beb7-4d0b-80cb-e077cf9c5373
efi_fusion_pairing: 696: fusion uid: 00000000-0000-0000-0000-000000000000
efi_container_create: 995: Volume attached is internal
nx_mount: 1184:
initializing cache w/hash_size 256 and cache size 4096
nx_mount: 1460: checkpoint search: largest xid 429481, best xid 429481 @ 45
er_state_obj_get_for_recovery: 6391: No ER state object for volume Preboot - roll
ing is not happening, nothing to recover.
er_state_obj_get_for_recovery:6391: No ER state object for volume macos
rolling is not happening, nothing to recover.
er_state_obj_get_for_recovery: 6391: No ER state object for volume Recovery - rol
ling is not happening, nothing to recover.
er_state_obj_get_for_recovery: 6391: No ER state object for volume VM - rolling i
s not happening, nothing to recover,
apfs_mount: 26936: Found root_to_xid set, xid is 409645
er_state_obj_get_for_recovery:6391: No ER state object for volume macos
- rollin
g is not happening, nothing to recover,
efs_mount_vol:917: Using fext tree oid 633362
er_state_obj_get_for_recovery: 6391: No ER state object for volume Update - rolli
ng is not happening, nothing to recover


2#
发表于 2022-3-1 14:44:13 | 只看该作者
Ventoy 不支持MAC机器。

点评

实测反馈:macbook pro 2011 17寸大飞机(intel CPU),Ventoy 不支持苹果电脑直接启动,可以出现菜单,但无论哪种方式均无法启动,左上角出现一光标后死机,必须按电源键强行关机。但是曲线启动可以成功的,即成功  详情 回复 发表于 2023-2-28 20:54
我试过 imac可以ventoy启动的  详情 回复 发表于 2022-3-1 18:14
回复

使用道具 举报

3#
发表于 2022-3-1 18:14:05 | 只看该作者
longpanda 发表于 2022-3-1 14:44
Ventoy 不支持MAC机器。

我试过 imac可以ventoy启动的

点评

不支持的意思就是可能能启动,可能不能启动  详情 回复 发表于 2022-3-1 19:11
回复

使用道具 举报

4#
发表于 2022-3-1 19:11:47 | 只看该作者
wahopi 发表于 2022-3-1 18:14
我试过 imac可以ventoy启动的

不支持的意思就是可能能启动,可能不能启动
回复

使用道具 举报

5#
发表于 2022-4-17 23:04:16 | 只看该作者
mac支持,未来有没有可能加入这个功能呢。。感觉现在用mac的,还是不少的,特别是黑果
回复

使用道具 举报

6#
发表于 2023-2-28 20:54:18 | 只看该作者
longpanda 发表于 2022-3-1 14:44
Ventoy 不支持MAC机器。

实测反馈:macbook pro 2011 17寸大飞机(intel CPU),Ventoy 不支持苹果电脑直接启动,可以出现菜单,但无论哪种方式均无法启动,左上角出现一光标后死机,必须按电源键强行关机。但是曲线启动可以成功的,即成功启动到Ventoy界面后,通过F6自定义菜单已添加好的grubfmx64.efi中转,浏览启动PE、iso、udf以map方式启动均没有问题。此外,通过RUN.EFI中转失败,根本无法进入RUN浏览文件界面,直接左上角出现一光标后死机,症状与Ventoy一致。
结论:Ventoy既然可以启动到菜单主界面,说明是支持MAC的,但原生代码不支持直接启动,说明原生代码的map方式苹果电脑不接受。通过grubfmx64.efi中转以map方式启动ISO成功,说明grubfmx64.efi的map方式有其独到之处。剩下的就由L大去自行决定及把握了。
结语:谢谢L大开发这么优秀的启动软件供大家使用,其中耗费的时间精力巨大无比,必须点赞。我是学法律的,如果L大出于知识产权方面的考虑不方便直接借鉴GRUB4DOS、siso及grubfm、run.efi等相关代码,不妨在官网上介绍通过ventoy_grub.cfg自定义菜单引入GRUB4DOS、siso及grubfm、run.efi的方法或菜单写法,由使用者自行到无忧下载相关软件,这样便两全其美了,站在巨人的肩上更上一层楼,Ventoy定将变为真正的“无忧启动”,我对L大有信心。说多了,如果有冒犯及得罪,望海涵!

点评

不支持 mac 的原因就是 longpanda 没有 mac 的机器,没办法自己调试。  详情 回复 发表于 2023-2-28 23:04
回复

使用道具 举报

7#
发表于 2023-2-28 23:04:23 | 只看该作者
DILLION99 发表于 2023-2-28 20:54
实测反馈:macbook pro 2011 17寸大飞机(intel CPU),Ventoy 不支持苹果电脑直接启动,可以出现菜单, ...

不支持 mac 的原因就是 longpanda 没有 mac 的机器,没办法自己调试。

点评

W大的grubfm及L大的ventoy都是非常全面的启动神器,非常优秀,很荣幸能够用上您们的软件,感谢!我目前没有使用三分区方案了,主用ventoy,通过ventoy_grub.cfg自定义菜单,bios模式增加grubfm及siso(run)中转应急  详情 回复 发表于 2023-3-1 01:18
回复

使用道具 举报

8#
发表于 2023-3-1 01:18:42 | 只看该作者
本帖最后由 DILLION99 于 2023-3-1 01:53 编辑
wintoflash 发表于 2023-2-28 23:04
不支持 mac 的原因就是 longpanda 没有 mac 的机器,没办法自己调试。

W大的grubfm及L大的ventoy都是非常全面的启动神器,非常优秀,很荣幸能够用上您们的软件,感谢!我目前没有使用三分区方案了,主用ventoy,通过ventoy_grub.cfg自定义菜单,bios模式增加grubfm及siso(run)中转应急,做到bios启动通吃没问题,efi模式下增加grubfmx64.efi及run.efi备用中转,efi启动通吃也基本没问题(包括intel芯片的苹果电脑)。ventoy、grubfm、siso、run四者各有所长,强强联合,以后都不用制作编辑任何菜单了,是现阶段比较完美的U盘启动方案了。此外,如果longpanda大大有意开发扩大测试对苹果电脑的兼容,本人乐意参与测试反馈,私信我即可。我手上有一台2011的macbook pro 17寸intel芯片的苹果电脑、还有一台macbook air M1芯片的苹果电脑,如能参与测试反馈,乐意效劳,荣幸之至。

点评

学习了 辛苦  详情 回复 发表于 2023-9-19 06:47
回复

使用道具 举报

9#
发表于 2023-8-3 21:40:13 | 只看该作者
DILLION99 发表于 2023-2-28 20:54
实测反馈:macbook pro 2011 17寸大飞机(intel CPU),Ventoy 不支持苹果电脑直接启动,可以出现菜单, ...

感谢大哥,遇到了同样的问题,用你的方法成功启动了
回复

使用道具 举报

10#
发表于 2023-8-3 21:48:32 | 只看该作者
DILLION99 发表于 2023-2-28 20:54
实测反馈:macbook pro 2011 17寸大飞机(intel CPU),Ventoy 不支持苹果电脑直接启动,可以出现菜单, ...

谢谢层主,成功启动了
回复

使用道具 举报

11#
发表于 2023-9-19 06:47:36 | 只看该作者
DILLION99 发表于 2023-3-1 01:18
W大的grubfm及L大的ventoy都是非常全面的启动神器,非常优秀,很荣幸能够用上您们的软件,感谢!我目前没 ...


学习了
辛苦
回复

使用道具 举报

12#
发表于 2023-9-30 11:38:14 | 只看该作者
支持有限!!!!!!!!!!!!
回复

使用道具 举报

13#
发表于 2023-10-21 06:56:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14#
发表于 2023-11-21 21:38:56 | 只看该作者
DILLION99 发表于 2023-3-1 01:18
W大的grubfm及L大的ventoy都是非常全面的启动神器,非常优秀,很荣幸能够用上您们的软件,感谢!我目前没 ...

是用ventoy_grub.cfg来配置吗
回复

使用道具 举报

15#
发表于 2023-12-23 00:03:23 | 只看该作者
DILLION99 发表于 2023-2-28 20:54
实测反馈:macbook pro 2011 17寸大飞机(intel CPU),Ventoy 不支持苹果电脑直接启动,可以出现菜单, ...

求指导,这个配置文件要怎么写才能在mac上运行

点评

# ================== # 用于标准二分区 ventoy U盘 # ================== if [ "$grub_platform" = "pc" ]; then menuentry '【 启 动 W i n d o w s 硬 盘 内 系 统 】' --class nt6 {  详情 回复 发表于 2024-2-2 23:12
回复

使用道具 举报

16#
发表于 2024-1-27 00:04:23 | 只看该作者
flaky123 发表于 2023-12-23 00:03
求指导,这个配置文件要怎么写才能在mac上运行

科学上网到这里github.com/a1ive/grub2-filemanager/releases下载zh-cn文件
解压出的grubfmx64.efi文件放在ventoy盘的ventoy文件夹内(当然你也可以放别处,但下面配置文件要跟着修改)
macbook air 2014亲测成功启动,使用grubfmx64中转可以启动其他 pe  os镜像

下面是主要的ventoy_grub.cfg的文件内容,想扩展更多的照猫画虎吧。

menuentry "load grubfmx64" --class=custom {
    chainloader $vtoy_iso_part/ventoy/grubfmx64.efi
}

menuentry '<-- Return to previous menu [Esc]' --class=vtoyret VTOY_RET {
    echo 'Return ...'
}

点评

大神配置文件还可以改名为ventoy_grub.cfg,请问大神是用什么命令定制的,谢谢  详情 回复 发表于 2024-2-1 13:14
回复

使用道具 举报

17#
发表于 2024-2-1 13:14:44 | 只看该作者
winbei@outlook. 发表于 2024-1-27 00:04
科学上网到这里github.com/a1ive/grub2-filemanager/releases下载zh-cn文件
解压出的grubfmx64.efi文件 ...

大神配置文件还可以改名为ventoy_grub.cfg,请问大神是用什么命令定制的,谢谢
回复

使用道具 举报

18#
发表于 2024-2-2 23:12:21 | 只看该作者
本帖最后由 DILLION99 于 2024-2-2 23:19 编辑
flaky123 发表于 2023-12-23 00:03
求指导,这个配置文件要怎么写才能在mac上运行

# ==================
#  用于标准二分区 ventoy U盘
# ==================

if [ "$grub_platform" = "pc" ]; then
     
     menuentry '【 启 动   W i n d o w s   硬  盘  内  系  统 】' --class nt6 {   
        if search -n -s -f /bootmgr; then
            ntldr /bootmgr
        elif search -n -s -f /ntldr; then
            ntldr /ntldr
        else
            echo "Windows NOT found ..."
        fi        
     }

     if  search --file /boot/ext_tools/grubfm_multiarch.iso; then
     menuentry "【 启 动   G r u b 2 F M   文  件  管  理  器 】" --class grub2{  
        search -s -f /boot/ext_tools/grubfm_multiarch.iso
        linux /boot/ext_tools/loadfm  
        initrd /boot/ext_tools/grubfm_multiarch.iso  
     }
     fi

     if  search --file /boot/srldr; then  
     menuentry "【 运 行   G4D SisoRun     自  定  义  映  像 】" --class g4d2 {
         search -n -s -f /boot/srldr
         ntldr /boot/srldr
     }
     fi

     if  search --file /boot/ext_tools/MAXDOS.IMG; then
     menuentry "【 启 动   M a x D O S   系 统 维 护 工 具 箱 】 " --class dos2 {  
        search -s -f /boot/ext_tools/MAXDOS.IMG
        linux16  ($root)/boot/ext_tools/memdisk
        initrd16 ($root)/boot/ext_tools/MAXDOS.IMG
     }
     fi

else

     if  search --file /EFI/Microsoft/Boot/bootmgfw.efi; then
     menuentry '【 启 动   W i n d o w s   硬  盘  内  系  统 】' --class windows {   
        search -n -s -f /EFI/Microsoft/Boot/bootmgfw.efi
        chainloader /EFI/Microsoft/Boot/bootmgfw.efi
     }
     fi

     if  search --file /boot/ext_tools/grubfmx64.efi; then
     menuentry "【 启 动   G r u b 2 F M   文  件  管  理  器 】" --class grub2{  
        if [ "${grub_cpu}" == "x86_64" ]; then
        search --file /boot/ext_tools/grubfmx64.efi --set=root
        chainloader /boot/ext_tools/grubfmx64.efi
        fi
        if [ "${grub_cpu}" == "i386" ]; then
        search --file /boot/ext_tools/grubfmia32.efi --set=root
        chainloader /boot/ext_tools/grubfmia32.efi
        fi  
     }
     fi

     if  search --file /boot/ext_tools/run.efi; then   
     menuentry "【 运 行   G r u b 2 R u n 自  定  义  映  像 】" --class gentoo{
         search -s -f /boot/ext_tools/run.efi
         chainloader /boot/ext_tools/run.efi
     }
     fi

     if  search --file /boot/CLOVER/CLOVERX64.efi; then   
     menuentry "【 运 行   C L O V E R 自  定  义  映  像 】" --class gentoo{
         search -s -f /boot/CLOVER/CLOVERX64.efi
         chainloader /boot/CLOVER/CLOVERX64.efi
     }
     fi

     if  search --file /boot/OC/OpenCore.efi; then   
     menuentry "【 运 行   Opencore 自  定  义  映  像 】" --class gentoo{
         search -s -f /boot/OC/OpenCore.efi
         chainloader /boot/OC/OpenCore.efi
     }
     fi

fi

     menuentry "            【 重 启 计 算 机 】"  --class reboot --class os{
         reboot
     }
     menuentry "            【 关 闭 计 算 机 】"  --class halt --class os{
         halt
     }
     menuentry '            【 返回上级菜单 】[Esc]' --class go-previous --class=vtoyret VTOY_RET {
         echo 'Return ...'
     }


-----上面是我的ventoy_grub.cfg的全部文件内容,经实测多种方案组合可以启动绝大多数电脑。不一定适合你,仅供参考。目录对应着自己的文件目录相应修改,相关文件在论坛里找。我现在就是在苹果电脑(intel CPU,2010年17寸macbookpro,俗称大飞机)的U盘pe里回复你的,采用的是【 启 动   G r u b 2 F M   文  件  管  理  器 】方案,感谢W大的G r u b 2 F M   文  件  管  理  器,真的兼容性强,强大无比。
回复

使用道具 举报

19#
发表于 2024-2-23 17:28:41 | 只看该作者
不知怎么启动黑苹果的iso镜像文件
回复

使用道具 举报

20#
发表于 2024-11-25 11:14:31 | 只看该作者
谢谢大神,我正在调试中,还没有成功。。。我用的是macbook 12寸 2015
回复

使用道具 举报

21#
发表于 2024-12-4 15:51:52 | 只看该作者
是的,我的IMAC A1311也是启动无反应,用评论中的代码试试去
回复

使用道具 举报

22#
发表于 2024-12-5 09:49:55 | 只看该作者
1.0.99版本测试没成功,加载grubfmx64这个,报错Error: no such variable
回复

使用道具 举报

23#
发表于 2024-12-5 09:52:36 | 只看该作者
DILLION99 发表于 2024-2-2 23:12
# ==================
#  用于标准二分区 ventoy U盘
# ==================

大神,你这个改写的不是1.0.99版本的吧,是哪个版本的改这样
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-27 17:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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