さかにゃ日記 Information(臨時連絡):
現在臨時連絡はありません。 まぁ暇なときでかまわないので、 一度くらいは通常のInformationをご覧ください。
この日記中のamazon.co.jpへのリンクはアソシエイト・プログラムが適用されています。
最近さかにゃ日記経由でAmazonで発注していただいた商品リスト
そんなわけで忘れないうちにメモっておく。
_
ブツはこれ。つこてるchipはCMD-649と書いてある。 で、買ーてきたブツを開封してchipを見る。
SiliconImage SiI0649CL160………あれ?(汗;; んー、CMDってSiliconImageのchipなん? まあ649って数字も入ってるし、 付属のWindows用ドライバもCMD-649のものだから、 最低でも互換chipってことなんだろーけど。………不安(汗;;
_
で、FDbootからftp経由でインストール。 起動FDでちゃんとCMD-649として認識してくれるよーだ。 ad4として認識されてるHDDをスライス切ってパーティション切って、 ふにふにとインストール。ふにふに。
つまらん。_
で、何事もなくインストールが終わって、reboot………bootしてこない(汗;;
loaderがkernelを読んだあと、/ のmountに失敗してる模様。 deviceの初期化のところで、ad4までたどり着いたらこんな感じで止まる。
ad4: 57241MB <ST360020A> [116301/16/63] at ata2-master UDMA100 Manual root filesystem specification: <fstype>:<device> Mount <device> using filesystem <fstype> eg. ufs:/dev/da0s1a ? List valid disk boot devices <empty line> Abort manual input mountroot>で、ここのプロンプトで
mountroot> ufs:/dev/ad4s1aとか指定してやると / をmountして起動を再開するのよね。 ここを過ぎてしまえばあとは問題なく動いてるみたいなんだけど。
_
とりあえず、loader.confあたりをふにふに読むと、
#rootdev="disk1s1a"とかゆーlineがみつかる。 こいつを明示的に指定してみよう。 /boot/loader.conf に
rootdev="ad4s1a"と追記してreboot………はずれ。
_
kernel configに埋め込む場所があるらしいと某IRCで教えてもらう。 やってみよう。 configファイルに
options ROOTDEVNAME=\"ad4s1a\"とか追加してrecompile。ついでなのでいらんデバイスとかも全部切っとく。 んで、reboot………しません。 よく見るとさっきまでad4だったHDDがad0になってる。 あー、OnBoardなIDE Controllerをkernelから削っちゃったから(汗;; つーか、最初っからBIOSレベルで殺してあるんだけどなぁ。 これはBIOSがヘコいとゆーことなんかな。
まぁ愚痴っててもしょーがないんで、 configファイルを
options ROOTDEVNAME=\"ad0s1a\"に書き換えてさらにcompile. /etc/fstab も :%s/ad4/ad0/ しておく。 そいからreboot。 ………キターー!! bootしました。よかったよかった。
_
ここまできたら問題なく動いとるよーです。 こいつはAyakaの後継として動かす予定なので、 環境構築せんとね。ゆくーりやっていこう。
まぁいい感じにトラブって面白かった。おけー。
|
|