私は、(L)ubuntu および Debian 用の起動可能な USB フラッシュ ドライブを作成するさまざまな方法を見つけました。
https://askubuntu.com/a/377561ターミナルから起動可能なUbuntu USBフラッシュドライブを作成するには、
sudo dd bs=4M if=path/to/input.iso of=/dev/sd<?> conv=fdatasync status=progress
https://www.debian.org/releases/stable/amd64/ch04s03.en.html言う
選択した CD または DVD イメージは、USB スティックに直接書き込まれ、現在の内容を上書きする必要があります。たとえば、既存の GNU/Linux システムを使用する場合、スティックがアンマウントされていることを確認した後、次のようにして CD または DVD イメージ ファイルを USB スティックに書き込むことができます。
# cp debian.iso /dev/sdX # sync
デビアン:起動可能な Debian USB フラッシュドライブの作成言う
Windows、Mac OS、または既存の GNU/Linux インストールから起動可能な USB ドライブを作成するには、Rufus を使用するのが確実な選択肢です。
ルブントゥ:イメージの書き込み/焼き付け言う:
mkusb
Linux 上の USB ドライブにイメージを書き込むには、 Lubuntu チーム メンバーが開発したツール、または Lubuntu Startup Disk Creator に同梱されている USB 作成ツールをお勧めします。
ブロック レベルで機能する最初の方法がdd
すべてのケースで機能するかどうか疑問に思っていました。これは普遍的な方法ですか?
cp
ブロック レベルではなくファイル レベルで機能する2 番目の方法を使用できるのはなぜですか?
を使用する最初の方法と比較して、他の方法の利点は何ですか? を使用したり、 と一緒に他のコマンドを使用したりするdd
ことで、他の方法と同じ結果を実現できますか?dd
dd
ありがとう。
答え1
Unix/Linux では、デバイスは通常のファイルと同じように扱われます。cp(1) や dd(1) を使用してデバイスにデータを配置しても、program > /dev/sdb
実際の違いはありません。たとえば、dd には異なるサイズのチャンクで書き出すオプションがあり、ブロック サイズがハードウェアで定義されたサイズと一致する場合は、より効率的になります。