Jump to content

How-To: Get bootcamp drivers from Leopard DMG!


Lostgame
 Share

8 posts in this topic

Recommended Posts

You've waited for hours and hours for your Leopard DMG to finish torre-I mean, download from the ADC website. You don't have an extra DL-DVD laying around or you just don't want to use one - that's fine, but when you use boot camp, you'll find it asks for the Leopard DVD anyways!

 

But don't spend your money on a RapidShare premium account yet - you don't have to download the drivers from anywhere, you can extract them and copy/paste them from OS X! Here's a step-by-step guide on making it easy.

 

Step 1:

 

Do not mount the Leopard DMG. If it is mounted, unmount it and then restart (you must restart or it will not work, there's no way to get around it, sorry guys.)

 

Step 2:

 

Open a new Terminal window. If you don't know where to find terminal it's in Applications/Utilities.

 

Type in:

 

sudo hdid -nomount

 

and drag the Leopard DMG file from your hard drive to the terminal window. The path will appear, and you can hit enter on the command. This forces the HFS+ partition of the Leopard DMG to not load, allowing the ISO part of the DMG to be booted, which is what we need.

 

If you're not using sudo already, it'll ask you for your password, type it in, hit enter, and you'll be rewarded with the following:

 

/dev/disk?			  Apple_partition_scheme		 	
/dev/disk?s1			Apple_partition_map				
/dev/disk?s2			Apple_Driver_ATAPI			 	
/dev/disk?s3			Apple_HFS

 

Take note of the "?" because you'll need to remember it in a little bit.

 

Step 3:

 

We need to make a way for the volume to mount on your Mac, so type in:

 

mkdir /Volumes/drivers

 

You'll recieve no response but this is normal.

 

Step 4:

 

You're almost there! We now need to force the DMG to load with the ISO volume instead of the HFS+ volume. To do so, simply type:

 

sudo mount -t cd9660 -o nodev,nosuid /dev/disk? /Volumes/drivers

 

Where ? is the number we mentioned earlier. Remeber not to include the 's1,' 's2,' or 's3' parts in this command.

 

Now you simply have to restart Finder, which is easy to do from terminal:

 

sudo killall Finder

 

It has to have a capital 'F' to work.

 

Let me know how this worked for you!

 

-Lostgame

  • Like 1
Link to comment
Share on other sites

  • 2 years later...
  • 6 months later...
 Share

×
×
  • Create New...