Multiple boot with legacy grub -- stanza help sought

All Gurus once were Newbies
Forum rules
There are no such things as "stupid" questions. However if you think your question is a bit stupid, then this is the right place for you to post it. Please stick to easy to-the-point questions that you feel people can answer fast. For long and complicated questions prefer the other forums within the support section.
Before you post please read this

Multiple boot with legacy grub -- stanza help sought

Postby pierssnell on Mon May 07, 2012 12:16 pm

Help sought (please!) with stanzas for a grub legacy installation...

Aim: to run a multiboot setup with Windows98, Mint, Ubuntu and Puppy, (plus space for one more to try out magazine-cover live-CD offerings).

Partition scheme is
Primary /dev/sda1 fat32 (boot, lba)
Primary /dev/sda2 ext3 (ext3 for sda5 to 11 also)
Extended /dev/sda3, to include
--- sda5 for a linux installation
--- sda6 to 8, smaller partitions for /boot partitions
--- sda9 to 11, partitions for linux installations
--- sda12 for data
Primary /dev/sda4, swap space at end of drive

HDD hardware by the way is a single EIDE (I think!) 160Gb drive; I'm aware that older BIOS (which would probably include mine) might have an issue reading beyond 137Gb, but none of the partitions containing my installations goes that high. FWIW, all the live-CD sessions I've had open seem to be able to navigate just where they want to, so somehow or other, the BIOS is coping!

Installed so far;
Windows on sda1
Ubuntu on /dev/sda2 (/boot) and /dev/sda5 (/everything else)
Mint on /dev/sda6 (/boot) and /dev/sda9 (/everything else)
Puppy on /dev/sda10 (/everything -- installation didn't offer options of separate partition for /boot)

After endless misery with grub2 from numerous different sources, none of which got me even to first base, I got an Ubuntu 9.04 installation working, which successfully installed grub-legacy to /dev/sda, and this grub successfully boots W98 and Ubuntu. If it's any clue, the various flavours of grub2 never got further than (variously) Error 5, Error 18, Error 22 or "no such partition".

But I'd dearly like to get further than these two -- especially if it means I can run Mint, which I very much like the look of. I've been running grub up with no end of experiments, including quite a few by means of editing the lines within grub, but apart from the Ubuntu and W98 ones, all I ever get is "press any key..." and a return to the menu. The menu.lst quoted below is the one that Ubuntu set up for me, with the lines ######## where I've been meddling.

Ideas?

Thanks in advance,
Piers.

Code: Select all
title      Ubuntu 9.04, kernel 2.6.28-11-generic
uuid      0e944e90-669f-4f19-af8e-67f85863575d
kernel      /vmlinuz-2.6.28-11-generic root=UUID=af8510b0-1c80-441e-be3d-44e25c466490 ro quiet splash
initrd      /initrd.img-2.6.28-11-generic
quiet

title      Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid      0e944e90-669f-4f19-af8e-67f85863575d
kernel      /vmlinuz-2.6.28-11-generic root=UUID=af8510b0-1c80-441e-be3d-44e25c466490 ro  single
initrd      /initrd.img-2.6.28-11-generic

title      Ubuntu 9.04, memtest86+
uuid      0e944e90-669f-4f19-af8e-67f85863575d
kernel      /memtest86+.bin
quiet


 
### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root

######  these lines are the ones I've tried a few different ideas with, but nothing seems to work!

title      Mint on /dev/sda6+9 (/boot on sda6, / on sda9)
root      (hd0,5)  ###### (also tried 0,8)
kernel      /boot/vmlinuz-3.0.0-12-generic
initrd      /boot/initrd-3.0.0-12-generic

title       Puppy 528 on /dev/sda10
root        (hd0,9)
kernel      /boot/vmlinuz root=/dev/sda10 pmedia=atahd
# (puppy doesn't use initrd -- don't know what they*do* use where others use initrd, but their guidance is quite clear on this issue)

######
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title      Windows 95/98/Me
rootnoverify   (hd0,0)
savedefault
chainloader   +1



Code: Select all

/dev/sda1: LABEL="DISK1_VOL1" UUID="2445-1B06" TYPE="vfat"
/dev/sda2: UUID="0e944e90-669f-4f19-af8e-67f85863575d" TYPE="ext3" LABEL="Ubu boot"
/dev/sda4: TYPE="swap" LABEL="swap" UUID="2684f5bc-ea35-4f72-88c9-912c2b858d74"
/dev/sda5: UUID="af8510b0-1c80-441e-be3d-44e25c466490" TYPE="ext3" LABEL="Ubu"
/dev/sda6: UUID="54808af1-e1ef-40b3-85d8-358f6b69d4ca" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda7: LABEL="Puppy boot (unus" UUID="940e1118-7711-4eae-9d7f-3cc4a419ee86" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda8: LABEL="spare boot" UUID="8b628729-9632-401e-8c16-99ddb09f45a0" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda9: UUID="1f7f3e2f-7932-4c64-8529-ae4cb2f3471d" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda10: LABEL="Puppy" UUID="8335f00b-52d1-4358-a55b-ead75ae3d72c" TYPE="ext3" SEC_TYPE="ext2"
/dev/sda11: LABEL="spare" UUID="dbefe696-2fa4-4156-b5fc-3f59659ee327" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda12: LABEL="Shared data" UUID="75a7120b-52df-4fbf-bb5f-b3a4a474797e" SEC_TYPE="ext2" TYPE="ext3"

pierssnell
Level 1
Level 1
 
Posts: 10
Joined: Mon Apr 23, 2012 11:30 am

Linux Mint is funded by ads and donations.
 

Re: Multiple boot with legacy grub -- stanza help sought

Postby wayne128 on Mon May 07, 2012 12:26 pm

Lets try the Mint partition first:

You have:
title Mint on /dev/sda6+9 (/boot on sda6, / on sda9)
root (hd0,5) ###### (also tried 0,8)
kernel /boot/vmlinuz-3.0.0-12-generic
initrd /boot/initrd-3.0.0-12-generic


Now run ubuntu on sda2, when it is running, open terminal and do this command

sudo mount /dev/sda6 /mnt
cat /mnt/boot/grub/grub.cfg

post their output here...
wayne128
Level 8
Level 8
 
Posts: 2201
Joined: Tue Jul 13, 2010 12:15 am

Re: Multiple boot with legacy grub -- stanza help sought

Postby pierssnell on Mon May 07, 2012 1:20 pm

Thanks Wayne;

Um, sorry, took a while, because I had to work out that mounting sda6 got me /mnt/grub/grub.cfg rather than /mnt/boot/grub/grub.cfg -- could it be that it's because /dev/sda6 *IS* the /boot directory? (Or is that what's causing the mischief?)

