Jas*_*ell 91 mac iso-image bootable-media usb-flash-drive
在 Mac 上将 ISO“刻录”到 USB 记忆棒的最佳方法是什么?使用磁盘工具恢复不起作用。
ISO 是 ubuntu mini.iso。它是用于安装 ubuntu 的极简安装 ISO。它需要可在 PC 上启动。我正在尝试在没有 CD-ROM 的 PC 上安装 ubuntu。我身边唯一的另一台电脑是 macbook。
l0b*_*0b0 119
直接从如何使用 USB 记忆棒在 MacBook 上安装 Ubuntu页面(我的格式):
hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso)mv ~/path/to/target.img{.dmg,}diskutil list以获取当前设备列表diskutil list再次运行并确定分配给您的闪存介质的设备节点(例如/dev/disk2)diskutil unmountDisk /dev/diskN(替换N为上一个命令中的磁盘编号;在前面的示例中,N将为 2)sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(替换/path/to/downloaded.img为图像文件所在的路径;例如,./ubuntu.img或./ubuntu.dmg)。/dev/rdisk而不是/dev/disk可能会更快。
dd: Invalid number '1m',则您正在使用 GNU dd。使用相同的命令,但替换bs=1m为bs=1M.dd: /dev/diskN: Resource busy,请确保该磁盘未在使用中。启动Disk Utility.app并卸载(不要弹出)驱动器。diskutil eject /dev/diskN命令完成后运行并删除您的闪存媒体注意:在较新的 Mac 上,您可能需要安装EFI 启动管理器才能从 USB 启动。
另请参阅:下载 Ubuntu 桌面。
小智 9
无需将 ISO 转换为 IMG。我不愿意先转换图像。这有更简单的步骤,概述如下。
首先列出当前的磁盘和卷:
diskutil list
Run Code Online (Sandbox Code Playgroud)
现在卸载要覆盖的磁盘的当前卷。(X = 驱动器号,在我的例子中是 1):
diskutil unmountDisk /dev/diskX
Run Code Online (Sandbox Code Playgroud)
现在将iso直接添加到USB(再次将X替换为USB驱动器的驱动器号):
sudo dd if=/pathto/mini.iso of=/dev/diskX bs=1m
Run Code Online (Sandbox Code Playgroud)
完毕!
ditto或来手动执行此操作cp -r;例如。ditto /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEY或cp -r /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEY手动复制所有文件(包括隐藏文件)