(txs都是为了你的帮助和建议,但现在暂停这一点,同时我追踪那个SD上的格式错误。如果我不能让它工作,没有理由期待 dd
工作,即使其他人在osx上遇到类似的问题)。
作为root用户,我正在尝试写入micro SD来加载Raspberry Pi的Linux:
W$dd bs=1m if=/Users/jluc/Downloads/2017-01-11-raspbian-jessie.img of=/dev/disk2
这是非常慢的,它已经运行了8-9个小时,并且当我杀掉-9它时写得不多。
301989888 bytes transferred in 23103.442503 secs (13071 bytes/sec)
现在,在这样的写作中 解决方案:在Mac OS X上dd太慢了 ,他建议使用 的/ dev / rdisk中 ,因为它的处理方式不同。
但每次我都用过 / rdiskN中 代替 / diskN的 ,我得到:
dd: /dev/rdisk2: Input/output error
这是在塞拉利昂,但如果我没记错的话,它对约塞米蒂有效。
在MAC OS上安装操作系统映像 提到/ rdisk不起作用的可能性,建议你改用/ disk。
是什么赋予了?与早期版本相比,这对Sierra来说是新的吗?
更新:根据@oa尝试建议并仍然得到相同的错误。
搜索``让我这样: https://stackoverflow.com/questions/37232109/how-to-fix-bad-dd-img-write-to-sdcard 。现在,那篇文章是关于一个对SD而言太大的img文件。我有一个4.1Gb的img,这是一个32Gb的文件,因此不适用。
但是......我注意到的是 diskutil list
该磁盘有很多东西。
jluc@node_modules$ diskutil list /dev/disk2
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *32.1 GB disk2
1: Windows_FAT_32 boot 66.1 MB disk2s1
2: Linux 32.0 GB disk2s2
看看第一个分区,FAT32启动如何显示@ 66.MB?
再看一些:
jluc@node_modules$ df -h | egrep "disk2|Filesystem"
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk2s1 63Mi 21Mi 42Mi 33% 512 0 100% /Volumes/boot
所以,想知道是不是因为启动而没有将/ dev / disk2解释为仅60 MB,因此我收到容量错误。将尝试首先重新分配它。
rm -rf pi3
虽然我使用sshfs安装了pi3。所以,基本上,我 rm -f /
跑步时在pi3上。注意到,我拔掉了pi3以阻止损坏。
dd
不了解磁盘结构,也不在乎;它只是复制原始块。实际上,无论卡是否格式化都没有区别。
rm -rf /
是强大的破坏性,特别是一个中途因拔掉而中断。但硬件破坏性???我将在我的笔记本电脑上安装Linux,看看我是否可以强制它以某种方式重新格式化整个SD。如果有效,我会回到osx和 dd
- 只是因为我想让这个工作在osx上。如果没有,新SD。