![]() |
Some Assistance with the com.apple.boot.plist file.
I am currently testing my new "Toshiba L305 Kext Pack 4.0.iso" I just released. The kexts files install and work just fine.
Ok, heres the deal, my machine will not boot up unless I type -v arch=i686 "Graphics Mode"="1280x800x75" I have tried entering this in the com.apple.boot.plist file, but is still wont boot properly. Any suggestions on how I should edit my com.apple.boot.plist file? 00010 |
Does your com.apple.Boot.plist look like this?
<key>Kernel Flags</key> <string>-v arch=i686</string> <key>Graphics Mode</key> <string>1280x800x75</string> Do you use the EFI Partition? or an Extra folder on your install? If so than here I believe is the order in which most bootloaders use. 1. /Volumes/EFI/Extra/Library/Preferences/SystemConfiguration/com.apple.Boot.plist 2. /Volumes/EFI/Extra/com.apple.Boot.plist - This being the preferred. 3. /Library/Preferences/SystemConfiguration/com.apple.Boot.plist |
Yes, I have the second one.
00010 |
This is what it looks like now.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel</string> <key>Timeout</key> <string>5</string> <key>Kernel Flags</key <string>arch=i386</string> <string>Graphics Mode</string> <string>1280x800x75</string> <key>EthernetBuiltIn</key </dict> </plist> |
<key>Kernel Flags</key <string>arch=i386</string> <string>Graphics Mode</string>
<string>1280x800x75</string> Should be: <key>Kernel Flags</key> <string>-v arch=i686</string> <key>Graphics Mode</key> <string>1280x800x75</string> |
I have tried that it still wont boot correctly, it just does not require the "Graphics Mode" option anymore it just ignores the "arch=i686" in the plist file, so I still have to type "arch=i686"?
Any suggestions? 00010 |
Any way I could use a patched DSDT to fix these errors?
00010 |
Now granted I have not spent too much time working with 10.6 on a hack but I don't think I have ever come across this flag. I have seen arch=x86_64 & arch=i386 which forces 64bit & 32bit respectively.
Just curous, when you boot using these flags are you running in 64bit mode? Now I know on my iMac when I boot into 64bit I can type uname -a in terminal I get x86_64 at the end of the string while I get i386 if Im running in 32bit. |
When I boot with the flag "arch=x86_64" it panics upon boot.
If I boot with the flag "arch=i386" everything boots fine. |
If I put "arch=i386" in the plist file it boots fine but in the wrong resolution and may PS2 dont work.
00010 |