Mac多系统启动全攻略:手把手驯服GRUB4DOS

最近发现不少朋友想在Mac上折腾多系统启动,特别是需要用GRUB4DOS管理Windows、Linux甚至黑苹果。咱们今天就手把手教大家怎么在Mac上驯服这个「启动管理器」,全程不用拆机不烧脑,准备好U盘和咖啡就行。

一、准备工作别偷懒

工欲善其事必先利其器,先来认领这些装备:

  • 8GB以上U盘(建议用USB3.0的,速度差三倍)
  • 最新版GRUB4DOS安装包(官网GitHub能直接下)
  • 文本编辑器(推荐VS Code或BBEdit)
  • 苹果自带的磁盘工具

特别提醒:提前备份重要数据!虽然操作不复杂,但涉及到磁盘分区还是小心为妙。

二、给U盘做个大扫除

打开「磁盘工具」后这么操作:

Mac多系统启动全攻略:手把手驯服GRUB4DOS

  1. 选中U盘点击「抹掉」
  2. 格式选MS-DOS(FAT),方案选主引导记录
  3. 名称填GRUB4DOS方便辨认
分区格式推荐方案注意事项
APFS❌不兼容GRUB4DOS读不了
ExFAT⭕可用单个文件别超4GB
FAT32通用性最强

三、核心文件大搬家

把下载的GRUB4DOS压缩包解压后,这几个文件必须拷贝到U盘根目录:

  • grldr(核心引导文件)
  • menu.lst(菜单配置文件)
  • grub.exe(DOS版程序)

用文本编辑器打开menu.lst,基础配置长这样:

timeout 15title macOS启动chainloader /System/Library/CoreServices/boot.efititle Windows急救盘map /iso/winpe.iso (hd32)chainloader (hd32)

四、给Mac开个后门

按住Option键开机选择U盘启动,如果没看到引导选项,需要调整安全设置:

  1. 进入恢复模式(Command+R开机)
  2. 打开终端输入spctl --master-disable
  3. 在「启动安全性工具」允许外部介质启动

五、实战配置技巧

遇到常见问题可以这么解决:

  • 找不到系统盘?试试root (hd0,1)挨个分区检测
  • ISO加载失败?确认文件路径和大小写完全正确
  • 花屏卡顿?在启动命令后加vga=791调分辨率
命令功能说明使用场景
chainloader加载系统引导启动Windows/macOS
map虚拟光驱加载ISO镜像
rootnoverify强制指定分区系统识别异常时

六、高阶玩家必备

想玩点花样可以试试这些配置:

title 网络安装Linuxkernel /vmlinuzinitrd /initrd.imgboottitle 内存检测map --mem /memtest.img (fd0)chainloader (fd0)+1

折腾过程中记得经常用ls命令查看分区结构,遇到报错先检查文件路径和格式。毕竟引导程序就像导航软件,地址写错门牌号可就找不着北了。

最后说个小窍门:把常用ISO文件放在/boot/iso目录,用tab键自动补全功能能省不少打字功夫。现在你的Mac应该已经能愉快地切换各种系统了,下次朋友吐槽苹果不能玩双系统时,记得亮出这个隐藏技能~

Mac多系统启动全攻略:手把手驯服GRUB4DOS

郑重声明:以上内容均源自于网络,内容仅用于个人学习、研究或者公益分享,非商业用途,如若侵犯到您的权益,请联系删除,客服QQ:841144146