I'm trying to install a quadruple-boot for WinXP/Fedora/Ubuntu/OpenSolaris on my Ultra 20 box. Since WinXP, Fedora and OpenSolaris need to install on a primary partition, so my partiontion table is like following:
Device Type Mount point
/dev/sda1 NTFS WinXP C:
/dev/sda2 ext3 Fedora /
/dev/sda3 SOLARIS Solaris /
/dev/sda4 W95 Ext'd (LBA)
/dev/sda5 ext3 Fedora /home
/dev/sda6 swap Fedora and Ubuntu swap
/dev/sda7 ext3 Ubuntu /
/dev/sda8 ext3 Ubuntu /home
I did this with Windows bundled tool.
Steps to
1) Install Windows XP
2) Install Fedora 10
3) Install Ubuntu 9.04, Windows/Fedora are recognized by Ubuntu, backup /boot/grub/menu.lst somewhere
4) Install OpenSolaris, only windows are recognized.
5) Add Ubuntu and Fedora entry to Solaris grub.
5.1) Boot into OpenSolaris, edit /rpool/boot/grub/menu.lst.
5.2) Open the backuped Ubuntu grub menu.lst, copy the Ubuntu and Fedora entry to Solaris grub menu.lst.
5.3) Remove the lines of "savedefault" and "boot" for Fedora entry, and save. Otherwise Fedora won't boot with prompt
Error 18: Selected cylinder exceeds maximum supported by BIOS
Then, every OS can be booted.


































