Help Me edit the menu.lst !

Login or Register to Reply

 
Thread Tools Search this Thread
# 1  
Old 02-17-2011
Help Me edit the menu.lst !

I am trying to install three OS (Windows VISTA, OpenSUSE 11.3 & Solaris 11 Express) on a single drive of a laptop. However when I go to edit the /rpool/boot/grub/menu.lst to put the entry so it can boot the OpenSUSE 11.3 I get errors some of which result into starting all over again. I have also tried editing the /boot/grub/menu.lst to add the entry for Solaris 11 Express I get errors still. Could someone help me how I can accomplice this! I tried to google for examples but those examples are not helping. Thanks in advance.SmilieSmilie
# 2  
Old 02-18-2011
Please provide a full copy of your existing menu.lst and details of which disks/partitions each of the operating systems is on.
# 3  
Old 02-18-2011
This is what I have for the menu.lst located in /rpool/boot/grub:-
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,4,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-------------------- 

# MicroSoft Windows Vista 

title MicroSoft Windows Vista 
    rootnoverify (hd0,1) 
    chainloader +1 

# OpenSUSE 11.3 

title OpenSUSE 11.3 
    rootnoverify (hd0,6) 
    chainloader +1

For the menu.lst in the OpenSUSE dir /boot/grub:-
Code:
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,6)/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,6)
    kernel /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_674VF1ZNS-part7 resume=/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_674VF1ZNS-part6 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,6)
    kernel /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-TOSHIBA_MK2035GSS_674VF1ZNS-part7 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 MicroSoft Windows VISTA
    rootnoverify (hd0,1)
    chainloader +1[/FONT]
   
title Solaris 11
    rootnoverify (hd0,2) 
    chainloader +1

The windows VISTA is 2nd partition.
The solaris is 3rd partition.
OpenSUSE is on 4, 5 & 6 partitions.

Last edited by Scott; 02-18-2011 at 02:12 PM.. Reason: Code tags, please...
# 4  
Old 08-07-2011
Menu.lst is basically Grub commands for the Grub shell.

I'm working on the same problem but don't have an answer for you unfortunately.

Grub has it's own shell apart from BASH so grub is a interpreter also.
Anywhere you have "title" the following name of the OS will be listed in the boot selection at startup. Just adding commands to this (Grub script) will not load an O.S It might supply arguments for the Grub bootloader binary (actual compiled program). You will notice if you have a boot/grub directory that only two of the files are not binary and interesting enough is that they have different names (menu.lst and grub.conf) but hold the exact same data..The exact same files is a choice of how to access the data and is not important here but I thought I would point it out because it is confusing. You can add commands to this (Grub batch file) but it has dependencies that are not probably in place.

I hope this bit of info helps.Smilie
Login or Register to Reply

|
Thread Tools Search this Thread
Search this Thread:
Advanced Search

More UNIX and Linux Forum Topics You Might Find Helpful
Edit right mouse click menu tyanata Red Hat 0 12-15-2012 08:11 AM
Need help in create menu with 3 sub menu using the case command chercm Shell Programming and Scripting 0 11-17-2012 09:27 AM
Plus edit and edit header ipatah Shell Programming and Scripting 9 11-15-2012 02:15 PM
Missing menu.lst file in Ubuntu rupeshkp728 UNIX for Dummies Questions & Answers 3 06-14-2012 09:36 AM
Menu with sub-menu options sukhdip Shell Programming and Scripting 3 05-30-2012 11:32 AM
Help with UUID replacement in fstab and menu.lst arunj Shell Programming and Scripting 6 04-08-2011 01:29 PM
Need to create a menu.lst for Solaris 11 Express, OpenSUSE 11.3 & Windows Vista Tenyhwa Solaris 2 03-17-2011 09:06 PM
Need to edit the menu.lst so it can work Tenyhwa SuSE 0 02-18-2011 04:38 PM
Menu in Menu script issue iDdraig Shell Programming and Scripting 1 11-27-2010 07:35 PM
shell script to alter grub menu.lst ppucci Shell Programming and Scripting 1 06-27-2009 08:10 PM
Get a value from menu. mierdatuti Shell Programming and Scripting 2 01-23-2009 01:38 PM
menu.lst, boot options? wrapster Shell Programming and Scripting 8 05-14-2008 07:53 AM
Howto edit solaris boot manager menu maag Solaris 4 12-17-2005 04:34 PM
int.lst forms cxredd4 UNIX for Dummies Questions & Answers 2 12-08-2003 01:45 PM