我是个彻头彻尾的菜鸟,想用 (8 GB) USB 闪存盘在 Mac OS X 上下载 Linux Mint。我知道有办法进入终端并转换 iso 文件,但我不知道怎么做。
-请参阅底部的更新问题-
以下是我迄今为止尝试过的事情:
sudo dd bs=4M if=[linuxmint-17.1-cinnamon-64bit.iso] of=/dev/disk2s1
(结果:dd: bs: illegal numeric value
)~/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
bs
bs=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 并将其放在“源”字段中,然后点击“恢复磁盘映像”,如果失败,请通过评论更新出现的错误