在 SD 卡上安装操作系统映像 mac 错误

install operating system image on sd card mac error

我尝试从 mac 在 SD 卡上安装操作系统映像,但出现错误。

首先我列出我所有的分区:

diskutil list 

我得到了:

/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *4.0 GB     disk2
   1:                 DOS_FAT_32 MONITOR-IOS             4.0 GB     disk2s1

我运行:

sudo dd if=bananian-1504.img of=/dev/rdisk2 bs=1m && diskutil eject disk2
Password:
dd: /dev/rdisk2: Invalid argument
1811+1 records in
1811+0 records out
1898971136 bytes transferred in 176.389385 secs (10765790 bytes/sec)

有什么想法吗?

显而易见的答案似乎是您在指 of=/dev/disk2 时指定了 of=/dev/rdisk2 - 真的有那么简单吗?

虽然选择的答案在技术上是 "correct" 如果您的目标是让 Invalid argument 消息消失。我想指出使用 rdisk 仍然有效,尽管消息和写入 "raw disk" 设备比写入缓冲磁盘快得多(/dev/disk2 是什么).

我还在用rdisk。事实上,我认为消息传递是错误的,实际上是由另一个原因触发的。在我能证明这一点之前,我不会深入探讨。