Need to create a menu.lst for Solaris 11 Express, OpenSUSE 11.3 & Windows Vista
I have partitioned and installed Windows Vista, OpenSUSE and Solaris 11 Express on a LapTop hardDrive. However I am not able to boot OpenSUSE 11.3 although I have it in menu.lst which I put in a Solaris partition directory /rpool/boot/grub. Could someone tell me how to go about it. See what I did below and tell me what is wrong:-
I have my LapTop HardDisk partitioned as below:-
Code:
OrigUser@LAPTOP:~/Downloads# pfexec prtpart
Failed to inquiry this logical disk
Fdisk information for device /dev/rdsk/c8d0p0
Block Size : 512 bytes
Controller : ide
Disk : cmdk
Capacity : 186 GB
# start block # nblocks startCylSecHd endCylSecHd OSType
1: 0000002048 0003072000 0/21/20 bf/1a/59 Unknown
2: 0003074048 0177932288 bf/1b/59 3/1c/df IFS: NTFS
3: 0181006336 0104859648 ff/ff/fe ff/ff/fe WIN95 Extended(LBA)
# start block # nblocks startCylSecHd endCylSecHd OSType
5: 0000002048 0041940992 ff/ff/fe ff/ff/fe Linux native
0: 0041945025 0062914623 ff/ff/fe ff/ff/fe DOS Extended
# start block # nblocks startCylSecHd endCylSecHd OSType
6: 0000000063 0062914560 ff/ff/fe ff/ff/fe Linux native
4: 0285865984 0104850944 ff/ff/fe ff/ff/fe Solaris x86
OrigUser@LAPTOP:~/Downloads# pfexec prtpart /dev/rdsk/c8d0p0 -ldevs
Fdisk information for device /dev/rdsk/c8d0p0
** NOTE **
/dev/dsk/c8d0p0 - Physical device referring to entire physical disk
/dev/dsk/c8d0p1 - p4 - Physical devices referring to the 4 primary partitions
/dev/dsk/c8d0p5 ... - Virtual devices referring to logical partitions
Virtual device names can be used to access EXT2 and NTFS on logical partitions
/dev/dsk/c8d0p1 Unknown
/dev/dsk/c8d0p2 IFS: NTFS
/dev/dsk/c8d0p3 WIN95 Extended(LBA)
/dev/dsk/c8d0p5 Linux native
/dev/dsk/c8d0p6 Linux native
/dev/dsk/c8d0p4 Solaris x86
The Grub menu.lst for OpenSUSE is as below after I installed it:-
Code:
# Modified by YaST2. Last modification on Tue Mar 1 12:20:44 EST 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,4)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.3 - 2.6.34-12
root (hd0,4)
kernel /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_674VF1ZNS-part5 resume=/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_674VF1ZNS-part4 splash=silent quiet showopts vga=0x361
initrd /boot/initrd-2.6.34-12-desktop
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.3 - 2.6.34-12
root (hd0,4)
kernel /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_674VF1ZNS-part5 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x361
initrd /boot/initrd-2.6.34-12-desktop
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,1)
chainloader +1
The Grub menu.lst for Solaris 11 Express is as below after I installed it:-
Code:
splashimage /boot/grub/splash.xpm.gz
foreground 343434
background F7FbFF
default 0
timeout 30
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title Oracle Solaris 11 Express snv_151a
findroot (pool_rpool,3,a)
bootfs rpool/ROOT/solaris
splashimage /boot/solaris.xpm
foreground FF0000
background A8A8A8
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=graphics
module$ /platform/i86pc/$ISADIR/boot_archive
#---------------------END BOOTADM--------------------
# Unknown partition of type 55 found on /dev/rdsk/c8d0p0 partition: 1
# It maps to the GRUB device: (hd0,0) .
title Windows
rootnoverify (hd0,1)
chainloader +1
# Unknown partition of type 15 found on /dev/rdsk/c8d0p0 partition: 3
# It maps to the GRUB device: (hd0,2) .
# Unknown partition of type 131 found on /dev/rdsk/c8d0p0 partition: 5
# It maps to the GRUB device: (hd0,4) .
# Unknown partition of type 131 found on /dev/rdsk/c8d0p0 partition: 6
# It maps to the GRUB device: (hd0,5) .
# Unknown partition of type 0 found on /dev/rdsk/c9t0d0p0 partition: 4
# It maps to the GRUB device: (hd0,3) .
Finally the new Grub menu.lst to multiboot Solaris 11 Express, Windows and OpenSUSE is as below:-
Code:
splashimage /boot/grub/splash.xpm.gz
foreground 343434
background F7FbFF
default 0
timeout 30
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title Oracle Solaris 11 Express snv_151a
findroot (pool_rpool,3,a)
bootfs rpool/ROOT/solaris
splashimage /boot/solaris.xpm
foreground FF0000
background A8A8A8
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=graphics
module$ /platform/i86pc/$ISADIR/boot_archive
#---------------------END BOOTADM--------------------
# Unknown partition of type 55 found on /dev/rdsk/c8d0p0 partition: 1
# It maps to the GRUB device: (hd0,0).
title Windows
rootnoverify (hd0,1)
chainloader +1
# Unknown partition of type 15 found on /dev/rdsk/c8d0p0 partition: 3
# It maps to the GRUB device: (hd0,2).
# Unknown partition of type 131 found on /dev/rdsk/c8d0p0 partition: 5
# It maps to the GRUB device: (hd0,4).
# Unknown partition of type 131 found on /dev/rdsk/c8d0p0 partition: 6
# It maps to the GRUB device: (hd0,5).
# Unknown partition of type 0 found on /dev/rdsk/c9t0d0p0 partition: 4
# It maps to the GRUB device: (hd0,3).
##YaST - generic_mbr
gfxmenu (hd0,4)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.3 - 2.6.34-12
root (hd0,4)
kernel /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_674VF1ZNS-part5 resume=/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_674VF1ZNS-part4 splash=silent quiet showopts vga=0x361
initrd /boot/initrd-2.6.34-12-desktop
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.3 - 2.6.34-12
root (hd0,4)
kernel /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_674VF1ZNS-part5 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x361
initrd /boot/initrd-2.6.34-12-desktop
|