Anyway, this is what it looks like...

Code: Select all
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root 1f7f3e2f-7932-4c64-8529-ae4cb2f3471d
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos6)'
  search --no-floppy --fs-uuid --set=root 54808af1-e1ef-40b3-85d8-358f6b69d4ca
  set locale_dir=($root)/grub/locale
  set lang=en_GB
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 0,0,0; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/06_mint_theme ###
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
### END /etc/grub.d/06_mint_theme ###

### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Linux Mint 12 32-bit, 3.0.0-12-generic (/dev/sda6)' --class linuxmint --class gnu-linux --class gnu --class os {
   recordfail
   set gfxpayload=$linux_gfx_mode
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos6)'
   search --no-floppy --fs-uuid --set=root 54808af1-e1ef-40b3-85d8-358f6b69d4ca
   linux   /vmlinuz-3.0.0-12-generic root=UUID=1f7f3e2f-7932-4c64-8529-ae4cb2f3471d ro   quiet splash vt.handoff=7
   initrd   /initrd.img-3.0.0-12-generic
}
menuentry 'Linux Mint 12 32-bit, 3.0.0-12-generic (/dev/sda6) -- recovery mode' --class linuxmint --class gnu-linux --class gnu --class os {
   recordfail
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos6)'
   search --no-floppy --fs-uuid --set=root 54808af1-e1ef-40b3-85d8-358f6b69d4ca
   echo   'Loading Linux 3.0.0-12-generic ...'
   linux   /vmlinuz-3.0.0-12-generic root=UUID=1f7f3e2f-7932-4c64-8529-ae4cb2f3471d ro recovery nomodeset
   echo   'Loading initial ramdisk ...'
   initrd   /initrd.img-3.0.0-12-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###
### END /etc/grub.d/10_lupin ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos6)'
   search --no-floppy --fs-uuid --set=root 54808af1-e1ef-40b3-85d8-358f6b69d4ca
   linux16   /memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos6)'
   search --no-floppy --fs-uuid --set=root 54808af1-e1ef-40b3-85d8-358f6b69d4ca
   linux16   /memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 95/98/Me (on /dev/sda1)" --class windows --class os {
   insmod part_msdos
   insmod fat
   set root='(hd0,msdos1)'
   search --no-floppy --fs-uuid --set=root 2445-1b06
   drivemap -s (hd0) ${root}
   chainloader +1
}
menuentry "unknown Linux distribution (on /dev/sda10)" --class gnu-linux --class gnu --class os {
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos10)'
   search --no-floppy --fs-uuid --set=root 8335f00b-52d1-4358-a55b-ead75ae3d72c
   linux /boot/vmlinuz root=/dev/sda10
}
menuentry "unknown Linux distribution (on /dev/sda10)" --class gnu-linux --class gnu --class os {
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos10)'
   search --no-floppy --fs-uuid --set=root 8335f00b-52d1-4358-a55b-ead75ae3d72c
   linux /boot/vmlinuz root=/dev/sda10
}
menuentry "Ubuntu 9.04, kernel 2.6.28-11-generic (on /dev/sda5)" --class gnu-linux --class gnu --class os {
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos2)'
   search --no-floppy --fs-uuid --set=root 0e944e90-669f-4f19-af8e-67f85863575d
   linux /vmlinuz-2.6.28-11-generic root=UUID=af8510b0-1c80-441e-be3d-44e25c466490 ro quiet splash
   initrd /initrd.img-2.6.28-11-generic
}
menuentry "Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode) (on /dev/sda5)" --class gnu-linux --class gnu --class os {
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos2)'
   search --no-floppy --fs-uuid --set=root 0e944e90-669f-4f19-af8e-67f85863575d
   linux /vmlinuz-2.6.28-11-generic root=UUID=af8510b0-1c80-441e-be3d-44e25c466490 ro single
   initrd /initrd.img-2.6.28-11-generic
}
menuentry "Ubuntu 9.04, memtest86+ (on /dev/sda5)" --class gnu-linux --class gnu --class os {
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos2)'
   search --no-floppy --fs-uuid --set=root 0e944e90-669f-4f19-af8e-67f85863575d
   linux /memtest86+.bin
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

