DDリターン
$ sudo dd if=Downloads/ubuntu-20.04.1-live-server-amd64.iso of=/dev/sdb
1871872+0 records in
1871872+0 records out
958398464 bytes (958 MB, 914 MiB) copied, 2.0311 s, 472 MB/s
約2秒後。ディスク(GUIディスクパーティション)を使用してフォーマットしようとすると、/ dev / sdbがブロックデバイスではないという情報が返されます。揚げたようですね。 FixPartsのおすすめを見ましたが、コンパイルできません。
答え1
これが/dev/sdb
実際にUSBスティックの正しいブロックデバイスであると仮定すると、データは書き込み用にキャッシュされていますが、まだUSBデバイスに書き込まれていません。
/dev/sdb
USBスティックを取り外すと消え、USBスティックをコンピュータに再挿入すると、再び表示されることを確認して正しいことを確認できます。必要に応じて、最後の数行を見て、カーネルがdmesg
割り当てたUSBデバイスを確認してください。
正しい装置名を決定したら、このコマンドのペアを使用して、データがターゲット装置に完全に書き込まれていることを確認してください。
sudo dd bs=16M if=Downloads/ubuntu-20.04.1-live-server-amd64.iso of=/dev/sdb
sync
答え2
cp
Debianのドキュメントで推奨されているとおりに使用してください。
cp debian.iso /dev/sdaX
sync
4.3.1ハイブリッドCDまたはDVDイメージを含むUSBスティックの準備
重要
このようにCDまたはDVDイメージをUSBに書き込むだけで、ほとんどのユーザーにとって問題はありません。以下の他のオプションはより複雑で、主に特別な支援が必要な人を対象としています。
dd
セクタサイズを決定する必要があります。
isosize -x <device>
それから;
dd if=<file> of=<device> bs=<sector size>; sync
または:
dd if=<file> of=<device> bs=<sector size> status=progress oflag=sync
Debian FAQ:ダウンロードしたISOイメージと記録された光学メディアをどのように確認できますか?
光メディアに記録されたチェックサムは、チェックサムファイルのチェックサムと一致します。これは説明が少し難しい作業です。光学メディアへの書き込みを検証する際の問題は、一部のメディアタイプがISOイメージにあるよりも多くのバイトを返す可能性があることです。この後のゴミは、TAOモードで書かれたCD、徐々に焼き付けられたDVD-R [W]、フォーマットされたDVD-RW、DVD + RW、BD-RE、およびUSBフラッシュドライブでは避けられません。したがって、ISOイメージ自体と同じ数のデータセクタをメディアから読み取る必要があります。メディアからより多くのバイトを読み取ると、チェックサムの結果が変わります。
isosize プログラムを使用すると、光メディアから読み取る適切なバイト数を見つけることができます。光メディアのセクタ番号とセクタサイズを表示します。ここでロードされた光メディアのデバイスファイルは次のとおりです。
$ /sbin/isosize -x <device>
sector count: 25600, sector size: 2048
次に、セクタの数とセクタのサイズがddに渡され、光学メディアから適切な数のバイトを読み取り、バイトストリームを適切なチェックサムツール(sha512sum、sha256sumなど)にパイプします。
$ dd if=<device> count=<sector count> bs=<sector size> | sha512sum