2011/01/06(木)カーネル再構築メモ

2011/01/06 23:22 PC(Linux)
debianもsqueezeとなったこの時代、自分の鯖もwoodyからいい加減な管理で使ってる所為かカーネルの再構築手順がちょっとややこしくなってきた。再構築の度にkernel panicするので、これなら成功するという手順をメモっておきたい。
#make menuconfig
#make bzImage
#make modules
#make modules_install
#installkernel ##VER## arch/i386/boot/bzImage System.map
#mkinitrd -o /boot/initrd-##VER##.img ##VER##
#grub-update
sudoとかは適当に読み替えで。

でここからが肝心。これだけではうまくいかない。grub-updateは/boot/grub/menu.lstを更新するが/dev/sda1(SATAであるため)が正であるのに/dev/hda1と記述される。しかもご丁寧に既存の物まで書き換えて…… おそろしい。ということでmenu.lst内のデバイス指定を正しい物に修正する。grub-updateは何となく挙動が変なので、使わない方がいいのかも知れない。そのうち研究。

私の環境のinstallkernelはinitrdを作らないため、initrdは別途作る必要がある。initrd作成についてはこの直後にinitramfs-toolsを入れたので、今後はupdate-initramfsかmkinitramfsが使えると思う。それは次回。
OK キャンセル 確認 その他