web-dev-qa-db-ja.com

ddで起動可能なUSBフラッシュドライブを作成する

32GBのフラッシュドライブをarchlinuxで起動できるようにしようとしています。リリース2010.05以降、すべてのISOファイルをUSBメディアに直接書き込むことができます。だから、私がしたこと:

dd if=archlinux.iso of=/dev/sdc

コピーは正常に終了しましたが、フラッシュドライブから起動できません。

私がしなければならない他のことはありますか?または、おそらく、一部のフラッシュドライブは起動できませんか?または私が逃したもの?

4
Jofsey

ああ、問題はコンピューター側にありました。フラッシュドライブを手動で選択して起動すると、動作し始めます。

しかし、フラッシュドライブを上にして起動デバイスの優先順位が同じ効果をもたらさなかった理由はわかりません。

1
Jofsey

ISOと同じサイズのFAT32パーティション(たとえば、/dev/sdc1)を作成し、ddを使用してそれにコピーする必要があると思います。次に、partedまたはその他のツールを使用して、パーティションを起動可能としてマークします。同じデバイスの場合は、parted /dev/sdcと入力してから、set 1 boot onと入力します。

これについてはよくわかりません。適切なデバイスを使用し、重要なものをすべてバックアップしていない場合は、バックアップしてください。

編集: netbootin プロセスを簡単にすることができるかもしれません。具体的には、ArchLinux2010.05をサポートしていると書かれています。

3
Doddy

自分の経験を投稿したいと思います。

ArchLinuxでライブUSBを作成する方法を理解するのに少し時間がかかりました。解決策は簡単です。私はちょうど書いた:

$ dd if =/address/of/iso-file of =/address/of/usb-stick/sda/not/sdaY/do n't/write/the/partition/number

私はgnomediskユーティリティを使ってたくさん作業し、gpartedしました。 USBスティックのパーティションテーブルをクリアしても問題ありません。

1つの興味深い事実が重要です。 ddが100〜400ファイルで終わる場合は、問題が発生しています。時間がかかることもありましたが、そんなに長く待ちたくなかったので断りました。それから私はそれが終わるまで一度やりました。その時間は約20分かかったと思いますが、突然ddが表示され、約10000個のファイルが正しく送信されました。スティックを起動すると、すべて正常に動作します。ファイルの量がわからなかったので、私と同じように(bs = partを使用しなかったことがわかるように)30分ほど待つと、すべて問題ないと思います。

USB3.0スティックは本当にあなたを助けることができます。

0
user371780