I have been trying to multiboot centos 4.1 and the current solaris express build 15. I have two hard drive s, the first one ( hd0 ) devoted to CentOS 4.1 and windows xp (no problems). The second drive (hd1) for Solaris 10 only. I tried to boot solaris from CentOS grub and got the following error messages:
Booting Solaris 10 root(hd1,0) Filesystem type unknown, partition type 0Xbf kernel /platform/i86pc/multiboot Error 17: can not mount selected partition press any key to continue....
I googled for error 17 and found out that "the partition exists but grub failed to recognize Solaris partition". That is odd because I had no problems triple booting windows,CentOs 4.1 and opensolaris build 16 and I don't get it, there is no partition difference between opensolaris 10 and solaris express. or is there ?
Please somebody explain to me. Here is menu.lst for centos grub # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,5) # kernel /vmlinuz-version ro root=/dev/hda7 # initrd /initrd-version.img #boot=/dev/hda default=0 timeout=5 splashimage=(hd0,5)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.9-11.106.unsupported) root (hd0,5) kernel /vmlinuz-2.6.9-11.106.unsupported ro root=LABEL=/ rhgb quiet initrd /initrd-2.6.9-11.106.unsupported.img title CentOS (2.6.9-11.EL) root (hd0,5) kernel /vmlinuz-2.6.9-11.EL ro root=LABEL=/ rhgb quiet initrd /initrd-2.6.9-11.EL.img title Solaris 10 root (hd1,0) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive makeactive chainloader +1 title Windows xp rootnoverify (hd0,0) chainloader +1
Note: This is my first post and I have learned a lot from your forum since I moved from mandrake 3 months ago.
Thanks alot guys
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
mohamed yusuf wrote:
I have been trying to multiboot centos 4.1 and the current solaris express build 15. I have two hard drive s, the first one ( hd0 ) devoted to CentOS 4.1 and windows xp (no problems). The second drive (hd1) for Solaris 10 only. I tried to boot solaris from CentOS grub and got the following error messages:
Booting Solaris 10 root(hd1,0) Filesystem type unknown, partition type 0Xbf kernel /platform/i86pc/multiboot Error 17: can not mount selected partition press any key to continue....
Grub knows how to read BSD UFS type of file system, but I'm not sure about Solaris file system. Solaris UFS is basically BSD UFS with some extra stuff. You said you were able to boot it before. Some of the reasons for failure could be:
- wrong partition type - logging enabled on Solaris UFS - different version of Solaris UFS - Solaris kernel stored outside of BIOS addressable disk area
Also, I'm not sure if you want to have makeactive and chainloader options if Grub is loading kernel directly.
One thing to check is how disk is organized. I remember that Solaris likes to have an partition for itself, install Solaris disklabel onto it, and then sub-partition it into 8 partitions (so basically you get partitions inside partitions, something like extended partition in DOS/Windows). Somehow I doubt Grub would be able to read that.
If you simply can't make Grub to mount Solaris partition, and load the kernel, your best bet would be installing Solaris boot loader onto first partition of second disk, and using similar configuration as for booting Windows XP. Something along the lines:
title Solaris 10 rootnoverify (hd1,0) chainloader +1
--- Aleksandar Milivojevic alex@milivojevic.org wrote:
mohamed yusuf wrote:
I have been trying to multiboot centos 4.1 and the current solaris express build 15. I have two hard drive s, the first one ( hd0 ) devoted to CentOS
4.1
and windows xp (no problems). The second drive
(hd1)
for Solaris 10 only. I tried to boot solaris from CentOS grub and got the following error messages:
Booting Solaris 10 root(hd1,0) Filesystem type unknown, partition type 0Xbf kernel /platform/i86pc/multiboot Error 17: can not mount selected partition press any key to continue....
Grub knows how to read BSD UFS type of file system, but I'm not sure about Solaris file system. Solaris UFS is basically BSD UFS with some extra stuff. You said you were able to boot it before. Some of the reasons for failure could be:
- wrong partition type
- logging enabled on Solaris UFS
- different version of Solaris UFS
- Solaris kernel stored outside of BIOS
addressable disk area
Also, I'm not sure if you want to have makeactive and chainloader options if Grub is loading kernel directly.
I have taken out makeactive and chainloader + no success
One thing to check is how disk is organized. I remember that Solaris likes to have an partition for itself, install Solaris disklabel onto it, and then sub-partition it into 8 partitions (so basically you get partitions inside partitions, something like extended partition in DOS/Windows). Somehow I doubt Grub would be able to read that.
If you simply can't make Grub to mount Solaris partition, and load the kernel, your best bet would be installing Solaris boot loader onto first partition of second disk, and using similar configuration as for booting Windows XP. Something along the lines:
I installed solaris boot loader on it own pratition ( hd1,0)and got the same result. The only thing I have not tried is booting CentOs from Solaris boot loader ( reverse)
title Solaris 10 rootnoverify (hd1,0) chainloader +1 _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Thanks Aleksandar
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Try this, unless you have forgot to install the Solaaris boot loader on your second hard drive. Yes this was a problem for mee too, the new Solaris Grub fails to recognize ext3 partitions.
--Anand
title Solaris 10 root (hd1,0) chainloader +1 title Windows xp rootnoverify (hd0,0) chainloader +1
On 7/7/05, mohamed yusuf myusuf32@yahoo.ca wrote:
--- Aleksandar Milivojevic alex@milivojevic.org wrote:
mohamed yusuf wrote:
I have been trying to multiboot centos 4.1 and the current solaris express build 15. I have two hard drive s, the first one ( hd0 ) devoted to CentOS
4.1
and windows xp (no problems). The second drive
(hd1)
for Solaris 10 only. I tried to boot solaris from CentOS grub and got the following error messages:
Booting Solaris 10 root(hd1,0) Filesystem type unknown, partition type 0Xbf kernel /platform/i86pc/multiboot Error 17: can not mount selected partition press any key to continue....
Grub knows how to read BSD UFS type of file system, but I'm not sure about Solaris file system. Solaris UFS is basically BSD UFS with some extra stuff. You said you were able to boot it before. Some of the reasons for failure could be:
- wrong partition type
- logging enabled on Solaris UFS
- different version of Solaris UFS
- Solaris kernel stored outside of BIOS
addressable disk area
Also, I'm not sure if you want to have makeactive and chainloader options if Grub is loading kernel directly.
I have taken out makeactive and chainloader + no success
One thing to check is how disk is organized. I remember that Solaris likes to have an partition for itself, install Solaris disklabel onto it, and then sub-partition it into 8 partitions (so basically you get partitions inside partitions, something like extended partition in DOS/Windows). Somehow I doubt Grub would be able to read that.
If you simply can't make Grub to mount Solaris partition, and load the kernel, your best bet would be installing Solaris boot loader onto first partition of second disk, and using similar configuration as for booting Windows XP. Something along the lines:
I installed solaris boot loader on it own pratition ( hd1,0)and got the same result. The only thing I have not tried is booting CentOs from Solaris boot loader ( reverse)
title Solaris 10 rootnoverify (hd1,0) chainloader +1 _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Thanks Aleksandar
Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos