I tried using sleepkernel on the boot prompt and it worked. So what I did was to edit the Boot.plist file to have it as the default. Also, at that time, I removed the "-v -legacy" flag just to see if it can still boot without it. Here's the exact thing I did:
- I booted to single user mode (-s), then did "fsck -fy" then did "mount -uw /".
- I went to the Boot.plist file to change "mach_kernel" to sleepkernel. I deleted the line where it says "<string>-v -legacy</string>.
- I saved the file, then I typed reboot on the prompt.
After the system has rebooted, I chose OSX on my Grub menu where I used to boot from. Then the usual countdown on the bootloader starts, then I press enter, then it asks for the 2-digit disk number or something, then I pressed enter. At this stage, the system would have asked me for the partition to boot from (that is, before I made the changes on boot.plist). This time, it just said something like loading chainloader, and then booted to my Windows Vista bootloader, which is on my first partition.
Here are the relevant specs:
- nForce4M-A v3 Motherboard
- AMD64 X2 4000+ Processor
- HD has 6 partitions: 1 Primary (XP), 5 logical (1. NTFS not bootable, 2. openSuSE, 3. swap for opensuse, 4. Leopard, 5. Vista)
- Leopard boots through GRUB using boot efi v8 on the /boot folder (on linux).
- Using Kalyway 10.5.2 AMD Intel Install
I was fine booting with the default kernel and if it does not work with the sleepkernel then I can just revert to the default on. The problem is, I can't get into the mac console to edit Boot.plist. So any ideas?