无需 Windows 即可在 MacBook 上使用 PureOS

无需 Windows 即可在 MacBook 上使用 PureOS

我一直在寻找在 Macbook Pro 上安装 PureOS 的好方法。到目前为止,我只见过一个非常复杂的解决方案,涉及安装 Windows 10 的试用版。我正在寻找一种更直接的解决方案,让 Macbook 的 EFI 识别并从 PureOS 实时 USB 启动。

最好的情况下,我希望找到一个通用的解决方案,从任何 .iso 文件制作 Mac 可启动 USB,但专门适用于基于 Debian 的发行版的某些东西也可以。

答案1

如果 .iso 包含所有正确的软件,并且配置正确,可以从闪存驱动器启动 Mac(请参阅此答案底部的注释),那么您可以执行以下操作:

  1. 将 转换.iso.dmg

    hdiutil convert -format UDRW -o filename.dmg filename.iso

  2. 将您的 USB 驱动器连接到您的 Mac。

  3. 确保您已获取整个驱动器的所有分区/卷中您关心的所有数据。

  4. 使用此命令的输出来确定您的 USB 驱动器显示为哪个磁盘号:

    diskutil list

    您正在寻找像 /dev/disk 这样的标识符

    记下数字并用它来代替以下。

  5. 卸载此磁盘上的所有卷以准备覆盖

    diskutil unmountDisk /dev/diskN

  6. 用于dd写入.dmg闪存驱动器(请注意,此命令需要磁盘设备的“rdisk”版本;不要忘记“r”!)

    sudo dd if=filename.dmg of=/dev/rdiskN bs=1m

  7. 弹出磁盘,以便我们可以在其他地方使用它:

    diskutil eject /dev/diskN

请注意,如果您的.iso计算机设置为像 ISO9660 CD-ROM 那样启动,而不是像硬盘那样启动,那么您可以针对您的计算机运行一个名为“isohybrid.pl”的 Perl 脚本,.iso使其能够进行混合启动(像 CD-ROM 或硬盘那样)。因此,.iso在执行上述任何步骤之前,您可能需要针对您的计算机运行该脚本。

我已经在可启动 Linux 的“系统救援 CD”上成功执行了这些步骤,.iso并从中启动了 MacBook。

相关内容