This is a kernel append issue that appears on your grub kernel line. but the kernel translates it. so it is not translated by grub but by your kernel only AND you have to have a kernel that was either compiled with the needed support for it OR compiled for module support.
2)
http://www.linuxquestions.org/questi...hreadid=237511
gives a simple kernel append line of ro for read only until fully booted.
kernel /boot/vmlinuz root=/dev/hda5 ro
3) So now have a look at your config kernel file in /boot and see if acpi or apm are Y or M
open file with a text editor and use the find function is quickest
If they are there, and you have not disabled them in your bios the next step is to check your modules have not been disabled, I don't have your distro so can't help but look into your /etc/rc.d/ boot up scripts mine is rc.modules