Promise RAID + LVMで再インストール(4)
カーネルのコンパイル
素直にカーネルのコンパイルだけやり直してみた所、make bzImageで警告が出ていた。
arch/i386/kernel/signal.c: ln function 'setup sigcontext' arch/i386/kernel/signal.c:269: 警告: unused variable 'eflags'
けど、その後リブートして問題なく起動。
まあ、なにも弄ってないんだから、そうなるのが正しいんですが。
irq_vectors.h: そのようなファイルやディレクトリは ありません
http://www.turbolinux.co.jp/dcforum/DCForumID11/6430.html
http://www.si-linux.co.jp/iww/diary/?200507b&to=200507111#200507111
http://www.si-linux.co.jp/iww/diary/?200507c&to=200507262#200507262
irq_vectors.hとirq_vectors_limits.hは、シンボリックで強引に解決。
# cd /lib/modules/2.6.9-1.667/build/include/asm # ln -s ../asm-i386/mach-default/irq_vectors.h . # ln -s ../asm-i386/mach-default/irq_vectors_limits.h .
残っているファイル絡みのエラーは以下のようなもの。
- obsolete警告
問題は、ヘッダファイルが本当にどこにも存在しないこと。orz
glibc-kernheadersを更新したりしてみたものの音沙汰なし。
http://www.ussg.iu.edu/hypermail/linux/kernel/0406.1/0156.html
ひょっとして、kernel2.6では存在しないヘッダ?
って、Promiseのサイト見たら、ちゃんと2.4用のドライバて書いてあったよ…。