well, after struggling with a bad dimm of memory in my MSI Wind; i am back on the Wind booting path. :) 

previously i had setup my MSI Wind to triple boot XP, Vista and OSX Leopard however i’ve been receiving quite a few remarks and comments on my triple booting video about ‘why no linux?’ on the Wind. 

So, today’s post will be for the Linux/Ubuntu fans out there that want to see how the Wind performs w/Ubuntu 8 on it.  in this post, i hope to highlight some tips and a general plan of attack on doing a triple boot setup of OSX, XP, and Ubuntu on the Wind (concepts are applicable to other netbooks/laptops/computers).

keep reading for the video and details!

first, lets start out with the video of my MSI Wind booting all three operating systems (due to youtube’s 10min clip limit, i had to break the video into two clips) also, the total time of both clips is about 19mins so you’ve been warned!

Part1 (XP install and start of OSX setup)

 

Part2 (OSX install and ubuntu install)

the guide below is not meant to be a step-by-step howto on installing but rather more of an overview with some tips/info that i’ve found useful in dual/triple booting off a single harddrive.

Overview of system setup and requirements:

  • MSI Wind laptop (duh! hehe)
  • External DVD/CD-ROM 
  • XP Prof install cd
  • OSX Kalaway install dvd
  • Ubuntu install cd
  • optional:  upgraded harddrive and added memory
  • optional: osx compatible wifi adapter (factory msi wind adapter will not work)
  • medium to intermediate level of OS installation/disk management/command line usuage
  • half a day to do the install, work out the kinks :)
  • all data backed up to external hdd, dvds, etc (never a bad idea to backup)

Hard disk partition overview:

One of the most important things to consider or think about whenever you dual or triple boot multiple operating systems on a single harddrive or system is the size and setup of the partitons. 

the setup i used for my MSI Wind;

partition1 = XP and NTFS (legacy ntldr bootloader)
partition2 = OSX and HFS+ (darwin bootloader)
partition3 = Ubuntu and ext3 (using swap file vs swap partition; avoids logical drive; grub bootloader)

For the sake of our sanity, i will explain the order of setup on a brand new harddrive or one that has had all of its partitions and non-logical drives removed (unpartitioned). 

  1. we will create our first partition1 for XP when we do the installation of XP.
  2. the partition2 we will created in XP as a partition but will format it during the OSX install
  3. the final partition3 will be created when we install Ubuntu (we will do this manually).

Operating system installations:

OS Install 1: Windows XP

Boot to your Windows XP installation CD

Let it load up the installation wizard. 

If you had windows xp installed already and want to redo your whole installation (ie wipe everything out), XP will tell you that a previous version is already installed.  Follow the prompts to remove the previous XP installation.

Once the previous installation has been removed; you will be brought to the screen that asks you where you want to install XP.  For the sake of simplicity/ease, we will delete ALL partitions that are listed (again, remember to BACKUP DATA prior to doing this!!!).

Next, we will create a new partition for XP by hitting the letter ‘c’.  Also be sure to change the total disk size of the partition from the default size to what we want.  (i have a 250gb hdd, i made my xp partition 110gb).   Select the partition we just made and hit Enter on it.

XP will now ask you to format the harddrive; i usually just do a quick format in NTFS.

Then just go through the XP installation like you normally would.  Once you have XP loaded up, you will want to get your drivers all reinstalled.  

However, prior to installing OSX Leopard; we will create the partition for OSX in XP using Disk Management.

  • Right-click on My Computer > Manage
  • Go to the Disk Management section
  • You should see your main harddrive showing and on it you should see the XP partition and an unpartioned area.  Right click in the unpartitioned area and choose to “Create Partition”. 
  • This will be the partition we will install OSX.  So we will not need to format it or assign a drive letter (choose none for now) since we will do this w/our OSX installation dvd and Disk Utility.

OS Install 2: OSX Leopard

Boot to the OSX Leopard installation DVD (you will need a patched version of course, i used kalaways)

You will get a command prompt asking to Hit F8 for options or any key to boot; i usually hit F8 to get the command line.  At that command line, type -v to turn on verbose logging (shows you whats going on in the background) and then hit Enter.

OSX will start going through loading the installation disc and hopefully will bring up the OSX Leopard installation wizard. 

Once you see the OSX Leopard welcome screen; you will see the Apple icon and choose the Utilities menu.  Under here, choose Disk Utility.

This will open up the Disk Utility; on the left hand pane you should see your harddrive listed and also you should now see 2 partitions.  the XP NTFS partition and the one we created after installing XP (prob labeled as dsk0s1).

Click on the dsk0s1 (non XP partition) and then click on the Erase tab.  Now, lets format this partition to Mac OS Extended (Journaled) as the Volume format, give the partition a name like OSX and then click on Erase.  This will take only a few mins to complete. Once its done, quit out of the Disk Utility (it will bring us back to the Welcome installer screen)

Now click Continue and accept the license agreement.  Then when it asks for the Destination drive to install on, choose the OSX partition we just formated/erased and click Continue.

On this next screen, there is a Customize button at the bottom, be sure to click this!!! We will want to customize the install for our MSI Wind’s hardware and processor.

I choose these options for my wind:

  • Kernel = only choose the Vanilla Kernel
  • Video Drivers = only choose the Intel > GMA950 (if we have issues later, we can reinstall the kext files; i’ll post a link at the end of this blog).
  • Network Drivers = choose the RTL1000 only (we may need to come back after installing to add our wifi drivers, we can do this using an program called Pacifist).
  • Audio = i leave the defaults checked
  • Mobo Chipsets = uncheck all of these.
  • Applications = i add of them in since they are very useful ones

