web-dev-qa-db-ja.com

UNIXコマンドを使用して起動可能なUSBのISOを作成しようとしています:dd

起動可能なUSBディスクであるソースから(起動可能な)ISO(DVDに書き込む)を作成しようとしています(Windows 7が含まれており、すでに多数のPCをインストールしています)。

だから私はddを使ってisoを作ろうとしています。

だから最初に私はマウント情報を見つけようとしています:-

df -h

Filesystem      Size   Used  Avail Capacity  Mounted on
/dev/disk0s2   120Gi   82Gi   37Gi    69%    /
devfs          191Ki  191Ki    0Bi   100%    /dev
map -hosts       0Bi    0Bi    0Bi   100%    /net
map auto_home    0Bi    0Bi    0Bi   100%    /home
/dev/disk0s4   112Gi  4.0Mi  112Gi     1%    /Volumes/BOOTCAMP
/dev/disk2s1   7.5Gi  3.1Gi  4.4Gi    42%    /Volumes/WINDOWS 7

次に、私は次のことを試みます(デスクトップフォルダから...):-

dd if=/dev/disk2s1 of=win7.iso

エラーメッセージが表示されます

dd: /dev/disk2s1: Resource busy

誰か助けてもらえますか?

4
Pure.Krome

私は自分の答えを見つけました。

私はタイプすることになった

dd if=/dev/disk2 of=~/win7.iso

注1:USBはdisk2ではなく、disk2s1。理由がわかりませんか?明らかに、私はdfコマンドの出力を理解していません。

注2:出力ファイルに正しい書き込み可能なパスを使用していることを確認する必要がありました。

0
Pure.Krome