▼16a
一式計算機計画
ちうわけで、夕方から秋葉原に出撃。予算は財布に入っていた 1.5万円とコソビニでダウソロードした6万円の計7.5万円。
結局買ったものは
CPU | AMD Duron/900MHz リテールBOX | 11980円 | DOS/Vパラダイス |
MotherBoard | Gigabyte GA-7DX | 21980円 | DOS/Vパラダイス |
HDD | IBM DTLA-305040(40GB 5400rpm) | 11280円 | DOS/Vパラダイス |
Memory | DDR 256MB バルク(PC2100 CL2) | 7160円 | DOS/Vパラダイス |
Video | 東海理化販売 RIVA TNT2 VANTA | 4800円 | T-Zone DIY館 |
Case | Justy FC108A-BL | 7800円くらい | 俺コンハウス |
NIC | Planex FW-100TX | 1280円 | DOS/Vパラダイス |
HDDは家に余剰品があったのだけれど、消耗品なのでこの機会に購入。NICは余剰品があったかどうか自信がなかったので購入(結局 ISAのしかなかった。買ってよかった)。
▼16b
で、帰宅後すぐに建造開始
計画としては、
- 従来の主機 akegarasを モニタレス、キーボードレスの、ネットワーク経由で十全に動作する計算機にカスタマイズ
- akegarasから FDD、SCSIカード、CD-ROMドライブ、windowsの入っているサブHDDを抜き出す。aotokageのようなスタイルの計算機にするのだ。
- 新パーツと旧パーツで新計算機組立
- Windows98をクリーンインストール
- PlamoLinux2.2.1をクリーンインストール
- 新計算機の動作を確認したら、nfsで akegarasの HDDをマウントして設定を移行
Windowsはゲーム端末なので設定を引き継ぐ必要はほとんどなし。Linuxは設定の引き継ぎなどネットワーク経由でいくらでもできる。うむ。完璧だ。
ちなみに新計算機の名前は夏らしく「海燕 (umitsubame)」と決定
▼16c
約3時間後に
建造完了。このケース、メンテナンス製悪すぎ……。取り付け金具のエラク固い Duronリテールファンとともに苦しめてくれました。早速電源投入。デホルトの設定では、ベースクロック 133MHz x 9 = 1197MHzだったので Duronが耐えられずに起動不可。設定を一段階、120MHzまで落としたら1080MHzで動作したのだけれど、OCは好きじゃないので結局定格の 900MHzで動かすことにしました。
まずは Windowsのイソストール。akegarasから取り外した HDDをプライマリマスタに取り付けてシステムの入っているパーティションをクリアした後、某氏から ftpで送ってもらったアレでソレして、会社からアレしてきたドレとをソレしてイソストール。相変わらず何度も再起動させられる OSですね! それを除けばハードウェア的には何も問題なくイソストール完了。
次に Linux。Windowsを入れた HDDをセカンダリマスタに移し、新品の HDDをプライマリマスタに接続、フロッピからブートした後、akegarasに置いてある Plamo2.2.1の isoイメージを loopマウントしたパーティションからネットワークインストール。ネットワークインストールって初めてだったのだけれど、楽ですねこりゃ。いちいちCD焼かなくても済むし。
メーカ提供の NICのドライバがコンパイル通らなかったり(結局よそからバイナリを取ってきた)、インストール時にカーネルソースが一部コピーミスを起こしていたらしく、エラーメッセージを眺めつつ一部のヘッダファイルを手作業でコピーする羽目になったが、なんとか Linuxもインストール終了。早速 akegarasの /etc /home を nfsマウントしてのんびりと環境構築開始。ネットワーク周り、ブート周り、.zshrc、.emacs、.steprcを新環境に合わせて再構築したらあとはひたすらソースのダウンロード&コンパイルですな。とりあえず大至急でネットワークアプリのみ復旧、あとはまぁ気長にやります。
▼16d
で、今回
一番気になっていたのが、GA-7DXに搭載の CT5880なるサウンドチップが Linuxで動くかどうかだったのだけれど、結論としては 「2.2.19カーネル付属の es1371.oで動きました」
実は CT5880が es1371の互換チップであることすら知らなかったんだが、何度も ALSAを設定し直したり、モジュールを作り替えたり、カーネルをコンパイルしてみたり、いっそのこと別の余剰サウンドカードを刺してみたりと非常に手間を掛けた結果、最後の最後、諦める直前に取った馬鹿げた行動によってこれが es1371.o で動くことが確認されたのだ。
その馬鹿げた行動とは、説明するには専門的かつ長すぎるし、説明しても笑われるだけなのでエイエソの秘密にしておこう。うむ。
|