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
Ventoy 不支持MAC机器。 longpanda 发表于 2022-3-1 14:44
Ventoy 不支持MAC机器。
我试过 imac可以ventoy启动的 wahopi 发表于 2022-3-1 18:14
我试过 imac可以ventoy启动的
不支持的意思就是可能能启动,可能不能启动 {:1_186:} mac支持,未来有没有可能加入这个功能呢。。感觉现在用mac的,还是不少的,特别是黑果 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大有信心。说多了,如果有冒犯及得罪,望海涵! DILLION99 发表于 2023-2-28 20:54
实测反馈:macbook pro 2011 17寸大飞机(intel CPU),Ventoy 不支持苹果电脑直接启动,可以出现菜单, ...
不支持 mac 的原因就是 longpanda 没有 mac 的机器,没办法自己调试。 本帖最后由 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芯片的苹果电脑,如能参与测试反馈,乐意效劳,荣幸之至。
DILLION99 发表于 2023-2-28 20:54
实测反馈:macbook pro 2011 17寸大飞机(intel CPU),Ventoy 不支持苹果电脑直接启动,可以出现菜单, ...
感谢大哥,遇到了同样的问题,用你的方法成功启动了{:1_183:} DILLION99 发表于 2023-2-28 20:54
实测反馈:macbook pro 2011 17寸大飞机(intel CPU),Ventoy 不支持苹果电脑直接启动,可以出现菜单, ...
谢谢层主,成功启动了{:1_184:} DILLION99 发表于 2023-3-1 01:18
W大的grubfm及L大的ventoy都是非常全面的启动神器,非常优秀,很荣幸能够用上您们的软件,感谢!我目前没 ...
学习了
辛苦 支持有限!!!!!!!!!!!! DILLION99 发表于 2023-3-1 01:18
W大的grubfm及L大的ventoy都是非常全面的启动神器,非常优秀,很荣幸能够用上您们的软件,感谢!我目前没 ...
是用ventoy_grub.cfg来配置吗 DILLION99 发表于 2023-2-28 20:54
实测反馈:macbook pro 2011 17寸大飞机(intel CPU),Ventoy 不支持苹果电脑直接启动,可以出现菜单, ...
求指导,这个配置文件要怎么写才能在mac上运行 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 ...'
}
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: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 文件管理器,真的兼容性强,强大无比。 不知怎么启动黑苹果的iso镜像文件
页:
[1]