我尝试过将闪存驱动器格式化为 FAT 以及通过磁盘实用程序记录的 Mac OS,但仍然无法成功创建可启动驱动器。我完全按照这里的说明进行操作:在 macOS 上创建可启动的 USB 记忆棒。
环境:Macbook Pro 尝试为 Macbook Pro 创建可启动闪存驱动器。8GB 闪存驱动器。测试了 ubuntu-12.04.1 以及 ubuntu 12.20 .iso 64 位下载。此硬盘的磁盘实用程序中无需修复任何内容。
每次我完成教程的第 8 步时,都会出现“文件系统无法识别”的提示,其中有“初始化”选项,意思是重新格式化我的驱动器、“忽略”或“弹出”。
当我尝试在磁盘实用程序中重新检查闪存驱动器并将其重新插入时,我发现它有一些错误,当我尝试验证它时,但“修复”按钮被禁用。
我只是想在我的 Mac 第一次启动时启动到 ubuntu。如何在 Mac 上双启动 Linux 并夺回强大的 Apple 硬件。
答案1
下载 Ubuntu 桌面
打开终端(在/应用程序/实用程序/或在Spotlight中查询终端)。
使用转换选项将 .iso 文件转换为 .img
hdiutil
(例如hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso
)注意:OS X 倾向于自动将 .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.im或./ubuntu.dmg)。使用 /dev/rdisk 而不是 /dev/disk 可能会更快 如果您看到错误
dd: Invalid number '1m'
,则您正在使用 GNU dd。使用相同的命令,但替换bs=1m
为bs=1M
如果您看到错误dd: /dev/diskN: Resource busy
,请确保磁盘未在使用中。启动“磁盘实用程序.app”并卸载(不要弹出)驱动器运行 diskutil jet /dev/diskN 并在命令完成时移除闪存介质。
重新启动 Mac,并在 Mac 重新启动时按下 alt/option 键来选择 USB 记忆棒。
那里!
答案2
首先,我想提醒您,您正在尝试做 Windows 和 MacOS 都不允许或不会帮助您做的事情,所以我认为您不应该因为无法更轻松或更快地完成这件事而看不起 Linux/Ubuntu,尽管您也尝试在 MacOS 下做到这一点 ;-)
其次,虽然这可能不是您需要的确切答案,但我建议您(如果可能)使用运行 Ubuntu 的 PC 使用 Ubuntu 12.10 64 位 iso 文件创建实时 USB,例如借助这个 Linux 程序:多系统 如果您可以轻松访问正在运行的 Ubuntu 系统并且您的 Mac 可以从这样的实时 USB 启动,那么这种更直接的方法会更适合您。
答案3
sudo dd if=filename-goes-here.iso of=/dev/sdc bs=4M;sync
只需确保将 sdc 更改为您的闪存驱动器即可。