Well lets see if we can't take care of the slow boot. Which method did you use to get around the script? fakesmc ? or editing the script? Also lets do a quick check to see what you have in the extensions folder. Take a look back at the first few posts and reply back with a list of extensions.
The first thing we want to do is get your kernel, system.kext & seatbelt.kext all in line as far as versions are concerned. Since we are now running 10.5.8 lets install a new kernel to match. There are several 9.8.0 kernel based on the original voodoo. Im using one called Qoopz and have been happy so far. I have uploaded the new kernel, matching system.kext and seatbelt.kext and am PM you a link.
You can check to see if you need the two kexts by following the directions below or you can just install them. Your choice
Checking your existing files
1. Check to see which System.kext you are currently running by right clicking and selecting Get Info. The version we will want is 9.8.0. If it is not than you can use the system.kext I provided.
2. Check to see which Seatbelt.kext you are currently running by right clicking Seatbelt.kext and selecting "Show Package Contents". Open the file versions.plist in the Contents folder. The build should say 78. If not than you can use the one I provide
Installing the new kernel.
1. Drag the "new_files" folder to the root of your drive
2. Give yourself root privileges
3. Change Directories to this folder
4. Copy the new kernel to the root of your drive
Code:
cp mach_kernel.qoopz /mach_kernel.qoopz
5. Set the proper permissions for your new kernel
Code:
chown root:wheel /mach_kernel*
chmod 644 /mach_kernel*
Currently your com.apple.Boot.plist is set to load mach_kernel.voodoo. We want to change it to load your new kernel. Take a look at the post where I explain the updating process. There is an explanation of how to edit this file under section 3. Check your boot preferences. Basically your replacing .voodoo with .qoopz
If you already have the correct kexts you can reboot and check to see if the new kernel works.
Installing the matching kexts
You can use KextHelper to install these kexts or do the following.
Code:
cp /new_files
cp -R *.kext /System/Library/Extensions
cd /system/library
chown -R 0:0 Extensions/
chmod -R 755 Extensions/
rm -Rf Extensions.mkext
touch Extensions/
Reboot using
-v -f
Troubleshooting
System hangs on boot - Try booting using the following -v mach_kernel.voodoo
I get into OSX and check my kernel version and it still says 9.5.0 Voodoo - Check com.apple.Boot.plist to see if it says qoopz instead of voodoo
Once you get your new kernel up and running and all the matching kexts installed we will try to troubleshoot your slow boot issue.