| /Befehle vom Commandprompt /EFI der Bootloader /Intel Video /Magie der Systemerweiterungen /Rescue the thing |
http://wiki.osx86project.org/wiki/index.php/HCL_10.4.6/Portables#Fujitsu_Siemens_Amilo_si1520 mine
http://wiki.mobbing-gegner.de/AmiloSi1520
mac os x 10.5.1 leopard iATKOS w
We all love mac! For a good friend of mine i collect some usefull infos from the web. See my friend:
Path for kernel: "/"
or you can call root of the partition you are working on,and if you are working on different partition than the one you are trying to fix, than the path is: "/volumes/your_other_osxpartitionname/"
In OSX it is named "mach_kernel"
Drivers in OS X has extension of .kext and are located in a folder named "extensions". Full path for it is: /System/Library/Extensions
if you are trying to locate on your own working partition, or if you are working in a different partition to fix another one, to locate another osx's driver folder, you should look for:
/volumes/your_other_osxpartitionname/System/Library/Extensions
for kernel and driver's ownership permission level is "0:0" or "root:wheel" for kernel access/mod permission level is "644" for driver access/mod permission level is "755"
What is mkext / caches? ======================= Ok you placed everything in right place, but it still doesnt want to work, what is wrong?
OSX has sort of (i call it this way for easy understanding) disaster recovery and/or fast boot operation. And when you load the system as it is, the opreation i just mentioned, will prevent new drivers from loading at boot. These operations are done by two files: In Tiger; Extensions.mkext, and Extensions.kextcache (full path for both files: "/system/library/" )
In Leopard; Extensions.mkext, and caches/com.apple.kext.info (full path for mkext files: "/system/library/" ) (full path for both info file: "/system/library/extensions/caches/" )
rd=disk1s1 is already a flag, so u can add it to the /library/preferences/systemconfiguration/com.apple.boot.plist
<key>Kernel Flags</key> <string>rd=diskXsY</string> X: Disk Number (0,1,2,...) Y: Partition NUmber (1,2,...)
cd /system/library rm -R Extensions.* cd extensions rm -R AppleNForceATA.kext rm -R caches/com.* nano AppleVIAATA.kext/Contents/info.plist
<key>VIA SATA Controller</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleVIAATA</string> <key>Hardware Name</key> <string>8237 SATA</string> <key>IOClass</key> <string>AppleVIAATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x036e10de 0x2363197B 0x31491106 0x00e310de 0x005410de 0x005510de</string> <key>IOProbeScore</key> <string>1000</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Serial ATA</key> <true/>
so boot into -v -s
/sbin/mount -uw / cd /system/library rm -R Extensions.* cd extensions rm -R Natit.* rm -R NVi* or whater the name is rm caches/com.* reboot... should remove the problem driver, check natit, or nvinject places to find answer for your particular card...
-- DetlevLengsfeld 2008-04-16 12:35:32
OSx86 Project (last modified 2008-11-04 07:00:03)