If you install a kext that breaks your system, you can boot into safe mode and remove it. If you are having issues booting your machine, you should generally try safe mode just to see if it works, and because debugging a running machine is a lot easier. But what if i am not able to boot my OS X and want to delete the problematic kext on this situation you have to boot with Single user mode “-s” Macintosh user hold the command key before boot the OS X and type “-s” Hackintosh user simply have to add this flag on chameleon boot menu.
Running Mac OS X on PC is tricky so you may end up in some rare problems like “Waiting for DSMOS” or “DSMOS has arrived”
these occurs even in real mac computers too
Shortly DSMOS stands for Don’t Steal Mac OS X
Waiting for DSMOS – occurs when Fakesmc.kext is not installed
these occurs even in real mac computers too
Shortly DSMOS stands for Don’t Steal Mac OS X
Waiting for DSMOS – occurs when Fakesmc.kext is not installed
DSMOS has arrived – occurs when your Graphics is not supported or in case if you need some additional kext to tweak it
the following guide will show you how to fix both problems
Solve Waiting for DSMOS
Solve Waiting for DSMOS
Why this error occur?
If you have no FakeSMC .kext installed you will see this error message also If the FakeSMC kext doesn’t contain the information about the SMC hardware of you motherboard, you may end up with the error “FakeSMC: [Fatal] failed to initialize SMC device”
If you have no FakeSMC .kext installed you will see this error message also If the FakeSMC kext doesn’t contain the information about the SMC hardware of you motherboard, you may end up with the error “FakeSMC: [Fatal] failed to initialize SMC device”
Whats is FakeSMC?
FakeSMC is an opensource smc emulator originally developed by netkas in 2009. A new branch is maintained by Project OS X. Previous OSX 86 installations used DSMOS hacks, It is the only absolutely mandatory kernel extension in a Hackintosh, and is required for booting the system.
FakeSMC is an opensource smc emulator originally developed by netkas in 2009. A new branch is maintained by Project OS X. Previous OSX 86 installations used DSMOS hacks, It is the only absolutely mandatory kernel extension in a Hackintosh, and is required for booting the system.
You need a Mac OS X bootable media (USB/ISO) Like Niresh’s Distro (Lion, Mountain Lion, Mavericks or Any Newer Versions if Available) to fix this problem
Copy the FakeSMC.kext to a USB Pen Drive
Table of Contents |
Installation Issue: Hanging at 1 Minute Left
Issue: Installer hangs at about '1 minute left'
Solution: Once the installer hangs at 1 min left, Reboot back into the DVD installation in the same manor as before. Do NOT format the drive, Relabel or enter the disk utility at all. Continue through the installation, this time it will finish installing successfully, and quicker as it will only install the missing files.
Solution: Once the installer hangs at 1 min left, Reboot back into the DVD installation in the same manor as before. Do NOT format the drive, Relabel or enter the disk utility at all. Continue through the installation, this time it will finish installing successfully, and quicker as it will only install the missing files.
com.apple.GeForce; com.apple.NVDAResman Kernel Panic Issue
Issue: System stops on Kernel Panic during boot.
Solution:This is caused by the GeForce Kexts that are installed by default. The issue is resolved by removing the GeForce kexts at boot, and it can be done as followed:
Solution:This is caused by the GeForce Kexts that are installed by default. The issue is resolved by removing the GeForce kexts at boot, and it can be done as followed:
Lan-Freeze issue
This is well known and should be fixed in Release V.2.
For now you can use the cpus=1 option at boot load, or permanently put it in the bootloader:
For now you can use the cpus=1 option at boot load, or permanently put it in the bootloader:
And replace the current string with this one:
If your board has got 2 LAN Ports, then do not use the nForce one.
Install the proper drivers for your second Port, for example Marvell Yukon, and use it instead of nForce LAN. Also delete forcedeth.kext after you installed the drivers.
This will fix the Problem.
This will fix the Problem.
Also you can consider using Wi-Fi, which works as well.
Making Mac partition bootable
Issue: After passing various installation obstacles, the bootload hangs at a blinking cursor '_' .
Solution:
Boot with the DVD and use -s at boot load.
Boot with the DVD and use -s at boot load.
Mentioned with Kalway release: the bootloader does not like seperate disk names. Use a single word as name.
Release 10.5.2 R2 has a problem booting if EFI and GUID are choosen. See How to.
PS2 Mouse & Keyboard issue
after installing Leopard , boot again from the install dvd and after choosing your language, choose 'terminal' from the menu bar: then enter this command:
NOTE: replace /Volumes/leopard according to the name you gave at your Leo partition
Also worth considering: use of USB keybords/mice during installation issues.
This is a big issue for acer laptop users - Mostly aspire 5000 - 5300 series
This is a big issue for acer laptop users - Mostly aspire 5000 - 5300 series
Mach Reboot
The problem is due to a non suitable kernel for your processor. If you have a SSE2-only processor, Zeph's Distro Rev1 comes with a SSE3-only kernel.
Approach 1: put the sse2/sse3 kernel (was posted on the forum) in the iso with transmac and burn it again. If you don't find it, you can visit www.netkas.org for further instructions.
Note: after install, you need to replace again the kernel because the installation restores it.
Approach 2: wait for Rev2 (it will be included).
Approach 1: put the sse2/sse3 kernel (was posted on the forum) in the iso with transmac and burn it again. If you don't find it, you can visit www.netkas.org for further instructions.
Note: after install, you need to replace again the kernel because the installation restores it.
Approach 2: wait for Rev2 (it will be included).
Crashing When Opening: About This Computer
Issue: OS suddenly crashes, and reloads back to desktop when user attempts to open 'About this Computer'
Resolution: Download ToH_Kexts.zip. From the ZIP file copy
Resolution: Download ToH_Kexts.zip. From the ZIP file copy
- IONetworkingFamily.kext
- AppleSMBIOS.kext
and place them into /system/library/extensions/. If it asks to replace, hit Yes. After that Open Terminal Utility. Then type:
(Note: After each line hit return to execute command)
(Note: After each line hit return to execute command)
USB Devices not working
Approach 1: With this tip I'm not saying that you are going to make your USB devices to work, but it is worth the try.
- Restart your PC and go into BIOS menu. Go to USB configuration section. Set USB Controller = Enabled. Set USB 2.0 Support = Enabled. Set Legacy USB Support = Disabled.
- Save changes and reboot.
- Boot into Leopard just with -v (don't use -legacy flag).
- If it works, edit com.apple.Boot.plist and remove -legacy flag, if exists.
Approach 2: download IOUSBFamily.kext extension (located here, in Utilities & Resources) that may work for you. Always make a backup copy of the extension that you are going to replace. If it doesn't work, boot in single user mode and restore the old one.
- Restart your PC and go into BIOS menu. Go to USB configuration section. Set USB Controller = Enabled. Set USB 2.0 Support = Enabled. Set Legacy USB Support = Disabled.
- Save changes and reboot.
- Boot into Leopard just with -v (don't use -legacy flag).
- If it works, edit com.apple.Boot.plist and remove -legacy flag, if exists.
Approach 2: download IOUSBFamily.kext extension (located here, in Utilities & Resources) that may work for you. Always make a backup copy of the extension that you are going to replace. If it doesn't work, boot in single user mode and restore the old one.
Leopard Bootup freeze
Issue: During bootup the system freezes with an error:
Kernel Version:
Darwin Kernel Version 9.1.0: Fri Nov 16 14:50:43; made by ToH:xnu-1228.0.2~1/Build/obj/RELEASE_I386
Kernel Version:
Darwin Kernel Version 9.1.0: Fri Nov 16 14:50:43; made by ToH:xnu-1228.0.2~1/Build/obj/RELEASE_I386
Resolution: Reboot your pc, and use the following flag at bootloader:
How to: Install Error loop at account creation
Issue: Upon install, the process hangs in an infinite (?) loop circling between chosing language and creating / transferring an user acount ('Do you already own a mac?').
According to the forum, the problem seems to be connected to problems concerning the network card.
According to the forum, the problem seems to be connected to problems concerning the network card.
Solution 1: Importing an account from an existing (Tiger) installation.
Solution 2: Booting with the flag 'Graphics Mode'='640x480x32'. The resulting low screen-resolution prevents the setup screen, thus skipping the 'loop'. As one is not able to create a new username, only the default 'admin' is created. This can be changed later on.
Solution 3: Some people reported success with disabling the network card in the bios or disconnecting the cable.
Solution 4: Boot using '-s' flag then type ->
Stuck 'Waiting for root device'
Issue:Upon booting DVD installer you see a message 'waiting for root device…' This is a known issue that comes up quite frequently. Your IDE or SATA chipset may not be supported by the installer. Unfortunately there is no easy fix for this problem. You must have a working install of OSX to do this.
Solution 1 Find a known working kext for your specific chipset.(Google is your friend)
Create a folder named Extensions on your Desktop
Unpack Extensions.mkext from the Leopard.ISO in this folder
Remove the MeDevil's kext(AppleNforceATA.kext)
Replace with the one known to work for your chipset
Fix the permissions on your new file
type
and place the newly created Extensions.mkext into the ISO and burn it to DVD and try again.