In lilo, to make Windows the default boot operating system, simply make Linux the last entry in /etc/lilo.conf
Depending on which editor you use, you can either copy/paste the lines, or retype them manually.
Another key element is to RUN LILO WHEN DONE MAKING CHANGES TO LILO.CONF. If you forget to do this, none of the changes you made to lilo.conf will take effect. It might help if you add a line to the bottom of lilo.conf reminding yourself to run lilo after saving any changes:
root@host# echo Run lilo when after saving changes >> /etc/lilo.conf
Anyway, to answer your question, here's one way you can make the change:
At the bottom of /etc/lilo.conf, look for something similar to:
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda3
label = Linux
read-only
# Linux bootable partition config ends
# DOS bootable partition config begins
other = /dev/hda1
label = Windows
table = /dev/hda
# DOS bootable partition config ends
To make Windows the default booting operating system, simply move the Linux section to the end so it looks like this:
# DOS bootable partition config begins
other = /dev/hda1
label = Windows
table = /dev/hda
# DOS bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda3
label = Linux
read-only
# Linux bootable partition config ends
After you've done that, run lilo and check the stdout (standard output):
root@host# lilo
Added Windows *
Added Linux
root@host#
(In Slackware, lilo is located in /sbin but you shouldn't have to specify the full path, since it should already be in root's $PATH.) If you try to runlilo and the system complains it can't find it, one way to locate it would be to use the which command:
root@host# which lilo
/sbin/lilo
root@host#
The asteric following Windows indicates the default operating system. On the next reboot, your system should boot into Windows.
You can also change the standard lilo text message by editing/boot/boot_message.txt (or whatever the boot message file is, as referenced in lilo.conf: message = /boot/boot_message.txt)
To change the timeout period, change the value for timeout = to something like 30, which would be roughly 3 seconds.
Let me know if any of this helps ...