pierssnell
Level 1
Level 1
 
Posts: 10
Joined: Mon Apr 23, 2012 11:30 am

Re: Multiple boot with legacy grub -- stanza help sought

Postby wayne128 on Mon May 07, 2012 7:29 pm

oh sorry ..., you are right to use /grub/grub.cfg

try this stanza
Code: Select all
title Mint on /dev/sda6+9 (/boot on sda6, / on sda9)
root (hd0,5)
kernel   /vmlinuz-3.0.0-12-generic root=UUID=1f7f3e2f-7932-4c64-8529-ae4cb2f3471d ro   quiet splash vt.handoff=7
initrd   /initrd.img-3.0.0-12-generic
wayne128
Level 8
Level 8
 
Posts: 2201
Joined: Tue Jul 13, 2010 12:15 am

Re: Multiple boot with legacy grub -- stanza help sought

Postby pierssnell on Tue May 08, 2012 4:36 am

Morning!

Still no joy, I'm afraid. Grub just replies "press any key..."

I can quite see the logic of your stanza; I just don't see what's wrong with it!!! It *is* thinking through the logic of it that makes my head spin, though. Is there any point trying to point grub at the symbolic link (if that's the expression I'm looking for) whereby vmlinuz points at boot/vmlinuz-3.0.0-12-generic and likewise for initrd.img?

Thanks again so far -- off out for a few hours of work, will return to this this afternoon. Best, Piers.
pierssnell
Level 1
Level 1
 
Posts: 10
Joined: Mon Apr 23, 2012 11:30 am

Re: Multiple boot with legacy grub -- stanza help sought

Postby wayne128 on Tue May 08, 2012 5:05 am

well, you can also consider two other method,

one is chainloading method.

may be I would just mention this, I was using /boot at one time and later change to make thing simple, at least for me, to play with multiboot.

So if you have extra space on hard disk, I would suggest you simplify your method ,
just let one OS to take only one partition, no /boot partition.

To test this method, if you have not tried before, is like that
just 'allocate' another 10G space out of your hard disk
install Linux OS onto this partition ( that is /)
let installer find swap ( your sda4).
then during installation, DO NOT write boot loader to MBR.
do it differently, install boot loader to root partition. yes, install it to root partition.

After that, your grub stanza for booting it via chainloading ( saya to sda8) is just

title linux os at sda8
root (hd0,7)
chainloader +1

The beauty of this method is, I created grub legecy stanza for all partition eventhou I have not install the OS.
When I install OS to a new partition, I always let its own default boot loader install to root partition, then when I reboot I select the partition and let grub legacy chainload to it.

If possible may be you could run a few command to see how hard disk partition looks like. may be there are something that fdisk or parted can bring up..
sudo fdisk -l
sudo parted -l print
wayne128
Level 8
Level 8
 
Posts: 2201
Joined: Tue Jul 13, 2010 12:15 am

Re: Multiple boot with legacy grub -- stanza help sought

Postby pierssnell on Tue May 08, 2012 11:38 am

Back to it...

Re-installed Mint to /dev/sda9, mounting a single / partition for the whole shebang, and re-formatted /dev/sda6, the old /boot partition, just in case the new installation found the old /boot files. Further, asked install CD to install bootloader to /dev/sda9, and then edited my MBR-grub menu.lst (the Ubuntu one) to include

title mint single-partition install on /dev/sda9
root (hd0,8)
chainloader +1

... again, all I got for my trouble was grub's "press any key..."

OK, shall we take a look at fdisk -l and parted -l print, then? The chainloader route is so simple and elegant, I don't see what else could go wrong with it, unless there's some difficulty about booting from high-numbered cylinders ( ? ? ? no idea what the limit is, but I've got 137Gb in my head for some reason ) If this is the difficulty, I suppose I could repartition my sda6/7/8 and try a single partition install -- the whole point about putting them in in the first place, was that I was led to believe that /boot partitions shouldn't be too far into the HDD. That would give me a 6Gb partition -- maybe a little on the mean side for a linux installation?

For your perusal...

Code: Select all
### fdisk -l yields

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0000abd7

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20481851    c  W95 FAT32 (LBA)
/dev/sda2            2551        3187     5116702+  83  Linux
/dev/sda3            3188       18949   126592583    5  Extended
/dev/sda4           19204       19457     2040255   82  Linux swap / Solaris
/dev/sda5            3189        5737    20474842+  83  Linux
/dev/sda6            5738        5993     2048000   83  Linux
/dev/sda7            5993        6248     2048000   83  Linux
/dev/sda8            6248        6503     2048000   83  Linux
/dev/sda9            6503        9053    20480000   83  Linux
/dev/sda10           9053       11602    20480000   83  Linux
/dev/sda11          11603       14152    20480000   83  Linux
/dev/sda12          14152       18949    38525952   83  Linux

### parted -l print yields


Model: ATA WDC WD1600AVBB-6 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags   
 1      1049kB  21.0GB  21.0GB  primary   fat32        boot, lba
 2      21.0GB  26.2GB  5240MB  primary   ext3                 
 3      26.2GB  156GB   130GB   extended                       
 5      26.2GB  47.2GB  21.0GB  logical   ext3                 
 6      47.2GB  49.3GB  2097MB  logical   ext3                 
 7      49.3GB  51.4GB  2097MB  logical   ext3                 
 8      51.4GB  53.5GB  2097MB  logical   ext3                 
 9      53.5GB  74.5GB  21.0GB  logical   ext3                 
10      74.5GB  95.4GB  21.0GB  logical   ext3                 
11      95.4GB  116GB   21.0GB  logical   ext3                 
12      116GB   156GB   39.5GB  logical   ext3                 
 4      158GB   160GB   2089MB  primary   linux-swap           



                                                                         
Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0
has been opened read-only.

                                                                         
Error: /dev/sr0: unrecognised disk label

pierssnell
Level 1
Level 1
 
Posts: 10
Joined: Mon Apr 23, 2012 11:30 am

Re: Multiple boot with legacy grub -- stanza help sought

Postby wayne128 on Tue May 08, 2012 9:16 pm

Well. I see nothing wrong with the hard disk partition.

Regarding 137G bios limit, again, you can boot into ubuntu, so nothing to suspect.
The issue here is why ubuntu grub legacy cannot chainload to mint?
Have you reinstall ubuntu grub legacy to MBR or its boot partition?
If no, may be you should boot into ubuntu live CD, then do a reinstallation of grub legacy to MBR and see if that get you to a "working grub legacy"


Applying what you said is 'logic'.
This is experiment for me to check.. I did it out of curiosity and to check ubuntu9.04 grub legacy boot loader....

I have not tried installing ubuntu 9.04 so this is my first time doing it.
I did this on a computer that has a lot of partitions, multibooting Win7, Fuduntu (Fedora based with grub legacy), ZenMini ( mini version of PCLOS gnome with grub legacy), and lots of Debian based using grub2.
This computer has a 640G hard disk with no issue to boot via old grub legacy in any partition both internal or external hard disk.
Here is just some findings.

1. ubuntu 9.04 did not have a way for me to install grub legacy to root partition, so it took over MBR, that is fine for me.
2. It took a while to detect all other partitions, all were detected during installation
3. when I reboot, ubuntu boots OK and run, I check and its grub legacy is grub0.97
4. I reboot many times to check other partitions and boot from ubuntu's grub menu:
win7, fuduntu, pclos, debian, everyone boots up
5. Now I added just three chainloading to randomly select partitions
reboot and select them via ubuntu grub menu
every partition boots OK with chainloading

At this point, all I can see is there is nothing I can say about any issue ( On my computer with these testing) on
1. ubuntu grub legacy 0.97
2. chainloading
3. ubuntu grub legacy auto-detecting of all my partitions..

to be continued later after more tests

Edit, added here is the grub auto generate stanza, you do not need to read,
this is just for my reference since I might need to refer to it for testing and understanding purpose
Code: Select all
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default      0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=2f2493f5-d92f-40b5-842c-c78b049d8b42 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=2f2493f5-d92f-40b5-842c-c78b049d8b42

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
##      indomU=true
##      indomU=false
# indomU=detect

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title      Ubuntu 9.04, kernel 2.6.28-11-generic
uuid      2f2493f5-d92f-40b5-842c-c78b049d8b42
kernel      /boot/vmlinuz-2.6.28-11-generic root=UUID=2f2493f5-d92f-40b5-842c-c78b049d8b42 ro quiet splash
initrd      /boot/initrd.img-2.6.28-11-generic
quiet

title      Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid      2f2493f5-d92f-40b5-842c-c78b049d8b42
kernel      /boot/vmlinuz-2.6.28-11-generic root=UUID=2f2493f5-d92f-40b5-842c-c78b049d8b42 ro  single
initrd      /boot/initrd.img-2.6.28-11-generic

title      Ubuntu 9.04, memtest86+
uuid      2f2493f5-d92f-40b5-842c-c78b049d8b42
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


title sda5 chainload
root (hd0,4)
chainloader +1

title sda6
root (hd0,5)
chainloader +1

title sda10
root (hd0,9)
chainloader +1

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title      sda1 MBR zenmini (on /dev/sda1)
root      (hd0,0)
kernel      /boot/vmlinuz BOOT_IMAGE=linux root=UUID=84b31a08-8c3b-4946-b7a4-6f0d04900055 quiet vmalloc=256M acpi=on resume=UUID=462c5dae-3c24-496b-8f0c-73b021e30b52 splash=silent vga=788
initrd      (hd0,0)/boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title      linux-nonfb (on /dev/sda1)
root      (hd0,0)
kernel      /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=84b31a08-8c3b-4946-b7a4-6f0d04900055 quiet vmalloc=256M acpi=on resume=UUID=462c5dae-3c24-496b-8f0c-73b021e30b52
initrd      (hd0,11)/boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title      sda1 zenmini failsafe (on /dev/sda1)
root      (hd0,0)
kernel      /boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=84b31a08-8c3b-4946-b7a4-6f0d04900055 quiet failsafe vmalloc=256M acpi=on
initrd      (hd0,)/boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 3.2.0-2-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-3.2.0-2-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro quiet
initrd      /boot/initrd.img-3.2.0-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 3.2.0-2-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-3.2.0-2-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro single
initrd      /boot/initrd.img-3.2.0-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 3.0.0-2-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-3.0.0-2-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro quiet
initrd      /boot/initrd.img-3.0.0-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 3.0.0-2-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-3.0.0-2-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro single
initrd      /boot/initrd.img-3.0.0-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 3.0.0-1-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-3.0.0-1-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro quiet
initrd      /boot/initrd.img-3.0.0-1-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 3.0.0-1-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-3.0.0-1-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro single
initrd      /boot/initrd.img-3.0.0-1-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 2.6.39-2-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-2.6.39-2-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro quiet
initrd      /boot/initrd.img-2.6.39-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 2.6.39-2-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-2.6.39-2-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro single
initrd      /boot/initrd.img-2.6.39-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 2.6.39-1-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-2.6.39-1-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro quiet
initrd      /boot/initrd.img-2.6.39-1-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 2.6.39-1-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-2.6.39-1-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro single
initrd      /boot/initrd.img-2.6.39-1-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 2.6.38-2-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-2.6.38-2-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro quiet
initrd      /boot/initrd.img-2.6.38-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 2.6.38-2-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-2.6.38-2-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro single
initrd      /boot/initrd.img-2.6.38-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-2.6.32-5-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro quiet
initrd      /boot/initrd.img-2.6.32-5-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda10.
title      'Debian GNU/Linux, with Linux 2.6.32-5-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda10)
root      (hd0,9)
kernel      /boot/vmlinuz-2.6.32-5-amd64 root=UUID=2751bd54-f6d3-11e0-b9db-002564ec36c2 ro single
initrd      /boot/initrd.img-2.6.32-5-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda11.
title      'Semplice GNU/Linux, with Linux 3.2.0-2-686-pae' --class semplice --class gnu-linux --class gnu --class os { (on /dev/sda11)
root      (hd0,10)
kernel      /boot/vmlinuz-3.2.0-2-686-pae root=UUID=f0330114-ffdd-436b-a48b-a6ee0df600c4 ro quiet
initrd      /boot/initrd.img-3.2.0-2-686-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda11.
title      'Semplice GNU/Linux, with Linux 3.2.0-2-686-pae (recovery mode)' --class semplice --class gnu-linux --class gnu --class os { (on /dev/sda11)
root      (hd0,10)
kernel      /boot/vmlinuz-3.2.0-2-686-pae root=UUID=f0330114-ffdd-436b-a48b-a6ee0df600c4 ro single
initrd      /boot/initrd.img-3.2.0-2-686-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda12.
title      'LinuxMint GNU/Linux, with Linux 3.2.0-2-686-pae' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda12)
root      (hd0,11)
kernel      /boot/vmlinuz-3.2.0-2-686-pae root=UUID=efc85d06-58ff-495f-9ea1-bd68c7350035 ro quiet
initrd      /boot/initrd.img-3.2.0-2-686-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda12.
title      'LinuxMint GNU/Linux, with Linux 3.2.0-2-686-pae (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda12)
root      (hd0,11)
kernel      /boot/vmlinuz-3.2.0-2-686-pae root=UUID=efc85d06-58ff-495f-9ea1-bd68c7350035 ro single
initrd      /boot/initrd.img-3.2.0-2-686-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda12.
title      'LinuxMint GNU/Linux, with Linux 2.6.39-2-486' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda12)
root      (hd0,11)
kernel      /boot/vmlinuz-2.6.39-2-486 root=UUID=efc85d06-58ff-495f-9ea1-bd68c7350035 ro quiet
initrd      /boot/initrd.img-2.6.39-2-486
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda12.
title      'LinuxMint GNU/Linux, with Linux 2.6.39-2-486 (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda12)
root      (hd0,11)
kernel      /boot/vmlinuz-2.6.39-2-486 root=UUID=efc85d06-58ff-495f-9ea1-bd68c7350035 ro single
initrd      /boot/initrd.img-2.6.39-2-486
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda13.
title      'Ubuntu, with Linux 3.2.0-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sda13)
root      (hd0,12)
kernel      /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=f79e309e-debc-46d6-8660-24b7761a981a ro quiet splash $vt_handoff
initrd      /boot/initrd.img-3.2.0-24-generic-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda13.
title      'Ubuntu, with Linux 3.2.0-24-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sda13)
root      (hd0,12)
kernel      /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=f79e309e-debc-46d6-8660-24b7761a981a ro recovery nomodeset
initrd      /boot/initrd.img-3.2.0-24-generic-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda13.
title      'Ubuntu, with Linux 3.2.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sda13)
root      (hd0,12)
kernel      /boot/vmlinuz-3.2.0-24-generic root=UUID=f79e309e-debc-46d6-8660-24b7761a981a ro quiet splash $vt_handoff
initrd      /boot/initrd.img-3.2.0-24-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda13.
title      'Ubuntu, with Linux 3.2.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sda13)
root      (hd0,12)
kernel      /boot/vmlinuz-3.2.0-24-generic root=UUID=f79e309e-debc-46d6-8660-24b7761a981a ro recovery nomodeset
initrd      /boot/initrd.img-3.2.0-24-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda13.
title      'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sda13)
root      (hd0,12)
kernel      /boot/vmlinuz-3.2.0-23-generic root=UUID=f79e309e-debc-46d6-8660-24b7761a981a ro quiet splash $vt_handoff
initrd      /boot/initrd.img-3.2.0-23-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda13.
title      'Ubuntu, with Linux 3.2.0-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sda13)
root      (hd0,12)
kernel      /boot/vmlinuz-3.2.0-23-generic root=UUID=f79e309e-debc-46d6-8660-24b7761a981a ro recovery nomodeset
initrd      /boot/initrd.img-3.2.0-23-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda14.
title      'Ubuntu, with Linux 3.2.0-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sda14)
root      (hd0,13)
kernel      /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=cad66f6d-0204-4fc5-b5e8-9a13a4d88faa ro quiet splash $vt_handoff
initrd      /boot/initrd.img-3.2.0-24-generic-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda14.
title      'Ubuntu, with Linux 3.2.0-24-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sda14)
root      (hd0,13)
kernel      /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=cad66f6d-0204-4fc5-b5e8-9a13a4d88faa ro recovery nomodeset
initrd      /boot/initrd.img-3.2.0-24-generic-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda14.
title      'Ubuntu, with Linux 3.2.0-23-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sda14)
root      (hd0,13)
kernel      /boot/vmlinuz-3.2.0-23-generic-pae root=UUID=cad66f6d-0204-4fc5-b5e8-9a13a4d88faa ro quiet splash $vt_handoff
initrd      /boot/initrd.img-3.2.0-23-generic-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda14.
title      'Ubuntu, with Linux 3.2.0-23-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sda14)
root      (hd0,13)
kernel      /boot/vmlinuz-3.2.0-23-generic-pae root=UUID=cad66f6d-0204-4fc5-b5e8-9a13a4d88faa ro recovery nomodeset
initrd      /boot/initrd.img-3.2.0-23-generic-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda15.
title      'LinuxMint GNU/Linux, with Linux 3.2.0-2-486' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda15)
root      (hd0,14)
kernel      /boot/vmlinuz-3.2.0-2-486 root=UUID=6705bff3-78c1-4d1c-9c51-bce5120a8f8e ro quiet
initrd      /boot/initrd.img-3.2.0-2-486
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda15.
title      'LinuxMint GNU/Linux, with Linux 3.2.0-2-486 (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda15)
root      (hd0,14)
kernel      /boot/vmlinuz-3.2.0-2-486 root=UUID=6705bff3-78c1-4d1c-9c51-bce5120a8f8e ro single
initrd      /boot/initrd.img-3.2.0-2-486
savedefault
boot


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda3
title      Windows Vista (loader)
rootnoverify   (hd0,2)
savedefault
chainloader   +1


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title      'LinuxMint GNU/Linux, with Linux 3.3.0-4.dmz.1-liquorix-686' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda5)
root      (hd0,4)
kernel      /boot/vmlinuz-3.3.0-4.dmz.1-liquorix-686 root=UUID=083bcdf9-2307-44aa-a309-ef4df33c7cca ro quiet
initrd      /boot/initrd.img-3.3.0-4.dmz.1-liquorix-686
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title      'LinuxMint GNU/Linux, with Linux 3.3.0-4.dmz.1-liquorix-686 (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda5)
root      (hd0,4)
kernel      /boot/vmlinuz-3.3.0-4.dmz.1-liquorix-686 root=UUID=083bcdf9-2307-44aa-a309-ef4df33c7cca ro single
initrd      /boot/initrd.img-3.3.0-4.dmz.1-liquorix-686
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title      'LinuxMint GNU/Linux, with Linux 3.2.0-2-686-pae' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda5)
root      (hd0,4)
kernel      /boot/vmlinuz-3.2.0-2-686-pae root=UUID=083bcdf9-2307-44aa-a309-ef4df33c7cca ro quiet
initrd      /boot/initrd.img-3.2.0-2-686-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title      'LinuxMint GNU/Linux, with Linux 3.2.0-2-686-pae (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda5)
root      (hd0,4)
kernel      /boot/vmlinuz-3.2.0-2-686-pae root=UUID=083bcdf9-2307-44aa-a309-ef4df33c7cca ro single
initrd      /boot/initrd.img-3.2.0-2-686-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title      'LinuxMint GNU/Linux, with Linux 3.2.0-2-486' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda5)
root      (hd0,4)
kernel      /boot/vmlinuz-3.2.0-2-486 root=UUID=083bcdf9-2307-44aa-a309-ef4df33c7cca ro quiet
initrd      /boot/initrd.img-3.2.0-2-486
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title      'LinuxMint GNU/Linux, with Linux 3.2.0-2-486 (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda5)
root      (hd0,4)
kernel      /boot/vmlinuz-3.2.0-2-486 root=UUID=083bcdf9-2307-44aa-a309-ef4df33c7cca ro single
initrd      /boot/initrd.img-3.2.0-2-486
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda6.
title      Fuduntu 2012 (Punny Name Serious Distro) (3.2.15-1.fu2012.i686) (on /dev/sda6)
root      (hd0,5)
kernel      /boot/vmlinuz-3.2.15-1.fu2012.i686 ro root=UUID=c2a04d09-cf5e-441e-baf3-94862c41d443 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet acpi_osi="Linux"
initrd      /boot/initramfs-3.2.15-1.fu2012.i686.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda6.
title      Fuduntu 2012 (Punny Name, Serious Distro) (3.2.13-1.fu2012.i686) (on /dev/sda6)
root      (hd0,5)
kernel      /boot/vmlinuz-3.2.13-1.fu2012.i686 ro root=UUID=c2a04d09-cf5e-441e-baf3-94862c41d443 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet acpi_osi="Linux"
initrd      /boot/initramfs-3.2.13-1.fu2012.i686.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda6.
title      Fuduntu 14 (Rollin) (3.1.10-1.fu2012.i686) (on /dev/sda6)
root      (hd0,5)
kernel      /boot/vmlinuz-3.1.10-1.fu2012.i686 ro root=UUID=c2a04d09-cf5e-441e-baf3-94862c41d443 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet acpi_osi="Linux"
initrd      /boot/initramfs-3.1.10-1.fu2012.i686.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda7.
title      'LinuxMint GNU/Linux, with Linux 3.3.0-3.dmz.1-liquorix-686' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda7)
root      (hd0,6)
kernel      /boot/vmlinuz-3.3.0-3.dmz.1-liquorix-686 root=UUID=8127b30e-441a-44df-a436-74b1b31124bd ro pcie_aspm=force quiet
initrd      /boot/initrd.img-3.3.0-3.dmz.1-liquorix-686
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda7.
title      'LinuxMint GNU/Linux, with Linux 3.3.0-3.dmz.1-liquorix-686 (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda7)
root      (hd0,6)
kernel      /boot/vmlinuz-3.3.0-3.dmz.1-liquorix-686 root=UUID=8127b30e-441a-44df-a436-74b1b31124bd ro single pcie_aspm=force
initrd      /boot/initrd.img-3.3.0-3.dmz.1-liquorix-686
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda7.
title      'LinuxMint GNU/Linux, with Linux 3.2.0-2-rt-686-pae' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda7)
root      (hd0,6)
kernel      /boot/vmlinuz-3.2.0-2-rt-686-pae root=UUID=8127b30e-441a-44df-a436-74b1b31124bd ro pcie_aspm=force quiet
initrd      /boot/initrd.img-3.2.0-2-rt-686-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda7.
title      'LinuxMint GNU/Linux, with Linux 3.2.0-2-rt-686-pae (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda7)
root      (hd0,6)
kernel      /boot/vmlinuz-3.2.0-2-rt-686-pae root=UUID=8127b30e-441a-44df-a436-74b1b31124bd ro single pcie_aspm=force
initrd      /boot/initrd.img-3.2.0-2-rt-686-pae
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda7.
title      'LinuxMint GNU/Linux, with Linux 3.2.0-2-486' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda7)
root      (hd0,6)
kernel      /boot/vmlinuz-3.2.0-2-486 root=UUID=8127b30e-441a-44df-a436-74b1b31124bd ro pcie_aspm=force quiet
initrd      /boot/initrd.img-3.2.0-2-486
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda7.
title      'LinuxMint GNU/Linux, with Linux 3.2.0-2-486 (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os { (on /dev/sda7)
root      (hd0,6)
kernel      /boot/vmlinuz-3.2.0-2-486 root=UUID=8127b30e-441a-44df-a436-74b1b31124bd ro single pcie_aspm=force
initrd      /boot/initrd.img-3.2.0-2-486
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda8.
title      'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda8)
root      (hd0,7)
kernel      /boot/vmlinuz-2.6.32-5-amd64 root=UUID=6bdfd78e-bd5d-402c-8c17-17be9dc45dcf ro quiet
initrd      /boot/initrd.img-2.6.32-5-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda8.
title      'Debian GNU/Linux, with Linux 2.6.32-5-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda8)
root      (hd0,7)
kernel      /boot/vmlinuz-2.6.32-5-amd64 root=UUID=6bdfd78e-bd5d-402c-8c17-17be9dc45dcf ro single
initrd      /boot/initrd.img-2.6.32-5-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda9.
title      'Debian GNU/Linux, with Linux 3.2.0-2-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda9)
root      (hd0,8)
kernel      /boot/vmlinuz-3.2.0-2-amd64 root=UUID=1d5992df-53b2-49a7-a29e-4cd9a8338a7d ro quiet
initrd      /boot/initrd.img-3.2.0-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda9.
title      'Debian GNU/Linux, with Linux 3.2.0-2-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda9)
root      (hd0,8)
kernel      /boot/vmlinuz-3.2.0-2-amd64 root=UUID=1d5992df-53b2-49a7-a29e-4cd9a8338a7d ro single
initrd      /boot/initrd.img-3.2.0-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda9.
title      'Debian GNU/Linux, with Linux 3.0.0-1-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda9)
root      (hd0,8)
kernel      /boot/vmlinuz-3.0.0-1-amd64 root=UUID=1d5992df-53b2-49a7-a29e-4cd9a8338a7d ro quiet
initrd      /boot/initrd.img-3.0.0-1-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda9.
title      'Debian GNU/Linux, with Linux 3.0.0-1-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda9)
root      (hd0,8)
kernel      /boot/vmlinuz-3.0.0-1-amd64 root=UUID=1d5992df-53b2-49a7-a29e-4cd9a8338a7d ro single
initrd      /boot/initrd.img-3.0.0-1-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda9.
title      'Debian GNU/Linux, with Linux 2.6.39-2-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda9)
root      (hd0,8)
kernel      /boot/vmlinuz-2.6.39-2-amd64 root=UUID=1d5992df-53b2-49a7-a29e-4cd9a8338a7d ro quiet
initrd      /boot/initrd.img-2.6.39-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda9.
title      'Debian GNU/Linux, with Linux 2.6.39-2-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda9)
root      (hd0,8)
kernel      /boot/vmlinuz-2.6.39-2-amd64 root=UUID=1d5992df-53b2-49a7-a29e-4cd9a8338a7d ro single
initrd      /boot/initrd.img-2.6.39-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda9.
title      'Debian GNU/Linux, with Linux 2.6.38-2-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda9)
root      (hd0,8)
kernel      /boot/vmlinuz-2.6.38-2-amd64 root=UUID=1d5992df-53b2-49a7-a29e-4cd9a8338a7d ro quiet
initrd      /boot/initrd.img-2.6.38-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda9.
title      'Debian GNU/Linux, with Linux 2.6.38-2-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda9)
root      (hd0,8)
kernel      /boot/vmlinuz-2.6.38-2-amd64 root=UUID=1d5992df-53b2-49a7-a29e-4cd9a8338a7d ro single
initrd      /boot/initrd.img-2.6.38-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda9.
title      'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda9)
root      (hd0,8)
kernel      /boot/vmlinuz-2.6.32-5-amd64 root=UUID=1d5992df-53b2-49a7-a29e-4cd9a8338a7d ro quiet
initrd      /boot/initrd.img-2.6.32-5-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda9.
title      'Debian GNU/Linux, with Linux 2.6.32-5-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { (on /dev/sda9)
root      (hd0,8)
kernel      /boot/vmlinuz-2.6.32-5-amd64 root=UUID=1d5992df-53b2-49a7-a29e-4cd9a8338a7d ro single
initrd      /boot/initrd.img-2.6.32-5-amd64
savedefault
boot
wayne128
Level 8
Level 8
 
Posts: 2201
Joined: Tue Jul 13, 2010 12:15 am

Re: Multiple boot with legacy grub -- stanza help sought

Postby pierssnell on Wed May 09, 2012 4:23 am

It's not making sense, is it?

Wow! The amount of effort you're prepared to invest, with no thought of reward, in Someone Else's Problem, is just humbling. I'm really very grateful. Let's see how you get on with your further experiments... for my part, I'm wondering whether it's worth digging into the possibility of going the lilo way. I *know* that everyone agrees that grub beats lilo hands down... but this might just happen to be the one-in-a-million case where lilo works when grub can't.

Till later, regards, Piers.
pierssnell
Level 1
Level 1
 
Posts: 10
Joined: Mon Apr 23, 2012 11:30 am

Re: Multiple boot with legacy grub -- stanza help sought

Postby wayne128 on Wed May 09, 2012 8:27 am

For me,
hahaha, no Lilo.
had wiped out 30+ OSes and made them ALL unbootable, twice...
then I repair one at the times..
so no, not going to let it do the third time . :lol:
wayne128
Level 8
Level 8
 
Posts: 2201
Joined: Tue Jul 13, 2010 12:15 am

Re: Multiple boot with legacy grub -- stanza help sought

Postby pierssnell on Sun May 13, 2012 2:44 pm

