Jump to content

What OS's are you multibooting?

13 posts in this topic

Recommended Posts

currently I have my lappy on quadboot:


Windows Vista

Leopard 10.5

Windows XP

Ubuntu 7.10


(i'll get a screenshot up when I can)



I set it up in this order, with a tool called EasyBCD, so I have a easy bootloader to use, oh yeah I used vistabootpro as well, everything runs perfectly with wifi/sound/graphics (even leopard)


So what are you running and what method did you use? :)

Link to comment
Share on other sites

I'm quad booting just like you Aggg45, but I didn't touch vistabootpro, only using EasyBCD; it's great isn't it?!

  1. Ubuntu x64 7.10
  2. OS X 10.5
  3. Windows XP Pro x32
  4. Windows Vista Ultimate x64

on my Inspiron E1705 with a 250 gb hdd...


Funny thing is lately, I've been in XP more than anything else. Sacrilege, I know...

Link to comment
Share on other sites

I have something similar to Danyel:


1. Windows XP Professional SP2 on Internal Hard Drive

2. Mac OS X 10.4.11 w/ EFI on External Hard Drive

3. Slax Linux on USB Thumbdrive


I guess you can't really consider it multibooting since there are separate bootloaders for each one and they are all on different devices :P

Link to comment
Share on other sites

I used to have...



Vista Ultimate

Tiger 10.4.10 (JAS)

Sabayon Linux

Granular Linux

Mandriva Linux


used GRUB bootloader


I now have


Vista Ultimate

Leopard 10.5.1. (Kalyway)

Sabayon Linux


Use GRUB bootloader (have used Easy BCD and Darwin, I just prefer GRUB)

Link to comment
Share on other sites

I have something similar to Danyel:


1. Windows XP Professional SP2 on Internal Hard Drive

2. Mac OS X 10.4.11 w/ EFI on External Hard Drive

3. Slax Linux on USB Thumbdrive


I guess you can't really consider it multibooting since there are separate bootloaders for each one and they are all on different devices :(


Hi PCWiz:


At Home, I've got Mac OS X and Windows XP SP2 on the Internal Drive. My External 2.5" Drive has backup for Mac OS X and Windows. This External Drive can boot Mac OS X (if needed -- but not Windows -- strange, eh?) My guess is that Mac OS X is meant to be more 'portable' than Windows.


At Work, I've also got Mac OS X to boot from either Internal or External Drive on Dell Inspiron 1300.


--danyel :)


Link to comment
Share on other sites

Aggg45 and k770, could you please tell me how to set up that quad boot of yours? I think I will try this out next weekend, but it handles Tiger, not Leopard. I doubt using Ubuntu is going to complicate anything. I'm quite knowledgeable, so don't shrug to use difficult jargon or simplicated instructions. I may not be very experienced with bootloaders and Linux and have never used Mac before, but I'l figure it out in time.


Thank you very much in advance, looking forward to hearing from you!



Link to comment
Share on other sites

So, here's some tips I jotted down during my quad boot setup process. I originally wrote this down primarily just for myself since I was having a heck of a time deciding which of the steps to follow (there's plenty of variations on this out there, so this is what suited me, with the most straight-forward process), and had already spent numerous hours setting up the 4 OS's only to find that somewhere along the way I really screwed up something… Then I figured I should at least share this with anyone else who might find it at least interesting.


Anyway, feel free to add to this as I only provide steps for getting the basic setup going on a Dell 9400/E1705/M1710 (MP061 platform). I provide instructions for partition layout, OS install, and quick audio, video, and wireless setups for each of the OS's, where needed. This is far from complete as I suffer from the well known "cpus=1" issue, like many Dell owners, and my power management needs some tweaking still in OS X. In other words I haven't spent much time on optimizing yet, but this is just about the initial setups. I'm pretty good at getting things going in XP and Vista (no surprise) but I'm still learning about Linux and OS X, so bear with me. I sort of assume you know how to install Windows, so I don't really get into many of the details here…


The OS's I'm focusing on here:

Windows XP Pro 32-bit

Windows Vista Ultimate 64-bit

OS X 10.5 Leopard

Ubuntu Linux 7.10 64-bit


The 64-bit/32-bit selections were mainly chosen based on my desire to run 64-bit where possible. Windows XP 32-bit is my old standby, it works, and it's stable. Probably the best OS for the Inspiron/XPS I'm using, but that's not what this is all about, right? If you're looking for the best OS, don't install 4 of them at once. Duh. Also, I purchased and own each of the OS's (Ubuntu is free).


