I have a Pentium 4 with hyper-threading on my Slackware machine. Currently I am running the non-SMP 18.104.22.168 kernel, but I want the option to be able to boot with the 22.214.171.124 SMP kernel as well. I already have Lilo installed on my computer and have a large variety of kernels installed. What I want to know is how I should edit my /etc/lilo.conf file and what kernel I should use: huge/generic?
currently my lilo.conf file looks like this:
# LILO configuration file # generated by 'liloconfig' # # Start LILO global section boot = /dev/hda #compact # faster, but won't work on all systems. # Append any additional kernel parameters: append=" root=/dev/hdb1 vt.default_utf8=0" prompt timeout = 50 # Normal VGA console vga = normal # ramdisk = 0 # paranoia setting # End LILO global section # Linux bootable partition config begins image = /boot/vmlinuz label = TheLinuxMachine read-only # Partitions should be mounted read-only for checking # Linux bootable partition config ends # Windows bootable partition config begins other = /dev/hda1 label = WindowsXP table = /dev/hda # Windows bootable partition config ends
My theory is that I should change the end of this file to:
image = /boot/vmlinuz-huge-smp-126.96.36.199-smp label = Slack-188.8.131.52-SMP read-only # Partitions should be mounted read-only for checking other = /boot/vmlinuz-huge-smp-184.108.40.206-smp #does this line need to start with other = or with image =? label = Slack-220.127.116.11-nonSMP read-only # Partitions should be mounted read-only for checking other = /dev/hda1 label = WindowsXP table = /dev/hda
Should this work provided I have all kernels properly installed? Will I need to change any symbolic links such as /boot/vmlinuz? Should I use the huge or generic kernels?
Thanks in advance :)
What should I do with the /boot/config and /boot/System.map symbolic links? I currently have them pointed to their respective files for the 18.104.22.168 kernel.