我有2台机器 - 一台MacBook Pro和一台运行Fedora的台式机,我有一个USB驱动器和一台OSX 10.8 dmg。不幸的是,MacBook无法启动到OSX,我正在尝试制作一个可启动的mac usb来恢复它。
任何见解?我已经尝试dmg2img
但没有成功将该图像放到USB驱动器上。
是否有捷径可寻?
我有2台机器 - 一台MacBook Pro和一台运行Fedora的台式机,我有一个USB驱动器和一台OSX 10.8 dmg。不幸的是,MacBook无法启动到OSX,我正在尝试制作一个可启动的mac usb来恢复它。
任何见解?我已经尝试dmg2img
但没有成功将该图像放到USB驱动器上。
是否有捷径可寻?
Answers:
你试过“ Acetoneiso ”吗?
它会将DMG转换为ISO。之后,我知道制作可启动USB的最简单方法是使用DD。
dd if = / path / to / osx.iso = / dev / sdX && sync
注意:sdX就是一个例子,您必须检查您的闪存驱动器地址(如果您只有一个硬盘,通常是sdb)。之后不要添加分区#(例如sdb1)。这种方法在闪存驱动器上有点难(我已经杀了一两个相对频繁地做这个,但一次应该没问题)。
如果您不熟悉,DD会逐位复制,同步只会验证所有文件是否已写入USB。
dmg
(非标准)和iso
(标准)之间的格式差异
sudo dd if="location of Niresh disk image" of=/dev/r"identifier" bs=1m
那么为什么不应该在Linux上呢?
dmg
和之间的区别iso
。iso
是标准,dmg
通常包含压缩项,其中iso
s不包含。为了避免少数几种dmg
表现为a的罕见情况,iso
最好将其转换为已知的有效格式。如果您将通用dmgs
(包含压缩)写入USB,很多东西都无法正确处理它们。因此,您不是在添加细节,而是在不进行研究的情况下提出问题而不是在您的观点为真的情况下进行研究,而忽略了许多错误的案例。
安装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就是一个例子。在你的情况下,它可能会有所不同。