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
>   


Reply via email to