Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.5: Install OS X to a different volume without rebooting Install
The file OSInstall.mpkg is the key to Leopard installs from a disk image. There is no need either to use the DVD again, or to reboot, to install Leopard to a different volume. After installing any Mac OS once from DVD, I always use Disk Utility to save the installer DVD as a disk image. Any further installs are from copies of this disk image; I put the original DVD away never to touch it again. I keep many external bootable drives, so the fire never goes out, so to speak.

On OS X install disks, it has always been the case (and remains the case with Leopard) that the top-level Install Mac OS X icon wants to reboot, but buried in the disk is a file named OSInstall.mpkg that can install OS X to a different volume without rebooting.

Reports that this is no longer possible with Leopard are in error. What has changed is that the folder structure is now hidden to the Finder. The needed path is still visible in Terminal, and one can use open in Terminal to reveal folders in the Finder. I then save an alias to OSInstall.mpkg next to each copy of the disk image (Command-Option-drag). Whenever I want to install OS X, I mount the disk image, click on the OSInstall.mpkg alias, and we're off to the races.

The Terminal command to open the enclosing folder for OSInstall.mpkg on a mounted Leopard install disk image is:
open "/Volumes/Mac OS X Install DVD/System/Installation/Packages/"
This was widely known and was easily discovered by poking around for previous versions of OS X; a search here for OSInstall.mpkg reveals many posts about this. What's new in Leopard is that the folder structure is now hidden.
    •    
  • Currently 3.79 / 5
  You rated: 2 / 5 (14 votes cast)
 
[66,487 views]  

10.5: Install OS X to a different volume without rebooting | 18 comments | Create New Account
Click here to return to the '10.5: Install OS X to a different volume without rebooting' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.5: Install OS X to a different volume without rebooting
Authored by: rumirocks on Dec 14, '07 11:08:19AM

Thank you!



