[17568]  カーネルの再構築(U-ide98使用)
投稿者:ルネゾウ さん   2001-08-21 02:10:34
Win2000のサーバーにCodeREDが入っていたので(爆)これを機にFreeBSDでも勉
強してみようかと思いまして、ただいま奮闘しております。
無事インストールも完了し起動しました。Xも起動し、さて、ネットワークカードが認識していないようだからカーネルの再構築をやって認識させようと思って、とりあえずネットで仕入れてきた情報を元にCNFIGを記述してMake、INSTALL後、reboot。
で起動しなくなってしまいました。
どうも、U-IDE8の設定がうまくいってないらしくディスクが認識されなてくて/rootがマウントできないようです。MOUNTROOTというコマンドが出て起動処理が止まってしまいました。
起動プロセスを見てるとPCIデバイスの検出のところで、内蔵グラフィックカードの次にUNKWONなデバイスが二つ出てきます。ひとつはU-IDE98でひとつは増設したGA-PIIですが、これはフロッピーからのブート時およびインストール直簿のブート時には、U-IEDは認識されていました。UATA33とか書いてあったとおもいます。

以下に環境とU-IDE98のために追加した部分を書いておきます。何かアドバイスいただけたら幸いです

FreeBSD(98) 4.3R-Rev01
NECPC-9821Xa12/C12
K6-III400MHz+Powerlerp98
128M
内蔵IDE
CD-ROMドライブ
U-ide98 (IRQ6 port 0xc000-0xc00f,0x600c-0x600f,0x6010-0x6017,0x6008-0x600b,0x6000-0x6007)
U-IDEのプライマリに二台のハードディスクを接続しスレイプ側の第一パティションにインストール

カーネルコンフィグの記述
内蔵IDEの設定(コメントアウト済み)の次に

device wdc0 at isa0 port 0 irq 6 fiags 0xa0ffa0ff
device wd0 at wdc0 drive 0
device wd1 at wdc0 drive 1
device wdc1 at isa0 port 0 irq 6 fiags 0xa0ffa0ff
device wd2 at wdc1 drive 0
device wd3 at wdc1 drive 1

あと,カーネルの構築に失敗したので前のカーネルの戻そうと,起動時のすぐの”boot:”と出ているところで /kernel.old と打ち込んだんですけど,起動してくれないんですが,何か間違っているのでしょうか?
  1. SICIL さん   2001-08-21 08:28:34
    <昔の自分の投稿のコピー>
    UIDE-98を使ってないので実際に試したわけではありませんが
    /usr/src/release/scripts/make-ide-conf.sh を
    /usr/src/sys/pc98/conf にコピーして実行すれば
    uide 用の GENERIC98 が作成されるようです。
    </昔の自分の投稿のコピー>

    過去ログを カーネル というキーワードで探すと UIDE98の使い方が出てくるはずです。
    要するに wd ではなく ad を使いましょうという話…

    後古いカーネルの使い方ですが、
    http://www.jp.freebsd.org/www.freebsd.org/ja/handbook/boot-loader.html
    あたりを参考にしてみてください。

    余談ですが、もうすぐ FreeBSD 4.4 RELEASE が出てきそうな感じです。
    #今 4.4 RC
    なので もし時間が有るなら 4.4が出てからの方が patchを当てる手間が無くて良いかも(笑
  2. ルネゾウ さん   2001-08-22 03:21:34
    どうもありがとうございました。
    無事,カーネルの構築ができました。起動早くなりますねぇ。
    ようやくネットワークにもつながり,パッケージをインストールして…とまだまだわかんないことが多そうです。webブラウズができるのはいつのことか。
    とりあえずもがけばスキルがあがるようなのでがんばってもがきます
    どうもありがとうございました