Ubuntu 12.04 Precise LTE:GRUB2 unable to boot solaris 11 on zfs
This is really a GRUB2 question....
Problem in short:
Unable to get Ubuntu 12.04 Precise's Grub2 to boot solaris 11 OS somehow( os probe or some custom menuentry i tried didnt work).
Detail: (please bear with me for being verbose here...)
I have ubuntu 12.04 Precise LTE(64bit desktop version) installed as my main linux OS from which i boot windows(via chainloader) in GRUB2(grub 1.9x actually) properly as well as one more linux distro.
However after i installed solaris 11 i am unable to get the ubuntu properly booted directly from my hard disk. solaris 11 UI install had no option to skip mbr update on whole disk device as well as i couldnt somehow force its own grub2 bootloader(1.99) to install its boot code only into its partition sectors.
My objective is to have ubuntu as main OS whose grub2 to boot others via chainloader mechanism or a custom menu entry if needed via 40_custom file. os probe didnt pick solaris properly as it is unable to detect the label and/or zfs boot fs properly.
Currently i boot ubuntu from a backup of its grub installed from a usb stick .(i had installed grub and updated mbr on a alternate device as a backup before i installed solaris)
Can anyone advise of a sample working menu entry or somehow get os probe pickup solaris 11 as part of grub-update.
I looked up at grub2 manuals and tried few things but didnt work for me to get solaris 11 booted from ubuntu grub side.
The issue is the solaris 11 install uses zfs for its boot filesystem and its own grub2 menu entry contains some zfs boot fs variables whose syntax are not recognized by ubuntu grub .Also ubuntu grub2 is not even able to understand the solaris partition filesystem properly though i made sure zfs,gzio modules are loaded. Tried checking from grub2 command line and it is unable to list the solaris partition filesystem properly(unknown) as well as i couldnt update label as well.
Of course i could try other way around to see if the solaris 11 grub to boot ubuntu but this way also looks problematic as i am not familiar with the implementation of its grub2 or its command line stuff.
Thanks in advance for reading this far...
I can update the sample menu entry from solaris 11 side (from its grub2(1.99x) implementation along with zfs boot fs variables etc if someone is interested..
Cheers
Laks
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu grub2 Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Mark Rijckenberg
- Solved:
- Last query:
- Last reply: