![]() |
|
#1
|
||||
|
||||
|
DMG mounting issues & Seatbelt.kext
* LAST EDIT 08.28.09 The Problem Kernel Panics which happen during the mounting if Disk Images (.DMG) are caused not having the correct matched seatbelt.kext for your kernel. You can correct the Disk Mounting issue by matching your kernel with the proper seatbelt.kext build. If you have the 9.5.0 kernel you will need the Seatbelt.kext from 10.5.5Check your kernel version by opening Terminal and typing: Code:
uname -a Seatbelt.kext was introduced in 10.5.5 and is a sandbox security measure. You can find out more information about what a Sandbox is here: http://en.wikipedia.org/wiki/Sandbox...er_security%29 http://www.usefulsecurity.com by c-had The version numbers are the same but you can easily tell the difference by size or checking the info.plist for the build number. 10.5.5 Seatbelt.kext Size: 328 KB (316,274 bytes) Creation Date: February 6, 2008 Version: 107.10 Build: 14 Requires 9.5.0 Kernel 10.5.6 Seatbelt.kext Size: 324 KB (316,262 bytes) Creation Date: November 24, 2008 Version: 107.10 Build: 45 Requires 9.6.0 Kernel Updated Seatbelt Differences Apple continues to modify files in older updates. I can say for certanty that the following list of files go with their appointed version but you may come across files with completely different versions, builds and dates. The version numbers are the same but you can easily tell the difference by size or checking the version.plist, NOT THE Info.plist for the build number. 10.5.5 Seatbelt.kext * Click to Download seatbelt_1055.zip Size: 324 KB (316,262 bytes) Creation Date: September 3, 2008 Version: 107.10 Build: 14 Requires 9.5.0 Kernel 10.5.6 Seatbelt.kext * Click to Download seatbelt_1056 Size: 324 KB (316,262 bytes) Creation Date: November 24, 2008 Version: 107.10 Build: 45 Requires 9.6.0 Kernel 10.5.7 Seatbelt.kext * Click to Download seatbelt_1057 Size: 340 KB (315,170 bytes) Creation Date: April 1, 2009 Version: 107.12 Build: 63 Requires 9.7.0 Kernel Extracted from MacOSXUpd10.5.7.pkg on 08.28.0910.5.8 Seatbelt.kext * Click to Download seatbelt_1058 Size: 340 KB (315,170 bytes) Creation Date: July 15, 2009 Version: 107.12 Build: 78 Requires 9.8.0 Kernel Extracted from MacOSXUpd10.5.8.pkg on 08.12.09Extracting it from an update You can use Pacifist (Available here: http://www.charlessoft.com/ ) to extract the seatbelt.kext you need from the Combo Updates available for download on Apple's site or from the appropriate install DVD. If you are downgrading, I would recommend backing up your existing version before replacing it as you may need it if you upgrade kernels. Voodoo Release 1 Kernel users should do this especially as a new version, using the latest 9.6.0 kernel, should be released shortly. Drop the Seatbelt.kext that you want to add to your system on to your desktop. Open Terminal and type the following: In short: Code:
sudo -s mkdir /backup/Seatbelt cd /System/Library cp -r Extensions/seatbelt.kext /backup/Seatbelt/seatbelt.kext cp -r ~/Desktop/seatbelt.kext Extensions/seatbelt.kext chmod -R 755 Extensions/ chown -R root:wheel Extensions/ touch Extensions/ rm -Rf Extensions.mkext diskutil repairpermissions / Steps explained: 1. Give yourself root privileges so that you can modify files. Code:
sudo -s Code:
mkdir /backup/Seatbelt Code:
cd /System/Library Code:
cp -r Extensions/seatbelt.kext /backup/Seatbelt/seatbelt.kext Code:
cp -r ~/Desktop/seatbelt.kext Extensions/seatbelt.kext Code:
chmod -R 755 Extensions/ Code:
chown -R root:wheel Extensions/ Code:
touch Extensions/ Code:
rm -Rf Extensions.mkext Code:
diskutil repairpermissions / -v Verbose Mode displays useful information during the boot process. -f Forces OSX to load kexts from the extensions folder instead of the cache file. We did delete the cache file so this is just a precaution. There are shorter methods to do this but this should cover everything for those who have issues installing kexts and may solve other issues related to permissions. Do not PM with questions regarding this post. Reply to this post and I will try to reply as soon as possible. My PM mail box fills up on a regular basis and I am unable to use it for what its for.... Private MSGs Leopard 10.5.8 Retail / Leopard 10.5.8 Server Retail / KDE 4.3 - Darwin 9.0 "In the works" EFI Partition - Qoopz 9.8.0 Based on Voodoo MOBO: Asus M2N SLI Deluxe Nvidia nForce 570 CPU: AMD Athlon 64 5000+ X2 RAM: 4GB Corsair XMS2 DDR-800 (1gb x4) Using Slashack's AppleNForceATA.kext fix. GRAPHICS: PNY 7600GT 256mb (VCG7600GXPB) Using EFI String LAN: On-board Dual Gigabit LAN Using nForceLAN.kext LAPTOP: Acer Aspire One 10.5.8 Last edited by lanceomni; 08-28-2009 at 02:05 PM. |
|
#2
|
||||
|
||||
|
This was really necessary. It seems people don't know how to use the search function.
Thanks leanceomni. |
|
#3
|
||||
|
||||
|
Very nice post
![]() Thnx! Mac Inspiron 531 » 10.6.8 • 10.8.0 Legacy Kernel • AMD Athlon 64 X2 5000+ (2.60GHz) Dell M2N61-AX/nForce 430/MCP61 • 4GB Dual Channel DDR2 667MHz ALC888 • nVidia GeForce 8600 GT 256 MB 2 x WDC WD5000AAKS 500 GB SATA HDD |
|
#4
|
||||
|
||||
|
This should probably be placed with the rest of the [How-To] guides. I'll leave that up to you (since you are also a moderator
).I agree... very well written. ![]() |
|
#5
|
||||
|
||||
|
I might place it there. I just posted it here and over on insanely as it seems, at least of there, that people post about this 12 times a day.
![]() [EDIT] I wanted it to be visible in this part of the forum as you know people have the habit of getting tunnel vision and a fear of the search function if you catch my drift. Leopard 10.5.8 Retail / Leopard 10.5.8 Server Retail / KDE 4.3 - Darwin 9.0 "In the works" EFI Partition - Qoopz 9.8.0 Based on Voodoo MOBO: Asus M2N SLI Deluxe Nvidia nForce 570 CPU: AMD Athlon 64 5000+ X2 RAM: 4GB Corsair XMS2 DDR-800 (1gb x4) Using Slashack's AppleNForceATA.kext fix. GRAPHICS: PNY 7600GT 256mb (VCG7600GXPB) Using EFI String LAN: On-board Dual Gigabit LAN Using nForceLAN.kext LAPTOP: Acer Aspire One 10.5.8 |
|
#6
|
||||
|
||||
|
They made my post a sticky on insanely. If I see one more DMG mounting post over there Ill jump off a cliff
![]() Leopard 10.5.8 Retail / Leopard 10.5.8 Server Retail / KDE 4.3 - Darwin 9.0 "In the works" EFI Partition - Qoopz 9.8.0 Based on Voodoo MOBO: Asus M2N SLI Deluxe Nvidia nForce 570 CPU: AMD Athlon 64 5000+ X2 RAM: 4GB Corsair XMS2 DDR-800 (1gb x4) Using Slashack's AppleNForceATA.kext fix. GRAPHICS: PNY 7600GT 256mb (VCG7600GXPB) Using EFI String LAN: On-board Dual Gigabit LAN Using nForceLAN.kext LAPTOP: Acer Aspire One 10.5.8 |
|
#7
|
||||
|
||||
|
So doo I need to change my kernel first and then apply the seatbelt.kext?
I have 10.5.5 and installed voodoo 9.6.0 ( I have the mounting issue) So should I install voodoo 9.5.0 and then install the 10.5.5 seatbelt.kext? Mac OS X 10.5.5 • Voodoo 9.5.0 • 2.7 GHz AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ • 2 GB 1334 MHz DDR2 • NVIDIA GeForce 9500M-M MB • Maxtor 75 GB IDE |
|
#8
|
||||
|
||||
|
If the 10.5.6 kernel works fine for you, you should update the kexts.
CPU: AMD Athlon 64 3000+ @2.3Ghz - Motherboard: ASUS A8N-SLI nForce4 SLI - nForceLAN by eno - SuperNForceATA by Medevil - RAM:2 GB DDR 333Mhz Audio: ALC850 Video: XFX nVidia GeForce 8400GS 256Mb (0x06e4) QE & CI from Chameleon 2 RC4Ethernet: Realtek RTL 8139 Series (working out of the box) OS: Snow Leopard 10.6.4 (aryajuanda's guide) + Windows XP 64bits |
|
#9
|
||||
|
||||
|
@oneshot
Did you mean you have Voodoo 9.5.0 or do you have a 9.6.0 derivative based on the Voodoo project. I know there are a few kernels out there based on Voodoo. Basically if you are happy with your system and the only issue is DMG mounting then you will want to make sure your versions are meshing. Other than system.kext and seatbelt.kext, I do not know what other issues you may run into running a kernel that is ahead of the rest of your system. Ive only had experience running kernels older than the OS. Just make sure that if you are running a 9.6.0 kernel you also have system.kext 9.6.0 & Seatbelt.kext from 10.5.6. Leopard 10.5.8 Retail / Leopard 10.5.8 Server Retail / KDE 4.3 - Darwin 9.0 "In the works" EFI Partition - Qoopz 9.8.0 Based on Voodoo MOBO: Asus M2N SLI Deluxe Nvidia nForce 570 CPU: AMD Athlon 64 5000+ X2 RAM: 4GB Corsair XMS2 DDR-800 (1gb x4) Using Slashack's AppleNForceATA.kext fix. GRAPHICS: PNY 7600GT 256mb (VCG7600GXPB) Using EFI String LAN: On-board Dual Gigabit LAN Using nForceLAN.kext LAPTOP: Acer Aspire One 10.5.8 |
|
#10
|
||||
|
||||
|
@lanceomini
I have OSX version 10.5.5 I installed the kernal based on voodoo that is version 9.6.0 I looked online for voodoo 9.5.0 but it comes in a .DMG so I cant install it.... Mac OS X 10.5.5 • Voodoo 9.5.0 • 2.7 GHz AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ • 2 GB 1334 MHz DDR2 • NVIDIA GeForce 9500M-M MB • Maxtor 75 GB IDE |