NightWalkerの日記: ブートローダについて教えてください
GRUB0.97を使って起動しているAT互換機(Pentium3 + Realtek8139)があります。
起動するOSは、DOSでもWindowsでもLinuxでもない、謎のOS(仮名iTron)です。
通常はCFブート、debug時はネットワークブート(TFTPサーバーからの立ち上げ)を使います。
TFTPサーバーは、3ComのWindows用ソフト"3CDaemon"を使っていました。
--- ここまで4年前情報 ---
今回システムを増設する事になり、調べてみたら以前のハードは生産終了になっていました。
いろいろあって、今回のハード構成はPentium4 + ICH4の構成になりました。
ブートローダの事も調べてみました。
GRUB1.00系列は新規ハードに対応していないようで、ICH4はコンパイルオプションにありませんでした。
GRUB2.00系列は標準でネットワークブートを持っていないようです。
そこで、こんなストーリーを考えました。
通常の立ち上げ用には、GRUB2.00系列(または1.00系列)をインストールして、CFからのブートを行う。
debug時は、BIOSからのPXEを使ってBpBatch等のNBP(Network Bootstrap Program)を起動->NPBでOS本体をロードする
BpBatchの開発も終了しているようですが、まだダウンロード出来ます(参考)。
数週間のdebugのためだけに、システム運用時にはまったく使わないネットワーク環境で苦労するのも
馬鹿げているかなと思いつつ、「なんでGRUB0.97で出来てるのが、今出来ないんや!」とも思います。
ブートローダに関して、何かお薦めがありましたら、ご教授してくださるようお願いします。
ブートローダについて教えてください More ログイン