私はddを使用してISOファイルをUSBスティックに「書き込み」ます。
dd bs=4M if=/mnt/media/ISO/Fedora-Workstation-Live-x86_64-31-1.9.iso of=/dev/sdd conv=fdatasync status=progress
これで、いくつかのパーティションが作成されたことがわかります。
sdd 8:48 1 1.9G 0 disk
├─sdd1 8:49 1 1.8G 0 part /run/media/alex/Fedora-WS-Live-31-1-9
├─sdd2 8:50 1 10.6M 0 part
└─sdd3 8:51 1 22.2M 0 part
ドライブ全体ではなく、sdd1のみがISOチェックサムと一致するのはなぜですか?他のパーティションのファイルを確認しました。これらのISO関連ファイルが含まれています。
あなたが何を成し遂げようとしているのか私にはわかりません。
ファイルをrawデバイスに書き込んでいるようです。ファイルがその種類のデバイスに適したディスクイメージでない限り、これは私には意味がありません。
Fedora-Live ISOはSquashFSファイルシステムであり、rawデバイスへのダンプに適したバイナリまたはrawイメージではありません。
これはFedora-Live ISOなので、単にISOをDVDに書き込むことで得られる起動可能なDvDから起動可能なUSBを作成したいと思います。次のような標準的なツールがあります。 netbootin
****** edit *****
OK、ISOファイルをプルダウンして、ISOのfdiskを実行しました。
fdisk Fedora-Workstation-Live-x86_64-31-1.9.iso
コマンド(m for help):p
ディスクFedora-Workstation-Live-x86_64-31-1.9.iso:1.8 GiB、1929379840バイト、3768320セクター単位:1 * 512のセクター= 512バイトセクターサイズ(論理/物理):512バイト/ 512バイトI/Oサイズ(最小/最適):512バイト/ 512バイトディスクラベルタイプ:dosディスク識別子:0x6f869649
デバイスブートスタートエンドセクターサイズIDタイプ
Fedora-Workstation-Live-x86_64-31-1.9.iso1 * 0 3768319 3768320 1.8G 0空
Fedora-Workstation-Live-x86_64-31-1.9.iso2 172 21887 21716 10.6M ef EFI(FAT-12/16/32)
Fedora-Workstation-Live-x86_64-31-1.9.iso3 888 67407 45520 22.2M 0空
ISOは3つのパーティションを定義し、そのうち1と3はタイプ0空です。
DDは、イメージをバイト単位でUSBドライブにコピーし、正確なクローンを作成します。イメージを保持する1つのパーティションを作成します。そのため、イメージファイルを含むパーティションのみに一致するチェックサムがあります。 Fedoraの詳細については完全には分かりませんが、DDコマンドを使用して起動可能なUSBドライブを作成する一般的なLinuxディストリビューションでは、2つのパーティションは次のとおりです。
ドライブの残りのスペースは、未割り当ての空きスペースとして残されます。他のパーティションのファイルに関する詳細を提供すると、より適切な回答が得られる可能性があります
/ dev/sddがISOファイルとまったく同じサイズでない限り(これはありそうもありません)、/ dev/sddには、古い削除済みデータまたはゼロを含む未割り当ての空のスペースが含まれます。ゼロが含まれていても、チェックサムに影響します。
/ dev/sddから読み取るときにhead -c <number of bytes> /dev/sdd
を使用して、デバイスのチェックサムを計算するときにデバイスの最後にあるパディングを削除する必要がある場合があります。