Monday, June 14, 2010

Setting up a new kernel for meego

Meego has changed a bit from moblin, moblin used to use grub; meego has gone with extlinux, some sort of syslinux. Te configuration items are all in /boot/extlinux and can be easily configured from there.

This is what the default file upon install has:

$ sudo cat /boot/extlinux/extlinux.conf

# extlinux.conf generated by anaconda

prompt 0
timeout 1

default vesamenu.c32
menu autoboot Starting MeeGo...
menu hidden

menu resolution 800 600
menu background splash.jpg
menu title Welcome to MeeGo!
menu color border 0 #ffffffff #00000000
menu color sel 7 #ffffffff #ff000000
menu color title 0 #ffffffff #00000000
menu color tabmsg 0 #ffffffff #00000000
menu color unsel 0 #ffffffff #00000000
menu color hotsel 0 #ff000000 #ffffffff
menu color hotkey 7 #ffffffff #ff000000
menu color timeout_msg 0 #ffffffff #00000000
menu color timeout 0 #ffffffff #00000000
menu color cmdline 0 #ffffffff #00000000
label meego
menu label MeeGo (2.6.33.3-11.1-netbook)
kernel vmlinuz-2.6.33.3-11.1-netbook
append ro root=/dev/sda2 vga=normal
menu default

So it was my intention to add a custom kernel by setting up a new label with
label meego-nfs
menu label MeeGo-NFS (2.6.33.3)
kernel vmlinuz-2.6.33.3
append ro root=/dev/sda2 vga=normal

And since we are making changes, I'm changing the timeout value to something larger and removing the menu hidden menu attribute.

No comments: