Fedora Linux Support Community & Resources Center

Go Back   FedoraForum.org > Fedora 17/18 > Using Fedora
FedoraForum Search

Forgot Password? Join Us!

Using Fedora General support for current versions. Ask questions about Fedora and it's software that do not belong in any other forum.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 3rd January 2013, 08:30 AM
jch16 Offline
Registered User
 
Join Date: Jan 2013
Location: West Chester
Posts: 1
linuxfirefox
Grub2 isn't finding Solaris 11 but finds Fedora17/WinXP

I am trying to have my computer run four operating systems, FreeBSD, Solaris 11, Fedora, and XP(soon to be 7).

My FreeBSD, Solaris 11, and Fedora are all to be partitioned on a different hard drive than my Windows OS. Currently, I have Solaris 11 and Fedora installed on this hard drive, but not FreeBSD. As stated in the title, Fedora17 and WinXP are being found easily, while Solaris 11 is not being found at all after being installed.

I look on my Fedora 17 filesystem and the partition with Solaris 11 is visible and also is described as "Bootable". I've browsed a few forums and have attempted to use sudo grub2 -mkconfig, etc, but to no avail. What do I need to do to make it so Solaris, and in the future FreeBSD, are listed on the GRUB2 splash?

Clearly I'm new at this. I just want to experiment with Linux, Solaris, and FreeBSD to expand my knowledge on UNIX. I will provide any information necessary to help figure this out, and I'm sure I'll be seeing you all in the future.

The Solaris 11 install is located @ /dev/sdb4

Thx.

---------- Post added at 08:30 AM ---------- Previous post was at 08:25 AM ----------

OS Prober just lists this:

sudo os-prober /dev/sda/
/dev/sda1:Microsoft Windows XP Home Edition:Windows:chain

Last edited by jch16; 3rd January 2013 at 08:27 AM.
Reply With Quote
  #2  
Old 3rd January 2013, 12:06 PM
sea's Avatar
sea Offline
"Shells" (of a sub world)
 
Join Date: May 2011
Location: Helvetic Federation (Swissh)
Age: 33
Posts: 2,648
linuxchrome
Re: Grub2 isn't finding Solaris 11 but finds Fedora17/WinXP

You os probe sda, but mainwhile say solaris is on another physical disk....

Lets get an overview on your partitions and disks,
whats the output of:
Code:
lsblk
Then mount your solaris partition and rerun grub2-mkconfig...
Hope this helps

EDIT:
You know solaris is on sdb4, why the heck do you specificly scan sda ??
Thats like looking for fire in the water. Or looking for water in the fire.

Code:
su
mkdir /mnt/solaris
mount /dev/sdb4 /mnt/solaris
grub2-mkconfig. etc..
__________________
Notebook: Samsung NC210/NC110 CPU: Intel 2*1600 Mhz RAM: 1024 MB DDR2 OS: Fedora 19 DE: Awesome
Laptop: Toshiba Satellite L670 CPU: Intel(r) 2*1872 Mhz RAM: 3072 MB DDR3 OS: Fedora 17 DE: Awesome
Fedora Manual (RTFM) | The Linux Documentation Project | Script-Tools
Reply With Quote
  #3  
Old 3rd January 2013, 01:06 PM
Jean Pierre Offline
Registered User
 
Join Date: Feb 2011
Posts: 73
linuxfedoraseamonkey
Re: Grub2 isn't finding Solaris 11 but finds Fedora17/WinXP

Quote:
Fedora17 and WinXP are being found easily, while Solaris 11 is not being found at all after being installed.
Solaris uses a ZFS file system, which the grubs for Linux cannot interpret to get the next boot stages.

In a similar configuration (OpenIndiana, not Solaris), I use the grub for Solaris, which can read ext2/3 and start Fedora (and WinXP). This is an old grub though.
Reply With Quote
  #4  
Old 3rd January 2013, 03:06 PM
DBelton's Avatar
DBelton Offline
Administrator
 
Join Date: Aug 2009
Posts: 6,620
linuxfirefox
Re: Grub2 isn't finding Solaris 11 but finds Fedora17/WinXP

You will probably have to manually add your Solaris to your Fedora grub2 configuration, and set it up to chainload.

Try adding this to your /etc/grub.d/40_custom file:

Code:
menuentry "Chainload Solaris 11 on sdb4" {
insmod zfs
set root=(hd1,3)
chainloader +1
}
After you make the changes, you will need to make your grub.cfg file.
Code:
grub2-mkconfig -o /boot/grub2/grub.cfg
Edit:
Forgot one thing. Since adding the insmod statement, you will need to reinstall grbu2 as well so it can rebuild it''s core.img file it keeps.

Code:
grub2-install /dev/sda
Reply With Quote
  #5  
Old 3rd January 2013, 06:01 PM
sea's Avatar
sea Offline
"Shells" (of a sub world)
 
Join Date: May 2011
Location: Helvetic Federation (Swissh)
Age: 33
Posts: 2,648
linuxchrome
Re: Grub2 isn't finding Solaris 11 but finds Fedora17/WinXP

Right i had forgotten about ZFS...
I still guess, couldnt test, that my previous posted solution might work, if he has zfs-fuse installed...
Code:
sudo yum install zfs-fuse
Then continue with the 2nd post.
__________________
Notebook: Samsung NC210/NC110 CPU: Intel 2*1600 Mhz RAM: 1024 MB DDR2 OS: Fedora 19 DE: Awesome
Laptop: Toshiba Satellite L670 CPU: Intel(r) 2*1872 Mhz RAM: 3072 MB DDR3 OS: Fedora 17 DE: Awesome
Fedora Manual (RTFM) | The Linux Documentation Project | Script-Tools

Last edited by sea; 3rd January 2013 at 06:03 PM.
Reply With Quote
  #6  
Old 3rd January 2013, 10:20 PM
mikee's Avatar
mikee Offline
Registered User
 
Join Date: Aug 2011
Location: Minnesota
Posts: 436
linuxfirefox
Re: Grub2 isn't finding Solaris 11 but finds Fedora17/WinXP

How did there get to be a module for it!?!?!

Code:
rpm -qf  /boot/grub2/zfs.mod
file /boot/grub2/zfs.mod is not owned by any package
[root@math16-16 /]# file  /boot/grub2/zfs.mod
/boot/grub2/zfs.mod: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
I had read that zfs is a CDDL license which is incompatible with GNU and the kernel.

Quote:
Originally Posted by DBelton View Post
You will probably have to manually add your Solaris to your Fedora grub2 configuration, and set it up to chainload.

Try adding this to your /etc/grub.d/40_custom file:

Code:
menuentry "Chainload Solaris 11 on sdb4" {
insmod zfs
set root=(hd1,3)
chainloader +1
}
__________________
Fedora 18 x86_64 on Vertex IV SSD || Foxconn A7GM-S 2.0 || AMD Phenom II X6 1045T || Radeon HD3200 graphics || 8 GB DDR2-800 || Emachines T5452 carcass
Fedora 17 PAE on 500GB Seagate Barracuda
Windows Vista on 320GB Western Digital Caviar SE
Reply With Quote
  #7  
Old 3rd January 2013, 11:07 PM
DBelton's Avatar
DBelton Offline
Administrator
 
Join Date: Aug 2009
Posts: 6,620
linuxfirefox
Re: Grub2 isn't finding Solaris 11 but finds Fedora17/WinXP

It doesn't have to be compatible with the kernel. It only has to be compatible with grub2, and only enough for it to read it and load the OS (Which isn't linux, so it doesn't have to be compatible with the linux kernel)
Reply With Quote
Reply

Tags
fedora17 or winxp, finding, finds, grub2, solaris

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
grub2 not found WinXP kotfantazer Using Fedora 23 5th August 2012 07:39 AM
grub2 не видит WinXP kotfantazer Using Fedora 4 30th March 2012 05:48 PM
grub2 finds other os but doesn't add to menu. fedvasu Hardware & Laptops 6 22nd February 2012 05:09 PM
GRUB2 not finding Windows, os-prober chrismurphy Installation and Live Media 2 26th November 2011 08:08 AM
Windows, FC3, Solaris-----Only solaris has got problem to boot zillah EOL (End Of Life) Versions 2 9th July 2005 05:11 PM


Current GMT-time: 07:48 (Thursday, 20-06-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat