如何将 iso 文件转换为 USB(甚至不知道如何挂载)

如何将 iso 文件转换为 USB(甚至不知道如何挂载)

我是个彻头彻尾的菜鸟,想用 (8 GB) USB 闪存盘在 Mac OS X 上下载 Linux Mint。我知道有办法进入终端并转换 iso 文件,但我不知道怎么做。

-请参阅底部的更新问题-

以下是我迄今为止尝试过的事情:

  1. sudo dd bs=4M if=[linuxmint-17.1-cinnamon-64bit.iso] of=/dev/disk2s1
    (结果:dd: bs: illegal numeric value

  2. ~/path/to/Users/[my name]/linuxmint-17.1-cinnamon-64bit.img ~/path/to/Users/[my name]/linuxmint-17.1-cinnamon-64bit.iso
    -bash: /Users/[my name]/path/to/Users/[my name]/linuxmint-17.1-cinnamon-64bit.img (result: No such file or directory)

也许 #1 的“/dev/disk2s1”部分是错误的?我如何找到“/dev/sd”后面的 USB 编号?(我只能找到“/dev/disk2s1”)。

编辑:我按照 mypal125 的建议并插入终端:

sudo dd bs=4000000 if=linuxmint-17.1-cinnamon-64bit.iso of=/dev/disk2

这是我的新问题:我收到消息:“您插入的磁盘无法被此计算机读取。”我有一个初始化选项吗?我能用这个做些什么吗?

非常感谢!

答案1

让我们分析一下这个错误。

dd: bs: illegal numeric value

bsbs=4M:您在命令行中设置。
illegal numeric value:这意味着的值bs无效(“合法”)

如果我没记错的话,中的“m”bs必须是小写的。当然,你可以使用bs=4000000(4 million, 4M) 来避免这种情况。

另外,我假设您使用的指南假设 Linux,Linux 用于/dev/sdx硬盘、闪存驱动器等。Darwin(Mac OS X 的基础)使用/dev/diskx。此外,/dev/disk2s1指向磁盘 3 的第一个分区。(计算机从零开始计数)您可能指的是/dev/disk2指向磁盘 3 的,简单明了。其背后的原因是 .iso 文件包含其自己的“分区表”,或存储分区的位置。/dev/disk2将允许您覆盖分区表。

总结: sudo dd bs=4000000 if=linuxmint-17.1-cinnamon-64bit.iso of=/dev/disk2在 Mac OS X 上假设闪存驱动器已打开/dev/disk2<sudo> dd bs=4000000 if=linuxmint-17.1-cinnamon-64bit.iso of=/dev/sdb在 Linux 上假设闪存驱动器已打开/dev/sdb

答案2

删除分区部分(磁盘s1 部分以粗体显示)当您写入驱动器而不是分区时(至少对于这个问题的上下文而言 - 因为有更多高级用例和方法可以安全地对分区执行操作)

至于 4M 大小问题,实际的 USB 驱动器有多大?驱动器上目前还有其他东西吗 --- 如果有,请备份它(如果它对你有意义)并重新运行命令(像这样在前面加上 sudo(如下所示)

sudo dd bs=4M if=/Volumes/Users/[我的名字]/linuxmint-17.1-cinnamon-64bit.iso of=/disk2

-- 假设它位于您的 /home 目录的“根”中,并且除了内部驱动器/非系统分区之外还有 2 个附加驱动器/非系统分区,请通过 finder 或 udisks(又名磁盘实用程序)检查是否确实如此,并相应地修改 of=/disk# -- 如果它位于(更可能是您的下载文件夹运行如下:

sudo dd bs=4M if=/Volumes/Users/[我的名字]/Downloads/linuxmint-17.1-cinnamon-64bit.iso of=/disk2

编辑:作为本机替代方案,使用磁盘实用程序,如下所示:

1)打开磁盘实用程序并在“目标”字段中选择目标驱动器(USB)

2)导航到 linuxmint iso 并将其放在“源”字段中,然后点击“恢复磁盘映像”,如果失败,请通过评论更新出现的错误

相关内容