Obviously you're going to want a large hard drive for this. I've been running on a WD Scorpio - WD2500BEVS SATA Hard Drive, 250 GB, for a while now. I also upgraded my ram to hold 4 GB (I know it says it only supports 2 GB, but it will take 4 GB; yes, you'll only see about 3.25 GB recognized by the system, but I'm telling you it's noticeably faster than 2 GB). For this upgrade, I used Corsair ram from Newegg: http://www.newegg.com/Product/Product.asp?...N82E16820145172. It's cheap and it works.


Just as a comparison, here's what we show in Vista right now:

Windows Experience Index: 4.7

Processor: 5.0

Memory (RAM): 4.7

Graphics: 5.9

Gaming graphics: 5.5

Primary hard disk: 5.2


It's not a race car, but it's a good enough workhorse for me. Other pieces of hardware:


Dell (Broadcom) Wireless 1500 Draft 802.11n WLAN mini-card (BCM4328). (I also have the Intel 3945 card, but the Dell card works much better with OS X out of the box, so I opted to not use the Intel.)

Nvidia GeForce Go 7900 GS 256MB

Intel Core 2 Duo T7400

SigmaTel Hi Def Audio 9200

Dell (Broadcom) Truemobile 355 Bluetooth + EDR

And blah, blah, blah... Most of it is pretty much stock OEM. Just figured it might help to know some of this.


You'll want the GParted Live CD (it's just easy), and the rest of the setup discs for the OS's above.


Boot the GParted Live CD and create the partition layout. I created a 40 GB NTFS partition for Windows XP, an 80 GB NTFS partition for Vista, an 80 GB FAT32 for OS X (to be later formatted as Mac Extended by the Mac setup disc), and remaining space as an extended partition. This extended partition was setup to contain a 4 GB swap partition (as always, choose your sizes as appropriate), and remainder for an Ubuntu ext3 partition where / will be mounted.

Apply the changes and shutdown.


Ubuntu Setup:

Boot the Ubuntu x64 setup disc.

Follow defaults except for partitioning, use manual.

Change the ext3 partition to use / as root.

