コンパイル失敗の続き。
試しにNICのほうもコンパイルしてみたが同じようにエラー。
試しに、カーネル自体のコンパイルをしてみる。
#cd /etc/src/kernel-source-2.6.8-11
#make
しかし、エラーが発生。
make menuconfig、make oldconfigが必要らしい。
#make menuconfig
設定。
#make oldconfig
設定。
#make
大量のエラー・・・
もう少し調べなおす。
どうやら以下のコマンドが必要らしい。
#make-kpkg clean
なんか出てきた。
オブジェクトファイルのクリアかな?
改めて
#make
だめ。
パニックになりそう。
色々なサイトを見ると、fakerootを入れてやる方法が書かれているが、コンパイルとは関係ないと思われる。
というより、あくまでも実行権限が変わるだけのものが関係するわけないし。
古い環境の.configファイルが/bootにあるというが、どこにも.configなど無い。
・・・で、実は、.configではなく、config-(カーネルソースバージョン)というファイル名であることが、朝からやって夕方に気づく。(馬鹿)
#cp /boot/config-2.6.8-11-686 .config
この後、
#make
でコンパイル開始。
50分ぐらいコンパイルしていました。
(で、後で気づいたが、このやり方は失敗。本来は、make-kpkgコマンドで作成のこと。)
コンパイル後、昨日のITERAIDのコンパイルをしてみた。
うまくコンパイル完了。
試しに以下のコマンドを実施。
#modprobe sr_mod
#modprobe sd_mod
#insmod iteraid.ko
なんかコマンドがエラーだとか出ている気がする。
HDD接続していないからハードが存在しなかったよというエラー?
保留。
次にNICもコンパイル。
正常終了。
#modprobe sr_mod
#modprobe sd_mod
#insmod bcm5700.ko
同じくエラー?
とりあえず、使えるか、試してみる。
電源を落とし、HDDをIDE2に接続。
もう一台をIDE3に接続。
起動してCtrl+GでITERAIDのBIOSセット画面でMirroringを実行。
IDE2->IDE3となるようにする。
実行が終わるまで1時間、Webを見ていたら・・・
大変なことに気づいた。
ブログのプラグインを最新にするべく手順を探す。
Mirroring終了後、再インストール。
今度はamd64版のインストール。
HDD認識のところでAlt+F2でコマンドプロンプトへ。
#mount /dev/floppy/0 /media/floppy0
#cd /media/floppy0
#modprobe sr_mod
#modprobe sd_mod
#insmod itedaid.ko
でエラー。
なにぃっ!?
また考え直し!?
もうちょっと情報を手に入れてきます・・・