[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: tonyo on Dec 14, '07 07:03:20PM

One word: brilliant.



[ Reply to This | # ]
Same in Tiger
Authored by: earthsaver on Dec 16, '07 06:40:13AM

OSInstall.mpkg was in the same place available for the same purpose in Tiger as well.

---
- Ben Rosenthal
PBG4 1.25 - Leopard



[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: zebrum on Dec 16, '07 08:49:39AM

who said the install pkg wasn't there? How'd they think it installed? magic? LOL



[ Reply to This | # ]
No need to use Terminal
Authored by: sneeper on Dec 16, '07 10:36:26AM

No need to run terminal if you know the path.

Just select "Go to Folder" from the GO menu in finder (or shift-cmd-G) and type <i>/Volumes/Mac OS X Install DVD/System/Installation/Packages/</i>






[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: ptone on Dec 16, '07 02:46:27PM

It might be mentioned that the pkg format changed enough that you have to be running leopard to run the mpkg installer.

I had first tried this from Tiger, but the installer won't open the new leopard install package.

-P



[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: daschu on Dec 16, '07 03:41:44PM

Anyone able to confirm that by copying the Installation/Packages folder into the same location on an actual running system, you'd be able to have a fully functional, bootable system that simultaneously includes the necessary files for installation, but none of the files necessary to boot from the DVD?

I think if that is possible, then we'll be one step closer to a single bootable device (such as an old firewire iPod) that can boot, diagnose, and install Leopard on any recent Mac system.

~~~

I would like to also point out that using this hint has the limitation of PPC and Intel Macs not getting along. If trying to run the OSInstall.mpkg from one type of machine for installation on another type of machine, it will complain about the target disc's partition format being incompatible with the computer the installer is being run from. For example: trying to use a PPC to install onto an Intel Mac, the installer will refuse to install because the disk needs to be formatted with the Apple Partition Map, rather than the GUID Partition Table. Although, I've heard reports that Intel Macs will boot from APM disks, its just that "officially" they won't.



[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: fahirsch on Dec 17, '07 04:26:54AM
Intel macs can and do boot from APM disks. It's the installer that refuses to install if not GUID. This link shows how to make a partitioned bootable HD that can boot on either type of mac.

[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: sreubart on Dec 17, '07 11:03:39AM

I can verify that you CAN create a drive that will boot either PPC or Intel systems. You have to hook it up to a PPC machine, format it as Apple Partition Map (APM) format, and install Leopard onto the drive.

This has been a godsend, because with Tiger I had to maintain two separate master setup drives. I can do it with just one in Leopard. Thank you, Apple!!!



[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: Helmuth on Feb 12, '09 01:49:42PM

i´m too stupid to find the file.Neither by using the terminal nor by "Go to folder..." Image is mounted. Does anyone has an idea or have i misunderstood a step. Thanks for your help.



[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: Dr Happy Mac on Sep 27, '09 10:33:47AM

Sadly, this hint no longer works in 10.6 Snow Leopard. You can still access the installer package in the same way for either 10.4 or 10.5 and the installer will happily run, complete and announce success. However if you are creating a new install on a fresh drive the drive is rendered non bootable.
I don't know if the same applies to an upgrade to an existing OS.



[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: appleguru1 on Dec 08, '09 02:49:56PM
@ Dr Happy Mac: I just did a Leopard install to an APM formatted firewire disk from my Macbook pro running Snow Leopard using OSInstall.mpkg.... It worked fine. You are correct though, I had to bless the CoreServices folder to get it to be bootable:

sudo bless --folder "/Volumes/VolumeName/System/Library/CoreServices" --bootinfo --bootefi

[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: hdrewc on Mar 18, '10 10:02:56AM

Thanks for the hint. Did all these, but in the end, my MacBook Pro wouldn't boot from the Leopard partition. It simply ends up in an infinite loop of restarts.

My hunch is that it should be related to the EFI firmware upgrade from december or so, when we've been updated to the 1.8 version of EFI and to the 3.0 firmware version of the superdrive. That's probably why I'm not even able to boot from the Leopard installation disk.

However, I haven't been able to test this hunch because I was not able to downgrade my firmware to its previous state.

Any ideas, hints... whatever highly appreciated.

PS: Thanks again for teaching me how to be a --folder-vicar :P



[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: m3kw on Apr 15, '10 09:19:57AM

I can also confirm this trick doesn't work for Snow Leopard! Had to do it the normal way, boot from DVD then it will boot.



[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: joeyslaptop on Jun 04, '10 07:59:22AM

Hey, I just used your command with an added "--verbose" tacked onto the end. It works great, so I put it into an AppleScript app (see my other post). You select your volume from a list and enter your password. Your little command does the rest. Thanks for your help.



[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: der-anton on May 21, '10 08:27:01AM

It worked for me with 10.6 Snow Leopard.
The command quoted an error.
I booted while holding ALT and chose a disk named "EFI Boot" and it just worked.

macmini dual core



[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: joeyslaptop on Jun 04, '10 07:55:36AM

Here is an AppleScript app I made to bless the volume for you (for Intel machines only).

Use at your own risk. It works fine on mine, but I make no guarantees.
DOWNLOAD: myfiles.mimweddings.com/IntelInstallBless.zip

Below is the AppleScript code:

set DidntWork to "" as text

set selectedDrive to {choose from list (list disks) with prompt "To bless your OS X.5 installation, please select the volume name (CAUTION: Intel installs only)."} as text

try
	set TheFinalResult to (do shell script "sudo bless --folder /Volumes/" & "\"" & selectedDrive & "\"" & " /System/Library/CoreServices --bootinfo --bootefi --verbose" with administrator privileges) as text
	
on error the error_message number the error_number
	set DidntWork to "1" as text
	display dialog "Sorry.  It didn't work.  Your install has not been blessed." & return & return & "Error: " & the error_number & ". " & the error_message buttons {"OK"} default button 1
end try
if DidntWork = "" then
	display dialog TheFinalResult & "Cross your fingers and give it a try.  It seems to have worked." buttons {"OK"} default button 1
end if


[ Reply to This | # ]
10.5: Install OS X to a different volume without rebooting
Authored by: wellsdb on Mar 08, '11 03:41:43PM

Dumb question from a noob: I found the OSInstall.mpkg file. What do I do with it? I clicked on it and nothing happened.



[ Reply to This | # ]