私が見つけたDebian EeePCのインストール方法StandardInstallerを使用してDebian Wiki の指示は、次のコマンドを使用して ISO を USB にマウントできることを示しています。
dd if=debian-*-netinst.iso of=/dev/sdX
- USBの最後に何も残らないように、このコマンドを実行する前にUSBの内容を削除する必要がありますか?
- このコマンドを実行する前に、USBにすでにどのファイルシステムがあるかは重要ですか?
答え1
/dev/sdX
ファイルシステム()に書き込むのではなくデバイス(/mount/point
)に書き込むと、デバイスのファイルシステムが削除されるため、mkfs
以前の操作は不要です。
記録されていない領域のデータを削除する必要もありません。とにかく見えません。 Linuxファイルシステムは、問題なく存在するブロックデバイスよりも小さい場合があります。
答え2
このdd
コマンドはUSBデバイスのすべての内容を上書きします。準備は必要ありません。
答え3
あなたはしません必要古いデータを最初に削除してください。しかし、あなたならできます。考える到着時にはこれは良い考えです。特に誰かにあげるときはもっとそうです。
これにより、トリックを実行できます。
Linux:
dd if=/dev/zero of=/dev/sdx
マッキントッシュ:
dd if=/dev/zero of=/dev/diskx
diskutil zeroDisk /dev/diskx
sdx
または、diskx
ターゲットディスクはどこにありますか?通常、sda
/は、disk0
基本オペレーティングシステムなどを含む最初のディスクです。 (SCSI/SATA ディスク A です。)、次にsdb
/ disk1
、sdc
/disk2
など。内蔵ディスク(または)
があり、外付けドライブがUSB経由で接続されている場合、外付けドライブはまたはです。あなたは理解しました。 SDカードにも同様の方法でこのような名前が付けられます。/dev/sda
/dev/disk0
/dev/sdb
/dev/disk1
/dev/mmcblk0
一部の人々はこう呼んでいます。ゼロに戻るまたは低レベルの書式。ダミーファイル/dev/zero
と似ていると考えられる。/dev/null
;しかし、次のように設計されています。次から読む、代わりにに手紙を書く。安定したASCIIストリームを提供します。NUL
(0x00
)バイトをプロセスが読み取るプロセスに送信します。
元のファイルシステムを上書きします。
人々が一般的に使用するのを好むいくつかの追加オプションdd
ブロックサイズとデータの読み書き速度を操作するには、次の構文に従ってください。
bs=512kB count=1
また、私は個人的に実行状況/進捗状況レポートを作成してこれを行う方法を知りたいと思います。コマンドの最後に以下を追加します。
status=progress
正しいディスクを指定するように注意してください。特にそのようなコマンドをシェルに直接コピー/貼り付ける場合にはさらにそうです。無効なパーティションテーブルを削除するのにミリ秒かかります。ストレージデバイスを一覧表示するには、次から始めます。
Linux:
lsblk
マッキントッシュ:
diskutil list
出力は次のとおりです。
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 499.4 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3