Jump to content

[How To] Create bootable USB with BOOT-132 loader


107 posts in this topic

Recommended Posts

This method useful only for already installed OSX with

CD Boot.

 

Requirements: Windows, USB Flash Drive, BOOT-132 CD, 10 minutes of your time...

Thanks alot to: Kabyl, bumby, f41qu3 and all chameleon's... :P

 

1) Connect you USB Drive and format it as FAT32.

 

2) Download syslinux from here. (Must be version 3.63)

 

3) Unpack zip somewhere. (Ex: c:\temp)

 

4) Open cmd and go to the unpacked folder\win32 directory. (Ex: c:\temp\win32)

 

5) Run syslinux.exe -ma <drive letter>: (Ex: syslinux.exe -ma f:)

 

6) Copy all files from CD to your USB Drive (mboot.c32, boot, initrd.img, isolinux.bin)

 

7) From folder isolinux copy isolinux.cfg to USB Drive root f:\.

 

8) Rename isolinux.bin to syslinux.sys and isolinux.cfg to syslinux.cfg.

 

9) Enjoy you bootable USB Bootloader...

 

 

The idea after this, is to leave OSX installation untouchable.

To apply all the patches at USB Drive...

 

 

After OSX boot's you can edit your initrd.img right on USB Flash, just by attaching initrd.img and drug'n'drop your files inside initd drive.

 

When you booting from USB Drive, your Hard Drive going to be a Secondary, you must to enter 81 not 80 to boot.

 

If you want your OSX to start automatically, open syslinux.cfg, right after DEFAULT.... add APPEND biosdev=<your hdd id> (Ex: APPEND biosdev=81)

So your syslinux.cfg should looks like this:

 

PROMPT 0
TIMEOUT 90
DEFAULT /mboot.c32 /boot --- /initrd.img
APPEND biosdev=81

 

USB Files: http://www.mediafire.com/?d9nzydnj3vz (You just need to add your initrd.img.)

Link to comment
Share on other sites

DivXBoy,

 

If you want your OSX to start automatically, open syslinux.cfg, right after DEFAULT.... add APPEND biosdev=<your hdd id> (Ex: APPEND biosdev=81)

So your syslinux.cfg should looks like this:

 

CODE

PROMPT 0

TIMEOUT 90

DEFAULT /mboot.c32 /boot --- /initrd.img

APPEND biosdev=81

Link to comment
Share on other sites

Hi,

thanks.

I can boot my OS X HD1 and OS X HD2 with 81h or 82h.

But how can i set that i can boot from DVD ?

How can i find out which yy hex is what device ?!!

PS: I can see at boottime a short error, to fast to read, mybe some boot.plist error.

DVD is on SATA (ICH8/not JMICRO SATA)

 

Here my diskutil list:

 

e180045204:~ ami$ diskutil list

/dev/disk0 **= 81h****

#: TYPE NAME SIZE IDENTIFIER

0: FDisk_partition_scheme *149.1 Gi disk0

1: Windows_FAT_32 WINXP 30.4 Gi disk0s1

2: Apple_HFS OSX_ZWEI 118.6 Gi disk0s2

/dev/disk1 *** = 82h ****

#: TYPE NAME SIZE IDENTIFIER

0: FDisk_partition_scheme *298.1 Gi disk1

1: Apple_HFS OS_X_2 46.4 Gi disk1s1

..

5: Apple_HFS OS_X_BACKUP_2 38.1 Gi disk1s6

6: Apple_HFS WIN_SW_TEMP2 35.0 Gi disk1s7

/dev/disk2 **** USB Stick ****

#: TYPE NAME SIZE IDENTIFIER

0: FDisk_partition_scheme *967.5 Mi disk2

1: DOS_FAT_32 BOOTOSX 965.6 Mi disk2s1

/dev/disk3 **** DVD orig. Leo *****

#: TYPE NAME SIZE IDENTIFIER

0: Apple_partition_scheme *7.5 Gi disk3

1: Apple_partition_map 30.0 Ki disk3s1

2: Apple_Driver_ATAPI 401.7 Mi disk3s2

3: Apple_HFS Mac OS X Install DVD 7.1 Gi disk3s3

e180045204:~ ami$

Link to comment
Share on other sites

You cant boot from DVD only from the Hard Drive...

Exactly as it says in the first post: This method useful only for already installed OSX with CD Boot.

 

Thanks, i missunderstand that.

Link to comment
Share on other sites

DivXBoy,

 

If you want your OSX to start automatically, open syslinux.cfg, right after DEFAULT.... add APPEND biosdev=<your hdd id> (Ex: APPEND biosdev=81)

So your syslinux.cfg should looks like this:

 

CODE

PROMPT 0

TIMEOUT 90

DEFAULT /mboot.c32 /boot --- /initrd.img

APPEND biosdev=81

 

Did that already ofcourse :) Forgot to add the quiet boot key to Boot.plist. So only the splashscreen for syslinux is left to be done.

Link to comment
Share on other sites

I got the usb boot to work. It's just great. Now Im thinking of making a small fat partition on one of my disks to place the bootfiles there, I think it should work. anyone who has tried?

Also, anyone who knows how I can get it to boot partition 2 on my disk instead of the first one? Is there some way to change startup disk in Leopard? I know about the option in system preferences, but it won't let me choose the right partition.

Link to comment
Share on other sites

Thanks to Stickpin for posting this method. :unsure:

 

Took me a while to get it working. :)

 

But now that I have it working I'm at a loss of why I want to do this. :( I already have a working OSX on my HDD. :)

 

So .....

 

 

The REAL BEAUTY of the DFE on USB approach (besides the near virgin installs)

is you DO NOT NEED to make any leopard install BOOTABLE.

 

Just install leopard and use USB key as BootLoader.

 

If I want to install 10.5.4 .... what would I do? Do I put all my current extensions in Extensions folder on the USB and update to 10.5.4 through Live Update? Then reboot off the USB stick?

 

Doc

Link to comment
Share on other sites

I figured that part out this evening for my setup. :)

 

I have separate drives for my XP and each of my OSX setups. In my BIOS my USB stick is the first drive, XP the second drive, MacOS the third drive and MacOSX the fourth drive.

 

I boot with the USB stick. It stops at the prompt, I press ESC and it asks which drive I want to use. 80 is the USB stick so I then type 81 for my XP, 82 for my MacOS and 83 for my MacOSX setups.

 

Doc

Link to comment
Share on other sites

boxer82003 ....

 

Depends on your board but I needed to specify my USB device as the first Drive in BIOS and the other HDDs as 2, 3, etc. The BIOS usually only allows selection of the Floppy, DVD or 1st drive as the boot drives.

 

The 1st drive is 80, the second is 81 and so on.

Link to comment
Share on other sites

Hy Sickpin,

 

I have a problem when i try to boot from the USB Key, it says:

 

"Missing operating system"

 

I think the problem comes from the way my mother board manage removables devices to boot. I've been able to boot on usb key in the past, i mean on DOS formated one for exemple.

I can change emulations type in the bios : FDD; Floppy; CDROM; HDD..... which one should work ?

 

Thanks

Link to comment
Share on other sites

I manage to install with this method but to a small FAT32 partition of my 1st Disk (MBR XP + Boot132), I can boot my 2nd Disk (GUID Mac OS X) APPEND biosdev=81.

 

You can also add a "boot-uuid=" flag in the com.apple.Boot.plist with this method: http://forum.insanelymac.com/index.php?showtopic=115636

 

Anyway I have the Shutdown/Restart problem, I don't find the post where the PowerManagement bundle is modified to fix this :thumbsup_anim:

Link to comment
Share on other sites

I manage to install with this method but to a small FAT32 partition of my 1st Disk (MBR XP + Boot132), I can boot my 2nd Disk (GUID Mac OS X) APPEND biosdev=81.

 

You can also add a "boot-uuid=" flag in the com.apple.Boot.plist with this method: http://forum.insanelymac.com/index.php?showtopic=115636

 

Anyway I have the Shutdown/Restart problem, I don't find the post where the PowerManagement bundle is modified to fix this :poster_oops:

 

Hey Girl try this: http://www.superhai.com/files/ACPIBattery.kext.zip

 

Works fine on Leo and SnowLeo.

 

:thumbsup_anim:

Link to comment
Share on other sites

Also I will try the mod to the ACPIPlatform...

 

PROMPT 0
TIMEOUT 90
DEFAULT /mboot.c32 /boot --- /initrd.img
APPEND biosdev=81

 

And if I want to boot from USB drive I just count the number of drives and asign it?

Link to comment
Share on other sites

 Share

×
×
  • Create New...