How To Install Mac Os X On Dell Xps 15
Can the New XPS 13(2015) Run Mac OSX on it? >Can the New. Mac OS X; Dual Boot; Last response: August 28, 2015 11:58 AM in Laptop General.
About This Mac If you are looking for tutorial on how to install Lion instead of Snow Leopard then you should read my journal. I’ve been using a dual boot configuration between Mac OS X Snow Leopard (vanilla kernel) and for more than a year, and always want to write down and share the steps that I’ve taken to successfully install OS X 10.6 on my Dell XPS M1330 but I never got the time. As time goes by I forgot all the details and steps.
Few weeks ago I tried to update my OS X to 10.6.8 which completely nukes the OS. As I reinstalled and started from scratch again, this time around I make sure that I’ve written down all the steps as I’m going to share it here. This journal will be focusing on how to install Mac OS X Snow Leopard only and will not talk about multi boot configuration. My old Dell XPS M1330 still has more than adequate processing power to do programming and compiling. I can even do Rigging and Modeling just fine in Maya.
The specs are: – Intel Core 2 Duo T7250 2.0GHz, 800MHz FSB, 2MB L2 cache – NVIDIA GeForce 8400M GS 128MB GDDR3 – 4GB (2 x 2GB) SDRAM DDR2 667MHz – Broadcom NetLink BCM5906M Ethernet 10/100 Mbps – Intel PRO/Wireless 4965 AGN – Intel 82801H ICH8 onboard HD Audio – 200GB SATA 7200 RPM HDD – 13.3 TFT active matrix, 1280 x 800 (WXGA) – Ricoh Memory Card Reader – Integrated DVD±RW – 6-cell Lithium Ion Battery. Things That Should Works: – NVIDIA GPU in the Accelerated mode – Intel onboard Audio – Built-in Broadcom Ethernet – Trackpad – Bluetooth – Webcam – Restart Things That Will Not Work: – Shutdown – Intel 4965 AGN Wifi Things That I Haven’t Tested: – HDMI (will not work according to this by immo.) – Card Reader (according to the same post it works unreliably using VoodooSDHC.kext) One thing I want to point out is the shutdown issue. It never works in XPS M1330. Previously I had MacOS X 10.5 Leopard Kalyway-build successfully installed on my machine. Back then if using an Nvidia kext inject the machine won’t shutdown properly. The issue still remains with Snow Leopard using the vanilla kernel. I have to press the power button long enough which will switch off the machine, then after a moment switch it back.
There’s no workaround with this. According to some posts in many hackintosh forums this is caused by the USB frequency in XPS M1330. This journal is about installing Snow Leopard using vanilla kernel on XPS M1330. Since it can run vanilla build just fine I would suggest you use this method instead of using custom hack builds like iATKOS, iDeneb, Kaliway, etc. My Snow Leopard DVD is version 10.6.3. We will start by that version, and later on will update the installed OS X to 10.6.8 (or latest). When I revisited the install method by doing a lot of research I’ve found out that many things has change regarding the kexts and DSDT for XPS M1330.
What I will show you here is the latest method based on what people put on the Internet and has been tested and confirmed to be working fine. I’m not claiming that I invented these methods nor I wrote these custom kexts and DSDT.
Everything is based on what people put on forums. Mine is version 10.6.3 but I guess 10.6.0 will do just fine. • Superhai’s boot CD for Snow Leopard. The file can be from rapidshare. The original Superhai’s page is. Burn the ISO to a disc.
I would suggest you download it as an offline update instead of using the live online update so you can reapply it if you have to reinstall everything again. •, slice’s version. • for Snow Leopard. •, you might have to register to the forum to see the attachments. • VoodooBattery.kext, from the Superhai’s boot CD.
• by adlan, for the Broadcom Ethernet. • by Andy Vandijck patched by Brett Whinnen •, from the post by immo that I mentioned earlier. • for Snow Leopard from tonymacx86.
We’re going to use it to install the bootloader. •, for fixing kext caches and repair permissions.
The whole idea of using a custom boot CD is to setup the necessary environment for the OS X installer. It fools the installer to make it think that it runs on a Mac hardware. To boot the Superhai boot CD on XPS M1330 during the Dell logo display you just have to press the F12 key and later on select the “CD/DVD/CD-RW Drive” option from the menu.
Booting the CD will shows you the Chameleon boot menu. Do not select anything. While you still in that menu, eject the Superhai CD and replace it with the original Snow Leopard DVD. Wait for a moment, and the Chameleon should picks up the DVD and display it in the menu as an option. If not then try to refresh the menu with F5. Utilities Menu Proceed with the usual Snow Leopard installation.
Select your installation language () then click the “next arrow”. It will load the installer and says “Preparing Installation ” (). After a short while you’ll be in the “Install Mac OS X” stage (). We need to partition the hard drive to install the OS.
You can these steps and press the “Continue” button if you already have it formatted. If not then go to the “Utilities” menu and select “Disk Utilities ” () which will open the OS X Disk Utility ().
Partition Done We need to format your hard disk using the GUID partition table and since we’re not dual booting then the whole space will be used for OS X. In the Disk Utility on the left column select the hard drive. On the right side select the “Partition” tab. In the “Volume Scheme” pull-down menu choose the “1 Partition” option. Under the “Volume Information” area fill-in the “Name” field. This is the partition name. In my case I just put “Snow”.
In the “Format” field I chose the “Mac OS Extended (Journaled)” option. Leave the “Size” field be as we’re going to use the whole space. Take a look at as a reference. Before you go any further we need to set the partition table type as GUID. Click the “Options ” button and make sure you choose the “GUID Partition Table” (). Click “OK” to change the partition table type, then in the Disk Utility click the “Apply” button and it starts formatting the hard drive (). Wait for a moment then after it’s done () close the Disk Utility.
We’re back at the “Install Mac OS X” stage (). Choose Partition Click the “Continue” button and it will spawn the EULA. You have to click the “Agree” button to move forward (). Select the partition that you wish to install OS X into ().
You can click the “Customize” button if you want to remove some stuff that you think unnecessary like language components and all. After you’re done customizing it click the “Install” button to install the OS. This time it’s going to take sometime to finish. After it’s done you need to reboot the machine.
If it won’t reboot then simply press the power button long enough to switch off the machine, wait for a moment, then switch it on again. Later on we will apply custom kext that will make reboot works (but shutdown remains an issue). In this stage if you boot directly from the hard disk it will throws an Error about bootloader. The boot error happened because we haven’t install a bootloader. In our case the bootloader is necessary to boot the OS and to load custom kexts. Since the CD already has a bootloader along with the required custom kexts you can use it to load the newly installed OS X, and that’s what we’re going to do.
Boot from the CD again using F12. This time you should see a new option in the menu which is the newly installed OS X. The display name depends on the name of your OS X partition. Boot into it as we are going to install the Chameleon/Chimera bootloader from there. Since this is the first boot the OS will shows you the “Welcome” sign with many different languages and after that it will ask you to create a user account. Go through all those steps and you’ll be landed at the Snow Leopard desktop. Congratulations you just went through the first step!
Remember the USB stick that contains our kexts and some extra files? It’s time to plug it back and extract those stuff to the desktop. Make sure these following stuffs are in your desktop: – MultiBeast 3.x. – DSDT.aml and smbios.plist. – FakeSMC.kext. – VoodooSDHC.kext.
– VoodooPS2Controller.kext. – VoodooBattery.kext (from superhai’s boot CD). – VoodooHDA.kext.
– BCM5722D.kext. Take a look at as reference. Also mount the MacOSXUpdCombo10.6.8.dmg because we’re going to update the OS first before applying custom kexts. MultiBeast UserDSDT We’re going to use MultiBeast to install the bootloader. MultiBeast installs Chimera as a bootloader which is a branched development trunk of 2.0 RC5.
Make sure that the file DSDT.aml is already on your desktop and launch MultiBeast. During this time sometimes the updater is crashed (). That’s okay, just ignore it. On MultiBeast click “Continue”, then “Continue”, then “Continue” then Agree to the license and you’ll see options for MultiBeast. Select the “UserDSDT install” ONLY () then click “Continue” and choose your Snow Leopard partition then click “Install”.
After you’re done close the MultiBeast window. /Extra Let’s customize the kexts now. On your Snow Leopard partition go to the “/Extra/Extensions/” folder.
Delete everything in there because none of them will work properly with XPS M1330 especially the NullCPUPowerManagement.kext. Leave the finder window open and drag & drop these following kexts from your desktop into it: – FakeSMC.kext – VoodooBattery.kext – VoodooPS2Controller.kext – VoodooSDHC.kext Take a look at to give you an idea.
During this process the OS might ask for your password for writing into the folder. Also go to the “/System/Library/Extensions/” and copy these two kexts from your desktop into it: – VoodooHDA.kext – BCM5722D.kext VoodooHDA is not compatible with the stock AppleHDA hence we need to get rid of it. Find AppleHDA.kext in that folder and delete it. After you’re done go to the “/Extra/” folder and drag & drop smbios.plist from your desktop into it (). We are going to customize some boot parameters as the final step. Kext Utility Let’s make some changes to the smbios.plist. You need to know your CPU clock speed as well as the Front-side Bus.
The CPU speed is easy to find out. Simply go to your BIOS and the information is in there. As for the FSB with Dell XPS M1330 you can customize the CPU option during the purchase but all options are using the same CPU family which is Intel Core 2 Duo with 200 MHz Front-Side Bus.
Let’s put those information into smbios.plist. From your Terminal type: pietra@unix$ sudo nano /Extra/smbios.plist Put your CPU MHz speed in the “SMmaximalclock” and your FSB speed in the “SMexternalclock”. Take a look at to give you more idea.
Save the changes by pressing Ctrl-O then exit by pressing Ctrl-X. For the NVIDIA acceleration you no longer have to use a kext inject. You can simply enable them from the org.Chameleon.Boot.plist. Let’s modify the file. From your Terminal app type: pietra@unix$ sudo nano /Extra/org.Chameleon.Boot.plist Find the “Kernel Flags” and delete whatever in the value. Put “DropSSDT=y” in there. Also make sure that it has the “GraphicsEnabler” with the value “Yes”.
Take a look at for reference. Press Ctrl-O to save and Ctrl-X to exit. Since we’ve made some modifications into the “/Extra/Extensions/” and the “/System/Library/Extensions/” then we need to run the Kext Utility for fixing permissions on those folders and rebuilding the kext cache ().
That’s all and we’re done! You can restart your machine now. Hi Pietra, thanks for the reply. I used the superhai cd, as you wrote in your guide. It boots into chameleon, than i switch the cds and boot the Snow Leopard install DVD.
It works like a charm, but when it comes to installing it still says cannot be installed on this maschine. I am using windows 7, could this be the issue? I had a 10.5.8 osx up and running, multiboot with windows 7. But my maschine crashed so i set up the system again, starting with the windows 7 installation.
Do i need to start with installing snow leopard and after that windows 7? Thanks for your help!
About This Mac If you are looking for tutorial on how to install Snow Leopard instead of Lion then you should read my journal. I’ve been using a Dual-boot setup for more than a year between OS X Snow Leopard and (based on 10.04 LTS). These days instead of Snow Leopard I’m using OS X Lion.
This journal shows you on how to install OS X Lion vanilla kernel on Dell XPS M1330. Since it can run vanilla build just fine I would suggest you use this method instead of using custom hack builds like iATKOS, iDeneb, Kaliway, etc. My old Dell XPS M1330 still has more than adequate processing power to do programming and compiling. I can even do Rigging and Modeling just fine in Maya. The specs are: – Intel Core 2 Duo T7250 2.0GHz, 800MHz FSB, 2MB L2 cache – NVIDIA GeForce 8400M GS 128MB GDDR3 – 4GB (2 x 2GB) SDRAM DDR2 667MHz – Broadcom NetLink BCM5906M Ethernet 10/100 Mbps – Intel PRO/Wireless 4965 AGN – Intel 82801H ICH8 onboard HD Audio – 200GB SATA 7200 RPM HDD – 13.3 TFT active matrix, 1280 x 800 (WXGA) – Ricoh Memory Card Reader – Integrated DVD±RW – 6-cell Lithium Ion Battery.
Things That Should Works: – NVIDIA GPU in the Accelerated mode – Intel onboard Audio – Built-in Broadcom Ethernet – Trackpad – Bluetooth – Webcam – Restart Things That Will Not Work: – Shutdown – Intel 4965 AGN Wifi Things That I Haven’t Tested: – HDMI (will not work according to this by immo.) – Card Reader (according to the same post it works unreliably using VoodooSDHC.kext) Shutdown on XPS M1330 never works. That is the case with it running any kind of hackintosh be it vanilla Snow Leopard or even custom build like iAtkos & Kaliway. According to some posts in many hackintosh forums this is caused by the USB frequency in XPS M1330. • A working OS X machine to prepare the installer.
If you don’t have it then find someone who has. • An 8GB USB stick to hold the Lion Installer. • from the Apple App store. Download it as offline so we can reapply it whenever needed. Pay attention that I uses MultiBeast 3.x (for Snow Leopard) instead of 4.x (for Lion).
• from Superhai’s boot CD for Snow Leopard. To simplify things I uploaded the kext here but the original CD can be from rapidshare. You can also check the original. •, slice’s version. •, you might have to register to the forum to see the attachments. • by adlan, for the Broadcom Ethernet. • by Andy Vandijck patched by Brett Whinnen.
•, from a post by immo. This one is modified from forum post for Dell D630 and combined with the previous post by immo.
•, for fixing kext cache and repair permissions on the USB installer. •, I prefer this for fixing local install OS X kext caches. I tried using Unibeast with the and for some reason it doesn’t work for me.
It keeps on saying that “The installation disk is corrupted” hence for this journal I’m using the downloaded version instead. Also why I use MultiBeast 3.x instead of 4.x is because for some reason 4.x won’t install the proper “/Extra/Extensions/” path for the bootloader (maybe I’m missing something here?). We’re going to use MultiBeast to install the bootloader ONLY as we still have to manually install the custom kexts. Before we move on it would be a great idea to save those downloaded kexts and the rest of the files into another usb stick or an external hard drive so we can quickly applying them after the main OS installation.
Disk Utility MBR We need to partition the USB thumb drive using MBR. Launch Disk Utility from the Applications – Utilities folder. In the Disk Utility on the left column select the thumb drive.
On the right side select the “Partition” tab. In the “Volume Scheme” pull-down menu choose the “1 Partition” option. Under the “Volume Information” area fill-in the “Name” field.
This is the partition name. In my case I just put “LionUSB”. In the “Format” field I chose the “Mac OS Extended (Journaled)” option. Leave the “Size” field be as we’re going to use the whole space. Take a look at as a reference.
Before you go any further we need to set the partition table type as MBR. Click the “Options ” button and make sure you choose the “Master Boot Record” (). Click “OK” to change the partition table type, then in the Disk Utility click the “Apply” button and it starts formatting the thumb drive. Wait for a moment then after it’s done close the Disk Utility.
UniBeast on AppStore Version Download OS X Lion from the Apple app store and put it in the “Applications” folder. Launch the TonyMac’s Unibeast package and make sure the USB thumb drive that you formatted just now is still pluged. Click “Continue”, then “Continue”, then “Continue”. Then click “Agree” on the EULA, then it will ask for “Select a Destination”. Choose your USB thumb drive just like in (in my example it says “LionUSB”) then click “Continue”. Check on the “Mac App Store Install Mac OS X Lion” then click “Continue” () and finally click “Install”. Kexts on Desktop Remember those required stuff that you need to download?
Now it’s a good time to extract them. Make sure these following stuffs are in your desktop: – DSDT.aml and smbios.plist. – FakeSMC.kext.
– VoodooSDHC.kext. – VoodooPS2Controller.kext. – VoodooBattery.kext.
– VoodooHDA.kext. Take a look at for reference. Don’t mind the other stuff that are not related for this USB installer and focus only on the list above.
Let’s customize kexts and the bootloader on the USB drive but before doing that let’s make sure we are on the same page regarding the thumb drive mounted partition name here. My Lion USB installer is called “LionUSB” so whenever I make a reference to it please replace that with your own thumb drive name.
Also please notice that for now we need to make changes to system folders on the USB thumb drive and not on your actual OS X installation. You’ll notice those folders reside on the “/Volumes/LionUSB/” instead of your root path “/”. Three folders that we definitely need to make changes are: – /Volumes/LionUSB/Extra/Extensions/ – /Volumes/LionUSB/Extra/ – /Volumes/LionUSB/System/Library/Extensions/ First we need to delete some kexts that are not compatible with our machine. Go to your Terminal app and type: pietra@unix$ sudo rm -Rf /Volumes/LionUSB/Extra/Extensions/* pietra@unix$ sudo rm -Rf /Volumes/LionUSB/System/Library/Extensions/AppleHDA.kext. Kext Wizard Let’s use nano to edit the smbios.plist. From your Terminal app type: pietra@unix$ sudo nano /Volumes/LionUSB/Extra/smbios.plist We need to change the CPU speed.
Look for a that says “SMmaximalClock” and change the value to match your CPU speed (). You can find the actual CPU speed info in the BIOS. In my case it’s 2Gz hence the value 2000. Press Ctrl-O to save and Ctrl-X to quit. Let’s customize the org.chameleon.Boot.plist as well.
From your Terminal app type: pietra@unix$ sudo nano /Volumes/LionUSB/Extra/org.chameleon.Boot.plist Find the “Kernel Flags”. Delete whatever values in the and replace it with “DropSDDT=y”. Also make sure that there is a named “GraphicsEnabler” with the value “Yes”. Take a look at for reference. Press Ctrl-O to save and Ctrl-X to quit. Un Infinito Numero Pdf Creator on this page.
As the final step run the Kext Wizards with the “Target Disk” value set on the USB thumb drive and make sure that all check boxes are checked (). This will fix files permission and rebuild caches for OS X Lion kexts on the USB. Let’s boot the USB installer. Make sure that the USB is plugged then reboot the machine. During the BIOS/Dell logo display press F12. Select the “USB Storage Device” then choose your Lion USB installer.
In my case it’s called “LionUSB”. Wait for a moment and you’ll be asked to choose the language for the installer. Pick the “Use English for the main language” and you’ll be at the “Install Mac OS X” stage. Before moving forward we need to partition your hard drive first. You can these steps if you already partitioned and format your drive. We’re not going to dual-boot and therefore will use the whole disk space for OS X Lion.
From the top bar select the “Utilities” menu then select the “Disk Utility ”. It will launch the OS X Disk Utility tool. On the left column select the hard drive.
On the right side select the “Partition” tab. In the “Volume Scheme” pull-down menu choose the “1 Partition” option. Under the “Volume Information” area fill-in the “Name” field. This is the partition name. In my case I just put “Lion”. In the “Format” field I chose the “Mac OS Extended (Journaled)” option.
Leave the “Size” field be as we’re going to use the whole space. Before you go any further we need to set the partition table type as GUID.
Click the “Options ” button and make sure you choose the “GUID Partition Table”. Click “OK” to change the partition table type, then in the Disk Utility click the “Apply” button and it starts formatting the hard drive. Wait for a moment then after it’s done close the Disk Utility. Click the “Continue” button and you’ll be presented with the EULA. You have to click the “Agree” button to move forward. Click “Agree”.
It will ask you “Select the disk where you want to install Mac OS X”. Select the partition that you just created. In my case it’s called “Lion”. You can click the “Customize” button to customize the OS components.
As for me I just accept the default and click “Install”. Wait for a moment and after its done it will ask you to reboot the machine. We still need the USB installer to boot the newly installed OS X because we haven’t install any bootloader. Reboot the machine using the USB again but this time select the new installed OS X Lion. The display name is based on the partition name.
In my case it’s called “Lion”. Boot into it and since this is the first time you boot it will ask you to create a new user account. Please do so and once you’re finish we’re going to install the update. MultiBeat 3 UserDSDT Remember the USB stick that contains our kexts and some extra files? It’s time to plug it back and extract those stuff to the desktop. Make sure these following stuffs are in your desktop: – MultiBeast 3.x. – DSDT.aml and smbios.plist.
– FakeSMC.kext. – VoodooSDHC.kext. – VoodooPS2Controller.kext. – VoodooBattery.kext.
Adobe Photoshop Free Download Windows 7. – VoodooHDA.kext. – BCM5722D.kext. Take a look at as reference. We’re going to use MultiBeast 3.x since MultiBeast 4.x won’t install the “/Extra/Extensions/” folder properly. Launch MultiBeast and make sure that DSDT.aml is on your Desktop. On MultiBeast click “Continue”, then “Continue”, then “Continue” then Agree to the license and you’ll see options for MultiBeast. Select the “UserDSDT install” ONLY then click “Continue” () and choose your Lion partition then click “Install”.
After you’re done close the MultiBeast window. /Extra/ Let’s customize the kexts now. The concept and the idea is exactly the same as how we customize kexts and bootloader for our USB installer. But instead of applying it to the USB we apply it to the local installed OS X instead. First of all let’s delete the custom kexts that is installed by MultiBeast. From your Terminal app type: pietra@unix$ sudo rm -Rf /Extra/Extensions/* pietra@unix$ sudo rm -Rf /System/Library/Extensions/AppleHDA.kext Press Command-Shift-G and type “/Extra/Extensions/”.
That will takes you to the folder. From your Desktop drag and drop these following kexts into the folder: FakeSMC.kext, VoodooSDHC.kext, VoodooPS2Controller.kext and VoodooBattery.kext. Take a look at for reference. Go to the “/System/Library/Extensions/” by pressing Command-Shift-G and type-in the full path (). From your Desktop drag and drop these two kexts: VoodooHDA.kext and BCM5722D.kext ().
VoodooHDA is not compatible with the stock AppleHDA which we just deleted from the command-line. Make sure that you don’t have it in there. If you do then please delete it (). Press Command-Shift-G again and this time go to the “/Extra/” folder (). From your Desktop drag and drop the “smbios.plist” and the “DSDT.aml” into the folder (). Make sure you’re using the smbios.plist which you’ve modified earlier. Kext Utility The NVIDIA acceleration can be enabled from the org.Chameleon.Boot.plist.
Let’s modify the file using nano. From your Terminal app type: pietra@unix$ sudo nano /Extra/org.Chameleon.Boot.plist Find the “Kernel Flags” and delete whatever in the value. Put “DropSSDT=y” in there.
Also make sure that it has the “GraphicsEnabler” with the value “Yes”. Take a look at for a reference. Press Ctrl-O to save and Ctrl-X to exit. Since we’ve made some modifications into the “/Extra/Extensions/” and the “/System/Library/Extensions/” then we need to run the Kext Utility for fixing permissions on those folders and rebuilding the kext cache (). That’s all and we’re done!
You can restart your machine now. Works a charm on my M1530! Only issues I have are: Sleep – need to turn this off, else lappy sleeps and dies bad. WiFi – Intel card does not work, managed to snaffle one form an old dead lappy that DID work though (Broadcom). Anyone having issues with Intel card should perhaps check out any spare/old laptops (friends might be willing to swap cards etc). Fans – always seem to be on. Loads of heat.
Usually like this a lot of the time with graphics stuff in winblows anyway. Think my next laptop will be a proper mac.:). Hello, I had Lion working on my Vostro 1500 using your howto (lion+seven) but some minutes ago I try to install PdaNet to have my Lion working with teatering using my Android device After I restart from installation of PdaNet the boot of Lion I have only From path:”uuid” waiting on key>IOProviderClassIOResourcesIOResourceMatchboot-uuid-media Still Waiting for root device Still Waiting for root device Still Waiting for root device Still Waiting for root device Still Waiting for root device Still Waiting for root device Still Waiting for root device What I can do? Please tell me that I dont have to reinstall all Lion partition Thanks!
I decided to try and boot with -x and I got into the installer. Great, I can now install it and fix that other problem later! Now, when I select Disk Utilities to format the drive, it doesn’t pop up in the pane. The LionUSB drive does, but not my drive with Windows installed. Really infuriating.
I have looked it up and I guess it is a common problem with the XPS 410, not being able to enable AHCI through the Bios. I have tried driver updates, reinstalling windows, editing registry files, updating and downgrading the Bios, and nothing is working. My drive still won’t show up in disk utilities.