【问题标题】:install operating system image on sd card mac error在 sd 卡 mac 错误上安装操作系统映像
【发布时间】:2015-07-14 20:41:04
【问题描述】:

我尝试从 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)

有什么想法吗?

【问题讨论】:

    标签: image macos installation operating-system


    【解决方案1】:

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

    【讨论】:

    • 是的,这是 Linux 和 BSD 派生的 OS X 之间的区别。Linux 需要 "of=/dev/rdisk2 bs=1M" 而 BSD/OS X 需要 "of=/dev/disk2 bs= 1m"
    【解决方案2】:

    如果您的目标是让Invalid argument 消息消失,则选择的答案在技术上是“正确的”。我想指出,尽管有消息,但使用 rdisk 仍然有效,并且写入“原始磁盘”设备比写入缓冲磁盘快得多(/dev/disk2 就是这样)。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-15
      • 1970-01-01
      • 2017-10-27
      • 2020-08-09
      • 2022-07-06
      • 2017-01-19
      • 2021-12-22
      相关资源
      最近更新 更多