Once we have the above packages checked/unchecked; click Done.

This will return us to the Installation wizard, lets start the install by clicking Install.

The installer will verify the install DVD; you can skip this to save time.  Now OSX should install; this will take about 30-45 minutes.

Once the install is completed; it will reboot your machine and hopefully you will load up to the Darwin bootloader and OSX.  Tweaking the system will not be covered in this post.

OS Install 3: Ubuntu

Boot to the Ubuntu Installation/Live DVD.

Click on Install Ubunut option; it will load up the installation wizard and again may take a few minutes to do so.

Once it loads, we will go through the wizard.  When you get to the partitioning/disk setup; we will do this manually.  We will create a new ext3 primary partition  for Ubuntu.

After we choose our installation options, we will have the final confirmation screen.  BE SURE TO CLICK ON ADVANCED so we can change where the GRUB bootloader is installed; change it from the default MBR to /sda/dev3 (dev3 = 3rd partition).

Then click Install and let Ubuntu do its thing.

Hopefully we after the installation completes we should reboot and in turn have the Darwin bootloader showing us the three different operating systems.

Once you verify you can boot to each operating system; you can come back and finish up the installs by installing the device drivers, applying any tweaks or patches, etc.   I will not be covering these in this post since this post is probably WAY too long already.

Good luck my multi-booting peeps! :)

19 Responses to “HowTo: multibooting XP, OSX and Linux (tips and video) on a MSI Wind”

Great post man! =)

Wow! What a post. What else do you think you can stuff into that Wind?

Great tutorial! Can I install the XP OEM that came from the MSI Wind? or it has to be an XP retail version. I didn’t have the Kalyway but I had the MSIWindOSX86, is this OK? Thanks

@Joel

yes, you can install the OEM if you want; i choose to do a retail version since i have a license to XP Prof and in turn customized my install using Nlite.

as for the OSX build, i believe it should work very similar to the Kalyway build; perhaps even better since its made for the Wind (has drivers, proper kernels, etc).

hope that helps!

seamonkey, sent u an email also. any documentation on triple boot vista, xp and osx. i can’t seem to get a boot menu at beginning to select OS and vista and xp seem to fight to be the active partition so i can only get one of the two to boot.

help….please…and thank you.

seamonkey,great post,
can I retain the recovery partition after cloning the whole harddisk,
what about follow this tutorial to add in the win vista,
thank you

@LMN8898

hmm.. i believe you can by just deleting the D: the recovery partition is a hidden one that is not assigned a drive letter and is on the very first part of the hard drive.

and yes, i think you could use this guide to install Vista, the bootloader can get a bit ugly w/vista though since it wants to take over the MBR.

hope that helps!

Many many thanks, seamonkey,
Yours is the best and easy method,
I’ve finally installed WINXP & OSX running
fine by deleted the hidden partition, pls let me know to install vista first or Linux after

This is by far the best guide I have found online in regards to this topic. I have been looking for a month and have yet to find a guide as well done as this one. Thank you so much!

@humoore

glad it helped a few others sort out the whole multi-bootin and osx thing. :) thanks for stopping by!

hey seamonkey

where did you get your copy of kalaways patched os x from? thanks for your time

the question is where did you get the third partition to install ubuntu ? should we leave the space for it ?

@titi

ahh.. that is a good question!

the third partition is actually created in the ubuntu install. we do an advanced format/partition so that way we can size it and all. :)

and YES, leave space for it!

Wow. i always wanted to try osX but never wanted to buy a mac hardware. This might help me in getting all three install in one. Now only if i can find enough time to do so.. ;-)

Regards
ThinkJayant (TJ)

Hi, I have my MSIWind running with OSX and WINXP booting from separate partitions. I have tried to get VMWare Fusion to work using the Boot Camp partition but it keeps telling me there is ‘no bootable device found’. The top line of the screen says ‘Network boot from AMD Am79C970A’. How did you get it to work?

Regards

ı have followed your writing for a long time.really you have given very successful information.
In spite of my english trouale,I am trying to read and understand your writing.
And ı am following frequently.I hope that you will be with us together with much more scharings.
I hope that your success will go on.

@Alan

to get vmware to work, i actually created a new virtual machine in fusion using an iso of windows for legacy pc (ie slimmed down xp) and in turn have a seperate xp than the one i boot to.

hope that helps.
peace

My MSI Wind came in the mail today, but the forums at msiwind.net decided to die :(

So, i came across your blog, and this seems like a great tutorial. I got almost done creating an nLite version of XP to boot from a USB stick, and i’d love be able to get OS X on it, as well as Ubuntu and Vista.

But, as i understand, Vista doesn’t like to be last in line in the boot sequence. After i follow this tutorial, how difficult would it be to get Vista to work?

@Pasha

wow, noticed that too w/msiwind.net being down. weird.

anywho; as for vista. shouldn’t be too hard except that once you install vista; it will make its partition active and in turn not let you boot to the darwin bootloader.

you can fix this by adding a entry to OSX or by making the OSX partition active via cmd line and diskpart command.

however, the best way would prob be to install XP, then Vista, and finally OSX last (if you want to use darwin to boot).

hope that helps! btw, i’m back to just using Vista Ultimate Ed on my wind :)

Something to say?