Well, the problem was lying in menu.lst file of grub. At any given point of time, it was not updating it for all three OS'es. If I installed Fedora in last, then it will update Grub for Fedora + Windows. In case of Solaris in last, the Grub was getting updated for Solaris + windows. I, then booted it using Fedora CD, and noted the Grub's menu.lst file and then appeneded the Fedora related entry in /boot/grub/menu.lst file of Solaris grub. (This is because I installed Solaris in last and it was booting only using Solaris Grub). Once I updated menu.lst file, and rebooted, every OS came up fine. Thanks to everyone who responeded. (and to those also who bothered to preach about the community rules but never provided any single hint!!!) :-) ********************************************************************************************************************************* #pragma ident "@(#)menu.lst 1.2 07/01/10 SMI" # # default menu entry to boot default 0 # # menu timeout in second before default OS is booted # set to -1 to wait for user input timeout 10 # # To enable grub serial console to ttya uncomment the following lines # and comment out the splashimage line below # WARNING: don't enable grub serial console when BIOS console serial # redirection is active!!! # serial --unit=0 --speed=9600 # terminal serial # # Uncomment the following line to enable GRUB splashimage on console splashimage /boot/grub/splash.xpm.gz # # To chainload another OS # # title Another OS # root (hd<disk no>,<partition no>) # chainloader +1 # # To chainload a Solaris release not based on grub # # title Solaris 9 # root (hd<disk no>,<partition no>) # chainloader +1 # makeactive # # To load a Solaris instance based on grub # If GRUB determines if the booting system is 64-bit capable, # the kernel$ and module$ commands expand $ISADIR to "amd64" # # title Solaris <version> # root (hd<disk no>,<partition no>,x) --x = Solaris root slice # kernel$ /platform/i86pc/kernel/$ISADIR/unix # module$ /platform/i86pc/$ISADIR/boot_archive # # To override Solaris boot args (see kernel(1M)), console device and # properties set via eeprom(1M) edit the "kernel" line to: # # kernel /platform/i86pc/kernel/unix <boot-args> -B prop1=val1,prop2=val2,... # #---------- ADDED BY BOOTADM - DO NOT EDIT ---------- title Solaris Express Community Edition snv_86 X86 kernel$ /platform/i86pc/kernel/$ISADIR/unix module$ /platform/i86pc/$ISADIR/boot_archive #---------------------END BOOTADM-------------------- #---------- ADDED BY BOOTADM - DO NOT EDIT ---------- title Solaris xVM kernel$ /boot/$ISADIR/xen.gz module$ /platform/i86xpv/kernel/$ISADIR/unix /platform/i86xpv/kernel/$ISADIR/unix module$ /platform/i86pc/$ISADIR/boot_archive #---------------------END BOOTADM-------------------- #---------- ADDED BY BOOTADM - DO NOT EDIT ---------- title Solaris failsafe kernel /boot/platform/i86pc/kernel/unix -s module /boot/x86.miniroot-safe #---------------------END BOOTADM-------------------- title Windows rootnoverify (hd0,0) chainloader +1 #title Windows # rootnoverify (hd0,1) # chainloader +1 # Unknown partition of type 5 found on /dev/rdsk/c1t0d0p0 partition: 4 # It maps to the GRUB device: (hd0,3) . title Fedora root (hd0,4) kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet initrd /initrd-2.6.23.1-42.fc8.img *********************************************************************************************************************************** On Mon, May 19, 2008 at 11:57 AM, Unix Admin <unix.95054@gmail.com> wrote: > Not a priority item or end of world for me but still I am curious to make it > work. Please dont reply by saying "RTFM or do googling!" I have done > homework but didn't find any solution :-) :-) > > I am trying to setup my laptop for tripple boot (Windows Vista + Fedora + > OpenSolaris Rev 86). > > I first created four fdisk partitions (2 for windows, 1 for OpenSolaris and > one for Fedora). > > Then I installed Windows Vista and rebooted. It came up fine. Then I > installed Fedora "without Grub option" and rebooted. It didn;t come up. I > thought that it is because Grub is not installed, thats why it is not able > to boot. > > Now, in last, I installed Open Solaris Rev 86 with all options and rebooted. > It is able to come up in Solaris but not in Windows and Fedora. > > When I select Fedora, it keep on rebooting but never comes up. When I select > Windows Vista,, it complains "BOOTMGE missing. Please press CTRL+ALT+DEL to > reboot". I can see the fdisk partition contains all the system file and it > was installed properly. > > Finally, I tried to install Grub on Fedora partition, but it is not > installing and gives "No kernel related package installed on your system." > It is weird. I have never seen this type of error message in past. > > The reason I did not installed Grub while installing fedora is that I read > on some website that the OS containing Grub should be installed in the last. > In this case, both Fedora and Solaris have their own grub. Not sure what I > should do to make it work. Has anyone come across this situation??? Please > help. > > Thanks for reading. _______________________________________________ sunmanagers mailing list sunmanagers@sunmanagers.org http://www.sunmanagers.org/mailman/listinfo/sunmanagersReceived on Thu May 22 01:23:33 2008
This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:44:11 EST