cowein 发表于 2022-3-1 12:21:19

ventoy无法在mac电脑上启动

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


longpanda 发表于 2022-3-1 14:44:13

Ventoy 不支持MAC机器。

wahopi 发表于 2022-3-1 18:14:05

longpanda 发表于 2022-3-1 14:44
Ventoy 不支持MAC机器。

我试过 imac可以ventoy启动的

longpanda 发表于 2022-3-1 19:11:47

wahopi 发表于 2022-3-1 18:14
我试过 imac可以ventoy启动的

不支持的意思就是可能能启动,可能不能启动 {:1_186:}

jw10126121 发表于 2022-4-17 23:04:16

mac支持,未来有没有可能加入这个功能呢。。感觉现在用mac的,还是不少的,特别是黑果

DILLION99 发表于 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大有信心。说多了,如果有冒犯及得罪,望海涵!

wintoflash 发表于 2023-2-28 23:04:23

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

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

DILLION99 发表于 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-8-3 21:40:13

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

感谢大哥,遇到了同样的问题,用你的方法成功启动了{:1_183:}

淡紫色 发表于 2023-8-3 21:48:32

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

谢谢层主,成功启动了{:1_184:}

martin313 发表于 2023-9-19 06:47:36

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


学习了
辛苦

rbwrbw 发表于 2023-9-30 11:38:14

支持有限!!!!!!!!!!!!

nowayer 发表于 2023-10-21 06:56:01

naiveal 发表于 2023-11-21 21:38:56

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

是用ventoy_grub.cfg来配置吗

flaky123 发表于 2023-12-23 00:03:23

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

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

winbei@outlook. 发表于 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中转可以启动其他 peos镜像

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

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

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

tdqk003 发表于 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,请问大神是用什么命令定制的,谢谢

DILLION99 发表于 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      
   }

   ifsearch --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

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

   ifsearch --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

   ifsearch --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

   ifsearch --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

   ifsearch --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

   ifsearch --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

   ifsearch --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 '            【 返回上级菜单 】' --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   文件管理器,真的兼容性强,强大无比。

jxcy 发表于 2024-2-23 17:28:41

不知怎么启动黑苹果的iso镜像文件
页: [1]
查看完整版本: ventoy无法在mac电脑上启动