For what it's worth, I've been doing some further experiments, installing further instances of Ubuntu (with its legacy grub) and Mint (grub2) in different places, and seeing what Rescutux can achieve. Chainloading experiments also fruitless, alas.

I find, increasingly incontrovertibly, that when Grub2 is installed to the MBR, whichever OS installation puts it there, (which always reports "Grub successfully installed,) it fails every time, usually with error 5, or one time (I think) "no such partition". If I ask Rescutux to install Grub2, the best it ever does is "Something went wrong". (Don't you love detailed error messages?)

I'm coming to the pretty firm conclusion that there's *something* about a FAT32 partition, an MBR and partition table that W98 can live with, (bearing in mind that the HDD itself is bigger than W98 can understand,) or maybe the presence of W98 itself, that Grub2 just doesn't know how to deal with. If anyone can tell me their mileage varies, I'd be pleased to know about it!

The only mechanism that appears to work, on this system, is where my Ubuntu installation on /dev/sda2 (/boot) and /dev/sda5 (/root) installs grub legacy to the MBR -- in which case, dual boot W98 and (this) Ubuntu works fine, but lengthy experimentation, and following knowledgeable advice, says that *whatever* goes in the menu.lst stanzas, the only grub stage 2 that grub stage 1 can reach is the one for this main Ubuntu installation (and the W98, of course, by chainload). I've tried installing a second Ubuntu in different places, always following the same methodology as for my "main" Ubuntu, but while the installation always *reports* successful installation of the grub bootloader, the re-boot causes grub to crash out before it even gets as far as the on-screen menu.
pierssnell
Level 1
Level 1
 
Posts: 10
Joined: Mon Apr 23, 2012 11:30 am

Linux Mint is funded by ads and donations.
 

Return to Newbie Questions

Who is online

Users browsing this forum: Fra and 24 guests