まず、以下の内容は中村さんの暇人日記blog板「
暇人日記blog版: FDはあるけどCD-ROMドライブの無いノートPCに最新版Linuxをインストール」を参考にさせて頂いております。
FDはあるけどCD-ROMブート環境の無いノートPC(ThinkPadi1620)に
NuOnce(
CentOS +
Blue Quartz)をインストールするわけですが、全体の流れは以下です。
- 必要ファイルのダウンロードと媒体作成
- CentOS 3.8のインストール
- NuOnce v4.6のインストール
- 大団円==
なを、私的メモですので下記の通りに作業されても、うまくいかない場合が予想されます。参考にされる方は、
多少のアドリブが必要になることご了承ください。
作業詳細
1.必要ファイルのダウンロードと媒体作成インストールに使用する媒体を用意します。作成作業には別途WinXPのPC上で行いました。
1.1 NuOnce CentOS ™ / Blue Quartz ™ Installation CD v4.6NuOnce Networks のページから「
NuOnce Installer of - CentOS + BlueQuartz ISO Image」を選択し Nu-CentOS-BQ-4.6.iso をダウンロードします。v4.6はファイルは1つ(CD一枚)でした。
普通にNeroで焼いてCDを作成します。
続いて、エラーフリーのFD媒体を用意します。作成したNuOnceのCDから /ks/grub-single-drive.cfg をFDにコピーします。その際、
名称を ks.cfg に変更しておきます。1.2 CentOS 3.8 のブートイメージ
kddilabsさんから、CentOS3.8のFDイメージ(3枚組み)を取得します。
ただ、うちからだとkddilabsさんは遠いのか ダウンロード速度が出ませんでした。CentOS3.8は一時的なインストールですので、
古い雑誌の付録などで他のVerのCDがあればそちらを使ったほうが良いと思います。ftp://ftp.kddilabs.jp/31/Linux/packages/CentOS/3.8/os/i386/dosutils/rawrite.exeftp://ftp.kddilabs.jp/31/Linux/packages/CentOS/3.8/os/i386/images/bootdisk.imgftp://ftp.kddilabs.jp/31/Linux/packages/CentOS/3.8/os/i386/images/drvnet.imgftp://ftp.kddilabs.jp/31/Linux/packages/CentOS/3.8/os/i386/images/pcmciadd.imgrawrite.exe でそれぞれのイメージをFDに書き込みます。
エクスプローラから rawrite.exeをダブルクリックして起動し、「
Enter disk image source file name:」と表示されたら、書き込みたいイメージファイル名(bootdisk.img とか)を入力。
「
Enter target diskette drive:」と表示されれば、FDのドライブ名(a とか)入力し、「
Please insert a formatted diskette into drive A: and press -ENTER- :」と表示されたところでエラーフリーのFD媒体を挿入して、Enterキーを押せば作成されます。
簡単な作業なのですが、難しい点と言えばエラーフリーのFD媒体を探すのが・・・。
1.3 ks.cfg ディスクの作成
NuOnceのインストーラの為に、ks.cfgを書き込んだFDを用意します。といっても簡単で
FATフォーマットのFloppyを一枚用意し、そこにインストールCDのksフォルダから
インストールしたい構成にあったks.cfgにリネームしてコピーするだけです。
私の環境は、ブートローダはgrubでIDE HDDが1つの環境ですので「
grub-single-drive.cfg」
を使用しました。
2.CentOS 3.8 のインストール今回 CentOS3.8 はftpインストールしますので、TinkPadにFD、CD、LANカード&LANを接続します。なを、バッテリーはへたっていたので装着していません。
また、インストール作業に影響はないはずですが、BIOSを最新版にUpdateし、一旦初期値にもどしてから、以下の設定変更をしています。
- FDからBOOT可能に設定
- LCDの拡大表示をON
- シリアル、パラレル、モデムなど不要/存在しないデバイスをOFF
- LCDを閉じたときにサスペンドしないように設定
FD(bootdisk)からブートさせると、CentOSのインストーラが起動します。FDは bootdisk -> pcmciadd -> drvnet の順に使います。CentOS3.8は暫定インストールですので、最小限の構成を選択します。
また、kddilabsさんは遠いので、今回は rikenさん(
ftp://ftp.riken.jp/Linux/centos/3.8/os/i386/)からftpインストールしました。
3.NuOnce v4.6のインストール3.1 準備さっそく、NuOnceのインストール準備に取り掛かります。NuOnce のインストールCDに格納されているカーネルを取り出してThinkPadにコピーするのです。
まず、CentOS3.8から起動します。/boot 適当にディレクトリを作ります。今回は /boot/centos としました。 NuOnce の のCDをマウントして、/isolinux 以下のファイルを /boot/centos にコピーします。
次に grub.conf を編集します。
以下ではUSB接続のFDが/dev/sdaとして認識されるため、hd:sda/ks.cfg としています。必要に応じて変更してください。
# vi /boot/grub/grub.conf
*以下を追加します
title CentOS 4.4 Install
root (hd0,0)
kernel /centos/vmlinuz ks=hd:sda/ks.cfg text ramdisk_size=8192
initrd /centos/initrd.img
3.2 CentOS 3.8 からNuOnce インストール編集を終了後、
ks.cfg をコピーした媒体をFDに挿入して、HDから再起動します。起動時の grub で CentOS 4.4 Install を選択すれば、うまくいけばインストーラが起動します。なを、NuOnce のインストールは全自動です。見てるだけで、
HDの初期化からBlueQuartz のセットアップまで行います。
4.大団円==お疲れ様でした。NuOnce のインストール終了後、設定は
BlueQuartz 5100R Setup Wizard, Step by Step. あたりを参考にされるとよいと思います。
また、以下は直ぐに行ったほうが良いと思います。
・admin のパスワード変更
・mysql admin のパスワード変更
/usr/bin/mysqladmin --user=root password YOUR_PASSWORD_HERE
・各モジュールのアップデート
/usr/bin/yum update
備考
中村さんの暇人日記blog板「暇人日記blog版: FDはあるけどCD-ROMドライブの無いノートPCに最新版Linuxをインストール」
http://ryos.cocolog-nifty.com/hima/2006/09/fdcdrompclinux_2b32.htmlNuOnce Networks(BlueQuartz + CentOS Package)
http://www.nuonce.net/bluequartz.phpNuOnce Installer of - CentOS + BlueQuartz ISO Image
http://www.nuonce.net/bq-cd.phpCentOS
http://www.centos.org/BlueQuartz
http://bluequartz.org/index-j.htmlBlueQuartz 5100R Setup Wizard, Step by Step.
http://bluequartz.org/docs/fc1kit/bqwizard-j.htmlCentOS 3.8 mirror
ftp://ftp.kddilabs.jp/31/Linux/packages/CentOS/3.8/os/i386/ftp://ftp.riken.jp/Linux/centos/3.8/os/i386/今回集めた機器一覧:- IBM ThinkPad i1620 / CPU:Celeron 500MHz, RAM:192Mbyte)
- BUFFALO LPC5-CLX-CB /CardBus 100M Lanカード
- TEAC FD-05PUB / IBM External USB Floppy Disk Drive
- PLEXTOR PX-740UF / USB接続のDVDドライブ(Bootできない)
- Seagate ST940110A / Mac mini 内臓2.5HDD 5400rpm 40GB (余りもの)
- (消耗品)FD媒体 4枚、 CD-R媒体 1枚
以上