我在 MAC OSX 中弄坏了一些 bin 文件,无法登录。无论如何,我想要一个可启动的 ubuntu usb,这样我就可以恢复我的文件/查看磁盘。我知道如何在 MAC 中制作可启动的 USB。但是,我不知道如何在 Ubuntu 中制作一个。我有一台装有 ubuntu 的计算机,但需要为 MAC 制作一个可启动的 usb。任何帮助都非常感谢。
答案1
答案2
尝试安装 unetbootin
sudo apt-get install unetbootin
并使用你的 mac iso,将其安装到你的 usb
答案3
甚至不要考虑使用 Ubuntu 来修复 OS X。通过启动并按 CMD-R,使用恢复分区(应该是任何现代 OS X 安装的一部分)。然后,您可以根据需要进行修复 - 甚至可以在现有安装的基础上安装全新的 OS X,这可以修复大多数损坏的东西。
看https://support.apple.com/en-us/HT201314了解详情。
如果一切都完全出错,请从 Time Machine 备份中恢复。
答案4
dd
我最近必须制作一个 High Sierra 10.13.6 可启动 USB 驱动器,这个过程比将生成的 ISO放入拇指驱动器要复杂一些dmg2img
。因此,将其留在这里以防其他人需要。
此序列基于这个答案。与 El Capitan 不同,High Sierra 只需要 BaseSystem.dmg,它也具有足够的可用空间来启动 - 因此,整个过程可以简化一些。
获取 OS X .dmg 文件。此问题苹果支持有所有链接,但只能通过 OS X 访问(如果您此时可以访问实时 OS X - 您可能已经使用了
createinstallmedia
,对吧?)。因此,您需要找到替代来源。将文件转换
.dmg
为 ISO (dmg2img -v -i <imagename>.dmg -o <isoname>.iso
)。挂载 .iso 映像。你可以从 GUI 执行此操作(右键单击,“使用磁盘映像挂载程序打开”)或类似
mount -o loop <isoname>.iso <iso_mount_point>
BaseSystem.dmg
在已安装的图像中查找。将其转换.iso
为(dmg2iso -i BaseSystem.dmg -o BaseSystem.iso
)将其复制到拇指驱动器:
dd if=BaseSystem.iso of=/dev/sdX BS=1M
。就我的情况(High Sierra 10.13.6)而言,4Gb 就足够了,尽管createinstallmedia
需要 8Gb。它可能缺少一些实用程序。安装拇指驱动器(您可能需要
apt-get install hfsprogs
安装 HFS 文件系统)。从步骤 3 中获得的第一个 iso,将BaseSystem.chunklist
和复制BaseSystem.dmg
到拇指驱动器上(实际上,后者可能不是必需的 - 但它在这一步对我有用,我停止了实验)。sync
,以防万一。
就是这样,您有一个可启动的 OS X USB 驱动器。