2011/01/06(木)カーネル再構築メモ
2011/01/06 23:22
#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-updatesudoとかは適当に読み替えで。
でここからが肝心。これだけではうまくいかない。grub-updateは/boot/grub/menu.lstを更新するが/dev/sda1(SATAであるため)が正であるのに/dev/hda1と記述される。しかもご丁寧に既存の物まで書き換えて…… おそろしい。ということでmenu.lst内のデバイス指定を正しい物に修正する。grub-updateは何となく挙動が変なので、使わない方がいいのかも知れない。そのうち研究。
私の環境のinstallkernelはinitrdを作らないため、initrdは別途作る必要がある。initrd作成についてはこの直後にinitramfs-toolsを入れたので、今後はupdate-initramfsかmkinitramfsが使えると思う。それは次回。