
ISOイメージから起動可能なUSBスティックを作成するには?
私はこれがうまくいくと思いますdd
が、これまで成功していませんでした。
私が試したことは次のとおりです。
umount /dev/sdx
sdx
すべてのパーティションを削除しました。Gparted
dd if=/path/to/iso/some_file.iso of=/dev/sdx bs=1024K
ファイルは起動可能なBIOSアップデートユーティリティですが、私のラップトップにはCD / DVDドライブがないので、このイメージをUSBスティックに配布したいと思います。
しかし、私が見ると、sdx
26MBを使ったと主張するにGparted
もかかわらず、サイズが0でパーティションが作成されていないことが示されています。dd
/dev/sdx
また、FAT32パーティション(フルサイズ)を作成してからGparted
そのdd
パーティションにコピーしてみましたdd if=/path/to/iso/some_file.iso of=/dev/sdx1
。それも無駄です。
USBスティックは大丈夫です。これを使用して、ノートブックとコンピュータ間でデータを書き込んで交換できます。 (実際にこれは、以前にノートブックにManjaroをインストールしたときに使用したのと同じUSBドライブです。)
私は何が間違っていましたか?
答え1
gparted
USBから既存のパーティションを削除し、パーティションテーブルを復元するために使用されますmsdos
(デバイスメニューに移動して「パーティションテーブルの作成」を選択)。次に、fat32
そのスペースを右クリックunallocated
し、[新規]を選択してFAT32デフォルトパーティションを作成して新しいパーティションを作成します。
次に、起動可能なUSBを作成します。
dd if=/path_to_iso_without_space.iso of=/dev/sdx
sync
bs=4M
より速くするためにオプションを追加できます。
dd bs=4M if=/path_to_iso.iso of=/dev/sdx
例: お使いのデバイスが次の場合は、次のようにsdb1
入力する必要があります。sdb
dd if=/path_to_iso_without_space.iso of=/dev/sdb
答え2
Archlinuxブート可能ISOの場合は、特別な作業を行う必要はありません。ただ
dd if=somefile.iso of=/dev/sdx
そのようなパーティションではなく、そのようなsdx
ブロックデバイスはどこにありますか?/dev/sda
/dev/sda1
これは、isoに必要なすべてがすでに含まれているためです。一部のパーティションテーブルを設定すると、ターゲットデバイスdd
の他のエントリと同じように上書きされるため、何の効果もありません。
編集:前述のように上書きされるため、デバイスのすべてのパーティションを元に戻す必要があります。
Edit2:wikiによると、manjaro画像にも同じことが当てはまります。
答え3
USBデバイスブロックファイル(たとえば)を知らず、/dev/sdb
SATAシステムドライブの1つを上書きしたくない場合は、より安全ですbootiso utility
。
USBデバイス名を明示的に指定できます(USB経由で接続しないと失敗します。):
bootiso -d /dev/sdb /path_to_iso_without_space.iso
それとも、彼に次のことを見つけるのを手伝ってください。
bootiso /path_to_iso_without_space.iso
実際に確認してください: