2012-11-14 23:16:03 +0000 2012-11-14 23:16:03 +0000
35
35

在Linux上用dmg制作一个可启动的OSX USB。

我有2台机器–一台MacBook Pro和一台运行Fedora的台式机,我有一个U盘和一个OSX 10.8 dmg。不幸的是,MacBook无法启动到OSX,我正试图制作一个可启动的mac usb来恢复它。

有什么见解吗?我试过dmg2img,但没有成功地将该镜像放到U盘上。

有什么简单的方法吗?

答案 (3)

43
43
43
2013-11-03 05:00:02 +0000

安装dmg2img

sudo apt-get install dmg2img

将DMG镜像文件转换为ISO文件

dmg2img -v -i /path/to/image_file.dmg -o /path/to/image_file.iso

复制ISO镜像到USB

sudo dd if=/path/to/image_file.iso of=/dev/sdb && sync

sdb是一个例子。在你的情况下,可能会有所不同

编辑

如果你不需要之后的.iso,你可以一次完成转换和实际写入:这比转换到.iso然后再写入USB设备所花的时间要少一半。只要做到:

sudo dmg2img -v -i /path/to/image_file.dmg -o /dev/sdb

再一次,sdb是一个例子。在您的情况下,可能会有所不同。

22
22
22
2012-11-14 23:47:43 +0000

你试过Acetoneiso“吗?

它会帮你把DMG转换为ISO。在那之后,我知道的最简单的方法是使用DD来制作一个可启动的USB。

dd if=/path/to/osx.iso of=/dev/sdX && sync

注意 : sdX是一个例子,你必须检查你的闪存盘地址(如果你只有一个硬盘,通常是sdb)。不要在后面添加分区#(比如sdb1)。这个方法对U盘的要求有点高(我比较频繁地这样做就杀了一两个,不过一次应该就可以了)。

如果你不熟悉的话,DD是一个位一个位的拷贝,同步只是验证所有的文件都写到了usb上。

1
1
1
2012-11-15 08:31:02 +0000

如果你能找到另一台Mac,请尝试使用磁盘实用程序。

你可以 “还原 "你的10.8 DMG到你的USB驱动器。这将使你的USB驱动器是可启动的。