Originally posted by amon
older hardware doesn't allow the automatic power controle on any operaiting system. i think that it only cam in 5 - 7 years ago. although some servers didn't bother to put it in till a little later
Actually, the early ACPI was a bit shakey, so this is why you have to "force" it. Its turned "off" by default because of this. My ASUS P3B-F works fine with ACPI, so I enable it. Others may not have such good luck, and will need to use APM.
As far as migrating from LILO to GRUB, it can be as confusing as hell. I thought I wouldn't "get it", but I realised it was actually simpler to use than LILO. As a Mandrake user, I'm not sure if you want to use GRUB for now, as I have noticed that when I got an updated kernel from the internet, the install process put LILO back on the MBR when I had GRUB installed. It's be less hassle if you kept using LILO if this occurs for you.
Since you asked:
Steps to enabling ACPI on pre 2000 BIOS:
1)Fire up a text editor as root and open /etc/lilo.conf (I suggest you open a terminal window and use nano or vi)
2)Find the stanza that deals with the kernel you boot (hint: it'll be the one that matches the "default=" line).
3)Add "acpi=force" to your stanza
4)Save your work. With nano, that'd be ctrl+x, "y", enter.
5)Re-run lilousually /sbin is in your $PATH so you only need to type
Your next reboot should produce the correct results. My box shuts down now.
Hope this helps...