次の方法はCentOS 6.2で機能します。
要件:USBフラッシュドライブ(少なくとも4 GB、16 GBを使用)
ミラーからISOイメージをダウンロードする-ネットワークインストールを回避するために完全な1番目のDVDイメージを選択しました(暗号化パッケージの署名がインストーラーによってチェックされているかどうかが不明なため)。
$ wget http://ftp.uni-bayreuth.de/linux/CentOS/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1.iso
$ md5sum CentOS-6.2-i386-bin-DVD1.iso
md5sum.txt
別のミラーからのファイルに対してmd5sumを確認します(経由で確認md5sum.txt
しますmd5sum.txt.asc
gpg
)。
フラッシュドライブのパーティションを設定します(/dev/sdb
つまり、すべてのパーティションを削除し、1つだけを作成し、ブートフラグとおそらくFSタイプを設定します)。
# dd if=/dev/zero of=/dev/sdb bs=512 count=1
# fdisk /dev/sdb
> n
> p
> 1
(defaults)
> a
> 1
(toggles boot flag)
> t
> c
(filesystem type, default is 83, probably no need to change it)
> w
(write the new table)
タイプVFATのファイルシステムを作成します。
# mkfs.vfat /dev/sdb1
Fedora-LiveCDツールを取得します。
$ git clone git://git.fedorahosted.org/livecd
(必要ですlivecd/tools/livecd-iso-to-disk.sh
- ソースとして非 livecd ISOイメージもサポートしています!)
スクリプトに必要ないくつかのパッケージをインストールします。たとえば、Debianのようなシステムの下にインストールします。
# apt-get install isomd5sum syslinux extlinux
スクリプトを実行します。
# bash livecd-iso-to-disk.sh CentOS-6.2-i386-bin-DVD1.iso /dev/sdb1
デバイスをテストします。
$ qemu -hda /dev/sdb -m 256 -vga std
これを機能させるには、ユーザーが(一時的に)rw
権限を必要とし/dev/sdb
ます。
PS:サイドノードとして、RHEL 6は非PAEハードウェアのサポートを廃止しました。つまり、Thinkpad R40(Centrinoベース)のような古いシステムではカーネルは実行されません。