Ubuntuを使って起動可能なUSBスティックを使って自分のPCにDebian Squeezeをインストールしたいと思います。このチュートリアルを見つけました。
デバイスの位置を確認するには、USBキーを挿入します。
$ df -k
/dev/sdb 244476 217968 26508 90% /media/xxx
/dev/sdb
これは私のUSBキーだと思います。その後、削除します。
# umount /dev/sdb
次の2つのファイルをダウンロードしてください。
# cd /tmp/
# wget http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz
# wget http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso
スティックの最初の項目をコピーします(削除する必要があります)。
# zcat boot.img.gz > /dev/sdb
その後、スティックを取り付けてdebian-testing-i386-netinst.iso
上記をコピーします。
# mount /dev/sdb /mnt/
# cp /tmp/debian-testing-i386-netinst.iso /mnt/
# umount /mnt/
これでUSBキーが用意されました。インストールするには、コンピュータに接続し、BIOSで最初の起動デバイスとしてUSBを選択し、Debian Squeezeのインストールを開始します。
ステップ:
# cp /tmp/debian-testing-i386-netinst.iso /mnt/
ISOファイルはコピーしたばかり、いいえ抽出済み- そうなんですか?
答え1
このアプリはいつも私にとって効果的でした。私はDebianを使ってみましたが、何らかのunetbootin
理由でDebian ISOで動作させることはできませんでした(奇妙なことに、Ubuntu、Finnix(両方ともDebianベース!)、CentOSなど、私が試した他のディストリビューションでは動作します)。
しかし、今Squeeze
出版以来、私は発見しました。ネットワークインストールISOイメージUSB経由でも完璧に動作します!
ダウンロードと実行
dd if=debian-*-netinst.iso of=/dev/sdX
/dev/sdX
あなたのUSBフラッシュドライブはどこにありますか?
答え2
スティックを削除し、ルートとして実行します。
cat XXXX.iso > /dev/sdX
sync
答え3
インストール用に起動可能なUSBを作成する場合。確認したいかもしれませんhttp://unetbootin.sourceforge.net/。ほとんどのディストリビューションでは、リポジトリまたは非公式にオンラインでパッケージを使用できます。このツールは、ISO全体を起動可能なUSBに自動的に変換します。まずUSBを分割してマウントする必要があります。パーティションを回復するには、次の内容をお読みください。どちらにしてもこれを行う必要があります。
私はDebian関連のスクリプトに慣れていませんが、USB経由でGrub2マルチブートをたくさん実行しました。 Grub2がISOから起動するには、完全に最適化を実行する必要があります。断片化のため、ISO は grub から起動しません。 USBには1つのパーティションのみが必要で、プライマリパーティションである必要があります。起動フラグを設定し、パーティションにFAT32ファイルシステムが必要です。パーティションに問題がある場合は、USBを再実行する必要があります。 partedなどのツールを使用して、新しいmsdosディスクラベルとMBRを作成します。デフォルトパーティションを作成し、起動フラグを設定してからmkfsを使用します。
答え4
このリンクは無効です。
$ wget http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz
今利用可能:
$ wget http://d-i.debian.org/daily-images/i386/daily/hd-media/boot.img.gz
Debian 7.x以降、unetbootinはうまく動作します(live-DVD ISOでテスト)。
# apt-get install unetbootin