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ファイルはコピーされたばかりではなく、抽出された-これは正しいですか?
その手順は常に私のために働いてきました。私はunetbootin
をdebianで使用してみましたが、何らかの理由でDebian ISOで機能させることができませんでした(奇妙なことに、私が試した他のディストリビューションではUbuntu、Finnix(両方ともDebianベースです!)およびCentOS)。
しかし今、Squeeze
リリース以降、 netinstall iso image もUSBから問題なく動作することがわかりました。
ダウンロードして実行
dd if=debian-*-netinst.iso of=/dev/sdX
どこ /dev/sdX
はUSBスティックです。
スティックをマウント解除したままにし、ルートとして次のようにします。
cat XXXX.iso > /dev/sdX
sync
ブート可能なUSBを作成する場合は、インストールを行うため。 http://unetbootin.sourceforge.net/ を確認してください。ほとんどのディストリビューションでは、パッケージが利用可能で、リポジトリおよびおそらく非公式のオンライン投稿にあります。このツールは、完全なISOから起動可能なUSBへの変換を自動化します。 USBを最初にパーティション化してマウントする必要があります。パーティションを修正するには、以下をお読みください。いずれかの方法で行う必要がある場合があります。
私はその特定のDebianスクリプトに慣れていませんが、USB経由で多くのGrub2マルチブートを実行しました。 Grub2をISOから起動するには、完全に最適化する必要があります。フラグメントがあると、ISOがGRUBから起動できなくなります。 USBには1つのパーティションのみがあり、プライマリでなければなりません。ブートフラグを設定する必要があり、パーティションにはFAT32ファイルシステムが必要です。パーティショニングに関して問題がある場合は、USBをやり直す必要があります。 partedなどのツールで新しいmsdosディスクラベルとMBRを作成してください。プライマリパーティションを作成し、ブートフラグを設定してから、mkfsを使用します。
このリンクはもう機能しません
$ 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(ライブDVD ISOでテスト済み)以降、unetbootinは正常に動作します
# apt-get install unetbootin