パスワードを忘れた? アカウント作成
201364 journal

NightWalkerの日記: ブートローダについて教えてください

日記 by 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で出来てるのが、今出来ないんや!」とも思います。

ブートローダに関して、何かお薦めがありましたら、ご教授してくださるようお願いします。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

普通のやつらの下を行け -- バッドノウハウ専門家

読み込み中...