2007年2月22日木曜日

FDはあるけどCD-ROMブート環境の無いノートPCにNuOnce(CentOS + Blue Quartz)をインストール

まず、以下の内容は中村さんの暇人日記blog板「暇人日記blog版: FDはあるけどCD-ROMドライブの無いノートPCに最新版Linuxをインストール」を参考にさせて頂いております。

FDはあるけどCD-ROMブート環境の無いノートPC(ThinkPadi1620)にNuOnce(CentOS + Blue Quartz)をインストールするわけですが、全体の流れは以下です。

  1. 必要ファイルのダウンロードと媒体作成
  2. CentOS 3.8のインストール
  3. NuOnce v4.6のインストール
  4. 大団円==
なを、私的メモですので下記の通りに作業されても、うまくいかない場合が予想されます。参考にされる方は、多少のアドリブが必要になることご了承ください。



作業詳細


1.必要ファイルのダウンロードと媒体作成

インストールに使用する媒体を用意します。作成作業には別途WinXPのPC上で行いました。

1.1 NuOnce CentOS ™ / Blue Quartz ™ Installation CD v4.6

NuOnce 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.exe
ftp://ftp.kddilabs.jp/31/Linux/packages/CentOS/3.8/os/i386/images/bootdisk.img
ftp://ftp.kddilabs.jp/31/Linux/packages/CentOS/3.8/os/i386/images/drvnet.img
ftp://ftp.kddilabs.jp/31/Linux/packages/CentOS/3.8/os/i386/images/pcmciadd.img

rawrite.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.html

NuOnce Networks(BlueQuartz + CentOS Package)
http://www.nuonce.net/bluequartz.php

NuOnce Installer of - CentOS + BlueQuartz ISO Image
http://www.nuonce.net/bq-cd.php

CentOS
http://www.centos.org/

BlueQuartz
http://bluequartz.org/index-j.html

BlueQuartz 5100R Setup Wizard, Step by Step.
http://bluequartz.org/docs/fc1kit/bqwizard-j.html

CentOS 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枚
以上

0 件のコメント: