'dd'は、Debianまたは(L)Ubuntu用の起動可能なフラッシュドライブを作成する普遍的な方法ですか? [閉鎖]

'dd'は、Debianまたは(L)Ubuntu用の起動可能なフラッシュドライブを作成する普遍的な方法ですか? [閉鎖]

(L)ubuntuとDebian用の起動可能なUSBフラッシュドライブを作成するさまざまな方法が見つかりました。

  1. https://askubuntu.com/a/377561端末から起動可能なUbuntu USBフラッシュドライブを作成するには、次の手順を実行します。

    sudo dd bs=4M if=path/to/input.iso of=/dev/sd<?> conv=fdatasync  status=progress
    
  2. https://www.debian.org/releases/stable/amd64/ch04s03.en.html説明する

    選択したCDまたはDVDイメージは、現在の内容を上書きしながらUSBメモリースティックに直接書き込む必要があります。たとえば、既存のGNU / Linuxシステムを使用している場合は、USBフラッシュドライブがマウント解除されていることを確認したら、次のようにCDまたはDVDイメージファイルをUSBフラッシュドライブに書き込むことができます。

    # cp debian.iso /dev/sdX
    # sync
    
  3. ダーバン:起動可能な Debian USB フラッシュドライブの作成説明する

    Windows、Mac OS、または既存のGNU / Linuxインストールから起動可能なUSBドライブを作成するには、Rufusを使用することが信頼できるオプションです。

  4. ルブントゥ:画像の書き込み/書き込み説明する:

    Linux で USB ドライブにイメージを書き込むには、mkusbLubuntu チームメンバーが開発したツールまたは Lubuntu Startup Disk Creator に付属の USB ジェネレータを使用することをお勧めします。

ddブロックレベルで動作する最初のアプローチがすべての場合で動作するかどうかを知りたいです。これは普遍的なアプローチですか?

cp2番目の方法がブロックレベルではなくファイルレベルで機能するのはなぜですか?

最初の方法と比較して他の使用方法の利点は何ですかdd?別のコマンドを使用または使用してdd同じ結果を得るための別の方法はありますかdd

ありがとうございます。

ベストアンサー1

Unix / Linuxでは、デバイスは通常のファイルのように扱われます。 cp(1)またはdd(1)を使用してデバイスにデータを配置する場合、program > /dev/sdb実際の違いはありません。たとえば、dd はさまざまなサイズのブロックへの書き込みを選択できます。これは、ブロックサイズがハードウェア定義サイズと一致する場合、より効率的です。

おすすめ記事