Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have Ubuntu , WinXP , openSUSE installed which having GRUB stage1 as (hd0,4) , and I just installed openSolaris and its having GRUB in (hd0,5).
So i went to change manually to get through solaris using grub editing , all showed successfull
When rebooted , I get the same GRUB window , and from there I edited once again to see through solaris [made my GRUB point to (hd0,5)], successful
But the problem is , when rebooted ,the GRUB console opens again , I couldnt figure out why its keep on coming , and I never get into my solaris
But when GRUB edited to (hd0,4) I can access rest of my OS .
IS this a GRUB fault , kindly help me to get solaris in my ubuntu GRUB menu list , I dont want to keep two GRUB pointers
IIRC, openSolaris needs primary partition and its bootloader should be installed in its root partition also it can only be booted by chainloading via grub.
Can you run 'fdisk -l' without the quote marks from your terminal as root and post the results. You do not need to see anything in solaris except know the partition number it is located in to be able to chainload. Both posters above are telling you it needs to be in a primary partition and fdisk -l will tell them which partition.
Last I looked, the Linux grub was unable to handle OpenSolaris filesystems. Hence the OpenSolaris grub had to be the controlling boot-loader (i.e. in the MBR). Nowadays it can be used to boot Linux systems by adding them to the menu.lst
Should all be documented.
Last I looked, the Linux grub was unable to handle OpenSolaris filesystems. Hence the OpenSolaris grub had to be the controlling boot-loader (i.e. in the MBR).
I have had no experience with solaris but in this article if I am reading right it was dual booted with linux by chainloading from grub.
Can you run 'fdisk -l' without the quote marks from your terminal as root and post the results. You do not need to see anything in solaris except know the partition number it is located in to be able to chainload. Both posters above are telling you it needs to be in a primary partition and fdisk -l will tell them which partition.
fdisk -l shows :
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa13ba13b
Device Boot Start End Blocks Id System
/dev/sda1 1 2611 20971408+ 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 2612 3525 7341705 bf Solaris
/dev/sda3 3526 4700 9438187+ 7 HPFS/NTFS
/dev/sda4 4701 9729 40395442+ f W95 Ext'd (LBA)
/dev/sda5 5615 9729 33053737+ 83 Linux
/dev/sda6 4701 5614 7341642 83 Linux
... in this article if I am reading right it was dual booted with linux by chainloading from grub.
That is a (very) old article. I can recall chainloading Solaris 10 as well. OpenSolaris defaults to zfs, and has some onerous (for open systems multi-boot users) requirements. See this and the next section.
It seems that opensolaris partition is on primary partition and its an active one. To follow suggestion from btncix in post #11 you need to install opensolaris bootloader in its root partition. Have you done this...?
Grub cannot boot opensolaris directly...just as other posters said above...you need to chainload it.
That is a (very) old article. I can recall chainloading Solaris 10 as well. OpenSolaris defaults to zfs, and has some onerous (for open systems multi-boot users) requirements.
If I read your article and understood, it refers to using solaris to boot other distros, not using grub to chainload. I take it as grub can not load directly. I will do more research today.
correction!
According to your fdisk -l, it seems you installed OpenSolaris to /dev/sda2. Assuming this is correct, do the following:
1. have grub point to (hd0,4) - which is associated with openSUSE.
2. modify the menu.lst file in (hd0,4) to include:
title OpenSolaris
rootnoverify (hd0,1)
chainloader +1
3. reboot
4. try to get into OpenSolaris
also, how did you know this to be true?
Coz i'm having Ubuntu in (hd0,4) and after installing Solaris i come to know that its having one more GRUB , naturally its should be for Solaris , right? BUt i'm having unsuccessful installation of Gentoo , so thought of possibility only for Solaris GRUB as (hd0,5)
Any way i tried that menulist modification before as rootnotify (hd0,1)ur mention , it was just a trial , but it didnt work , same Error 15
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.