I have no idea about your partition sizes, but as to multibooting he we go.
fdisk provides 4 primary partitions,
WinXP, WinVT, and Solaris must be installed in primary partition.
Windows and Linux also support extended partitions and using
grub you can boot Linux from a partition in the extended partitions.
I'm assuming that you are doing all of these installs from CD/DVD
As a suggestion
p1: WinXT
p2: WinVT
P3: Solaris
P4: extended
P5: Linux swap
P6: Ubuntu root
P7: Fedora root
WinXP just uses the traditional boot methodology
WinVT has it's own multi Windows OS boot loader
so it will allow you to choose between WinXT and WinVT
but it requires that it's partition be the active partition
Solaris
Solaris 10 Update 1 and beyond and Solaris 11/SXDE/Nevada use grub
The grub supplied with Solaris supports Solaris UFS, as well as
Linux ext2/ext3
ubuntu (and I presume fedora)
both support the Linux version of grub (but no UFS)
I would install WinXT and then WinVT so that you can get the interaction
within Windows boot loader correct.
If you're installing WinVT only then it is even easier.
It doesn't really matter whether you install Linux or Solaris next.
It is slightly easier if you install Solaris last, but not a problem
either way.
So I'll go the hard way and install Solaris first and into p3.
Don't worry about booting Windows at this point.
Then go ahead and install Linux into p6 with a swap partition in p5.
After Linux is installed and can be rebooted from the hard disk
boot linux and copy the contents of the /boot/grub/menu.lst.
It's really handy to have a USB flash drive, but pencil and paper work too.
You'll need the Linux and maybe Windows section of the Linux menu.lst file.
They will look something like this:
title ____Linux_________________________________________________"
root
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.20-15-generic
root=UUID=c12007d3-c840-436d-93c
b-2d485a9b02cd ro quiet splash
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.20-15-generic
root=UUID=c12007d3-c840-436d-93c
b-2d485a9b02cd ro single
initrd /boot/initrd.img-2.6.20-15-generic
title Ubuntu, memtest86+
root (hd0,5)
kernel /boot/memtest86+.bin
quiet
title ____Windows_______________________________________________
root
title Windows Loader
root (hd0,0)
savedefault
makeactive
chainloader +1
Once you have that, you need to reboot Solaris from the SXDE DVD
Fairly early in the install process it will give you the opportunity to exit
to a shell prompt. Do it!
I believe that it will give you the opportunity to mount the Solaris
root partition on /a
if not do something similar to the following
mount /dev/dsk/c0d0s0 /a
Then we need to reinstall Solaris's version of GRUB.
remember that Linux's grub doesn't support Solaris's UFS.
Also remember that WinVT will required that it be the active partition.
Therefore Grub must be installed in the MBR and not in the PBR.
This means that when the BIOS loads sector 0 of the disk (the MBR)
that even though the Windows partition has been marked as active,
GRUB will get control, because that's the code that is written into the MBR.
Do the following
cd /a/boot/grub
installgrub -fm stage1 stage2 /dev/rdsk/c0d0s0
Then use your favorite editor and add in the lines from the Linux
menu.lst file
to the one in Solaris (/a/boot/grub/menu.lst)
reboot and everything should work.
Larry
J wrote:
> Jan 08, `08 8:30 PM PT
>
> hi there
>
> I've asked by Barbara.Lundquist at Sun.COM to re-direct my questions
> regarding SXDE 09/07 at this address.
>
> I'm trying to Quad boot Vista, Ubuntu, Solaris Express and Fedora 8 on
> a HP desktop with a 74.5GB HD
>
> Vista Ultimate and Ubuntu works fine but after installing Solaris
> Express I can't boot into Ubuntu.
>
> I'm getting some help from Solaris forums but haven't been able to
> complete the all four installation succesfully yet. (
> http://forum.java.sun.com/thread.jspa?threadID=5249658&tstart=0 )
>
> Since I messed up Ubuntu installation, after installing SXDE, I'm
> gonna start all over again.
>
> So can you help me with how should I partition for Quad boot system
> and in what order I should proceed with installation, PLEASE.
>
> I was thinking:
>
> 1st Partition of 36GB for Vista
> 2nd Partition of 12GB for Ubuntu
> 3rd Partition of 12GB for Solaris Express
> 4th Partition of 12GB for Fedora 8
> Extended Partition of 2.5GB for Linux Swap
>
> In order to create Solaris "bf" partition I guess I need to install
> Vista first and then Ubuntu ( so I can create Solaris partition FROM
> Ubuntu as mentioned in this thread >>
> http://forum.java.sun.com/thread.jspa?threadID=5249658&tstart=0 ) and
> then Solaris and then Fedora, unless if you suggest otherwise.
>
> Many thanks for reading my mail.
>
> Jags Desai / Jags_FL at yahoo.com
>
> ------------------------------------------------------------------------
> Looking for last minute shopping deals? Find them fast with Yahoo!
> Search.
> <http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/newsearch/category.php?category=shopping>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> install-discuss mailing list
> install-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/install-discuss
>