« Cool! Broadcom Wireless Chipsets reverse engineered! | Main | What's wrong with del.icio.us »

December 6, 2005

Solaris 10, Windows X64, Ubuntu X64 multiboot

1) Install Windows X64 on primary partition hda1 use NTFS
2) Install Solaris 10 on primary partition hda2, and install its grub on /dev/hda
3) Install ubuntu X64 on primary partition hda3, using hda5 as swap, and install its grub on /dev/hda3
4) Edit menu.lst in Solaris 10, add an option for (hd0,2)
5) done!

Here is the partition table.
$ sudo fdisk -l /dev/hda

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 3187 25599546 7 HPFS/NTFS
/dev/hda2 * 3188 8287 40961088 bf Solaris
/dev/hda3 8288 9666 11076817+ 83 Linux
/dev/hda4 9667 9729 506047+ 5 Extended
/dev/hda5 9667 9729 506016 82 Linux swap / Solaris

Technorati Tags: ,

Posted by ginn at December 6, 2005 11:58 AM

Trackback Pings

TrackBack URL for this entry:
http://www.chenqi.org/mt/mt-tb.cgi/68

Comments

Hello. Can you tell me a little detail about "install its [Ubuntu's] grub on /dev/hda3"?

I'm installing Ubuntu 6.06 from the live CD and I'm at the point where it's ready to format the "/" partition (hda7 in this case). If I click the "Install" button now, I’m worried it will go ahead and overwrite my Solaris GRUB in the MBR. (The GRUB that Solaris wrote lets me boot Windows, Solaris, or Mepis Linux. I don't want to reinstall all of them!) Is the installer program going to stop after it formats hda7, and give me choices about where to put GRUB?

Another solution could be, can I just make the installer NOT install any GRUB at all? Because I think I can edit Solaris's menu.lst to make the Solaris GRUB find my Ubuntu kernel.

Thanks!
Will

Posted by: Will Stites at August 25, 2006 10:38 PM

Thanks for your comment!

When I wrote this article, I was using Ubuntu 5.10.
It has grub installation options while installing.

I've installed another Ubuntu 6.06 on second hd of my computer a month ago.
My experience is I overwrote MBR with Ubuntu 6.06's GRUB.
And then I added "Solaris" into Ubuntu's menu.lst.
It's much like to add a "Windows".
You'll see Solaris's GRUB menu then, if you select "Solaris".

I think NOT install GRUB for Ubuntu is also an option.
But I used to update kernels for Ubuntu,
So maybe you've to update menu.lst by yourself in this case.

Anyway, back up your menu.lst before you do it.

Another tip is to keep linux swap in Extended partition, otherwise you may have trouble installing Solaris.

Good Luck!

Ginn

Posted by: Ginn at August 26, 2006 12:23 PM

Post a comment




Remember Me?