On 7/7 screen, select the boot loader to install onto /dev/sda6, not hd0. (If it errors at the end of installing, I'm told you can just retry this and it should work the second time.)

After Ubuntu completes, shutdown, ejecting the setup disc.


OS X Setup:

Boot with Brazilmac patched OS X 10.5 setup disc, hit F8, enter "cpus=1 -v" and continue.

In the setup GUI, use Disk Utility to format the 3rd partition (disk0s3) as "Mac OS Extended (Journaled)", and name it "Leopard".

Exit Disk Utility.

Select the Leopard partition as the target location for installing OS X.

Before clicking Install on the Install Summary page, click Customize and uncheck everything except, "Essential System Software." Click Done.

Click Install.

After about 20 minutes or so, setup completes; shutdown.


The combined post patch:

(as provided by http://forum.insanelymac.com/index.php?showtopic=75974)

On another machine, download the patch from the URL above and extract the files to a FAT32 USB flash device. (Label the device 123.)

Insert the flash key into the OS X target machine.

Reboot off the setup DVD again, hit F8, enter "cpus=1 -v" and continue.

Once booted into setup, launch Terminal and go to the right directory:

cd /Volumes/123/

then run the patch.sh script:

./patch.sh Leopard

Follow the prompts. I selected:

Install original 10.5 kernel & extensions: Y

Install 10.5 ToH modified kernel: N

Install core extensions: Y

Disable apple power manager extension: Y

Continue setting the disk boot info: Y

Install boot loader to master boot record on disk0: N

Make OS X the startup partition: N

Enable the boot1h block on the partition: Y

Enable EFI: Y

Bless partition: Y

Bless install volume: Y

Add timeout value: Y

Set graphics to highest possible resolution: N

After completing, type, reboot.

Shutdown, eject the setup disc.


I recommend just holding off on playing around in OS X just for now. Continue with the following. (No need to play around until you at least have all 4 setup and running.)


Windows XP Setup:

Insert Windows XP setup disc and boot to Windows Setup.

Run setup as normal, installing to the first partition.

When complete, eject the disc and shutdown.


Windows Vista Setup:

Insert the Windows Vista setup disc, and boot to the setup.

Install Windows Vista to the second NTFS partition.

Allow Vista to install and reboot as necessary.

Supply necessary user information, allow Windows Vista to load.


Boot Menu Setup:

Excellent. At this point all OS's are installed but you probably can only choose to boot between XP and Vista. Perfect. Now, back in Vista download Easy BCD, and install the program. This is easier than I thought it would be. Run Easy BCD. Add the entries for Linux and OS X. You can modify each of the labels as you desire. For now, I recommend just adding in the other 2 OS's to see if it all works. Save and exit.


Continuing with OS X Setup:

Remove the setup disc, reboot again, Select the OS X option from the Windows boot menu.

Hit a key, select the OS X partition again (I know, OS X is running its own boot menu as well), press F8, enter, "cpus=1 –v" and continue booting.

Tip: You may skip registration with Alt-Q, when asked to register. (I don't like being hounded.)

Create your user account.

Select your time zone.

You can skip the date/time settings for now.


From within OS X…

If OS X says your keyboard isn't identified, don't worry about it, it will work fine.

Open System Preferences.

Click Sharing

Set your computer name.

Open Terminal

Edit boot.plist to add: cpus=1, -v, timeout, if desired. (You'll need the cpus=1 no matter what though):

sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

Make the Kernel Flags section appear as follows -- or modify as needed:

<key>Kernel Flags</key>
	  <string>cpus=1 -v</string>


Install software updates and reboot.

Download and run the latest NVinjectGo, applehdapatcher, reboot, test the video and sound to make sure they both work.

At the time of setup, I used Latest_NVinjectGo.0.2.0.zip,


and AppleHDA Patcher 1.20,


By now, audio and video should be working pretty well. Hopefully you also noticed that your wireless was working immediately.


Continuing with Ubuntu Setup:

From within Windows (you pick), download the XP driver for the wireless from Dell:


The particular file I downloaded (current at time of writing) is:


Extract the file contents to an easily accessible location via Ubuntu (a flash key works well here if you aren't yet sure about what's where yet). You probably already know that even though this is an executable file, you can right-click it and, using WinRAR or WinZip, extract the contents like any other zipped file.


Boot to Ubuntu and copy your wireless driver files to a location like the Desktop. Ubuntu 7.10 includes the ndiswrapper tools we need, but we still must use Synaptic to set them up for us. Go to "System | Administration | Synaptic Package Manager".


When it opens (and while we're here), click "Settings | Repositories" from within Synaptic, and tick the 4 software sources: main, universe, restricted, and multiverse. We'll want these for later. Then click the Updates tab and select the first 2 items for good measure. Click Close.


Back in Synaptic's main window, do a search for ndiswrapper. Click to install both 'ndiswrapper-common' and 'ndiswrapper-utils-1.9' (or whatever the current version is) and then click Apply.


Once the ndiswrapper tools are installed, open Terminal.

'cd' into the directory you copied the driver files.


Note: the driver files we want will be in the subdirectory, 'DRIVER,' of the extracted files.

You should now be sitting at a terminal with the current path being the location of the downloaded wireless driver for Windows XP (I know it might sound weird to some of you, but this is correct).

If you do an 'ls' you should see the CAT, SYS, and INF files for the bcm43xx driver.


Next, type:

sudo ndiswrapper –i bcmwl5.inf

and then Enter. (You'll be prompted to provide your password to confirm.) This will install the wireless driver.



ndiswrapper –l

to confirm it is now installed.


Now type:

sudo ndiswrapper –m

If you follow this with:

sudo modprobe ndiswrapper

you should shortly see that your now have wireless active on your machine (may have to give it a moment). Go ahead and join your network. Now you'll want the the ndiswrapper to load at each boot.


To do this, edit the modules file:

sudo gedit /etc/modules

and add a line at the end of this file that simply contains:


and save and exit.


So far so good. Let's go back and get video up to speed. Click "System | Administration | Restricted Drivers Manager". Click the box to enable the NVIDIA accelerated graphics driver, and follow the prompts. When complete you can reboot, go back into Ubuntu, and perform your system updates.


At this point, you've got 4 OS's set up with the basics, and each of them in need of some tweaking. (This is where the fun comes in, right?) If you got it all going successfully, congratulations. I hope this provides at least a little guidance. Also, you'll notice the native bootloaders for both linux and OS X are still present. This isn't really a problem, but some people may not like this. The only real annoyance is that when you select OS X from Vista's bootloader, you'll then see Darwin's bootloader, and you'll have to select OS X from this menu as well. Modify as you desire. Lastly, I haven't done much investigation yet on the time synching, but I've seen some posts about this issue -- I think Ubuntu likes to change my system time to base it off of GMT.

Link to comment
Share on other sites


  • Create New...