
私は Debian DVD をダウンロードし、ドキュメントに従って USB をマウントし、次のように実行しました。
cp mydebiandvd.iso /dev/sdb
sync
これらのコマンドを実行した後lsblk
、sdb サムドライブの領域がすべて空いていることが確認できました。
しかし、USB から起動すると、Debian のインストール画面がポップアップ表示されました。
ISOを直接コピーしたときにcpは何か特別なことをしているのでしょうか?デバイス(デバイス上のパーティションだけではありません)。バックグラウンドで dd コマンドを実行するようなことを行っているのでしょうか? ここで実際に何が起こっているのか、本当に興味があります。
同期は、USB をアンマウントする前にロックされていないことを確認するだけだと思いますか?
答え1
はい、コマンドを使用して起動可能な USB を作成できますcp
。
公式サイトに回答あり(よくある質問)
CD/DVD/BD イメージを USB フラッシュ ドライブに書き込むにはどうすればいいですか?
Linux マシンでは、単に「cp」コマンドを使用して、イメージを USB フラッシュ ドライブにコピーします。
cp <file> <device>
代わりに、「dd」を使用することもできます。
dd if=<file> of=<device> bs=4M; sync
答え2
最も効果的だと分かったのはsudo usb-creator-gtk
質問: sync は魔法のようなことはしません。単にバッファをフラッシュするだけです。GAD3R が述べたように、これcp <file> <device>
は dd と同等です。