Only booting into grub after zypper update

Greetings

Did a “zypper refresh” followed by “zypper update”. Finished successfully (I think), and then rebooted immediately. Now system only boots into grub (version 0.97) and stops with error 15: file not found. Running temporarily on Mint LiveCD.


# cat etc/SuSE-release 
openSUSE 11.4 (i586)
VERSION = 11.4
CODENAME = Celadon
mint opensuse_root #


# fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005095f

   Device Boot      Start         End      Blocks   Id  System

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c33e1

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          10       71680   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sdb2   *          10        1577    12587008   83  Linux
Partition 2 does not end on cylinder boundary.
/dev/sdb3            1577        1838     2096128   82  Linux swap / Solaris
Partition 3 does not end on cylinder boundary.
/dev/sdb4            1838        9730    63394904   8e  Linux LVM

Disk /dev/sdc: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d461c

   Device Boot      Start         End      Blocks   Id  System
mint opensuse_root # df -h
Filesystem            Size  Used Avail Use% Mounted on
aufs                 1007M  692M  315M  69% /
none                  997M  644K  997M   1% /dev
/dev/sr0              4.0G  4.0G     0 100% /cdrom
/dev/loop0            642M  642M     0 100% /rofs
none                 1007M  420K 1006M   1% /dev/shm
tmpfs                1007M  116K 1006M   1% /tmp
none                 1007M  104K 1006M   1% /var/run
none                 1007M     0 1007M   0% /var/lock
/dev/sdb2              12G  9.5G  1.8G  84% /mnt/opensuse_root
/dev/sdb1              68M   48M   17M  74% /mnt/opensuse_root/boot
mint opensuse_root # 

Tried to figure out more about grub status on system

 
mint opensuse_root # chroot /mnt/opensuse_root /bin/bash
mint:/> 
mint:/> grub
bash: grub: command not found
mint:/> grub2
bash: grub2: command not found
mint:/> rpm -qa|grep -i grub
grub2-1.98-12.1.i586
mint:/> 


mint:/> ls -l /boot
total 41910
-rw------- 1 root root      512 Aug 17  2010 backup_mbr
lrwxrwxrwx 1 root root        1 Aug 17  2010 boot -> .
-rw-r--r-- 1 root root     1236 Feb 21  2011 boot.readme
-rw-r--r-- 1 root root   124871 Oct 29 18:20 config-2.6.37.6-24-default
-rw-r--r-- 1 root root   122382 Oct 29 18:21 config-2.6.37.6-24-desktop
drwxr-xr-x 2 root root     1024 Jan 15 20:02 grub
drwxr-xr-x 3 root root     5120 Jul 17  2012 grub2
lrwxrwxrwx 1 root root       26 Jan 10 17:58 initrd -> initrd-2.6.37.6-24-default
-rw-r--r-- 1 root root  6631424 Jan 10 17:59 initrd-2.6.37.6-24-default
-rw-r--r-- 1 root root 11120640 Jan 10 17:58 initrd-2.6.37.6-24-desktop
drwx------ 2 root root    12288 Aug 17  2010 lost+found
-rw-r--r-- 1 root root   548352 Jan 10 17:43 message
-rw-r--r-- 1 root root   563017 Oct 29 20:03 symtypes-2.6.37.6-24-default.gz
-rw-r--r-- 1 root root   558980 Oct 29 19:48 symtypes-2.6.37.6-24-desktop.gz
-rw-r--r-- 1 root root   199554 Oct 29 20:01 symvers-2.6.37.6-24-default.gz
-rw-r--r-- 1 root root   195437 Oct 29 19:44 symvers-2.6.37.6-24-desktop.gz
-rw-r--r-- 1 root root  1635590 Oct 29 19:48 System.map-2.6.37.6-24-default
-rw-r--r-- 1 root root  1783245 Oct 29 19:31 System.map-2.6.37.6-24-desktop
-rw-r--r-- 1 root root  5127710 Oct 29 20:01 vmlinux-2.6.37.6-24-default.gz
-rw-r--r-- 1 root root  5743535 Oct 29 19:44 vmlinux-2.6.37.6-24-desktop.gz
lrwxrwxrwx 1 root root       27 Jan 10 17:58 vmlinuz -> vmlinuz-2.6.37.6-24-default
-rw-r--r-- 1 root root  4020160 Oct 29 19:48 vmlinuz-2.6.37.6-24-default
-rw-r--r-- 1 root root  4512384 Oct 29 19:31 vmlinuz-2.6.37.6-24-desktop
mint:/>
 

Any suggestions?

Some additional info. Maybe useful.
Found this tool in another posting https://forums.opensuse.org/english/get-technical-help-here/install-boot-login/478148-grub-booting-problems-after-upgrade-opensuse-12-2-a.html . # wget www.unixversal.com/linux/openSUSE/findgrub-4.1.tgz


mint root # ./findgrub 
Find Grub Version 4.1 - Written for openSUSE Forums

 - reading MBR on disk /dev/sda                       ...

 - reading MBR on disk /dev/sdb                       ... --> Legacy GRUB  found in sdb MBR     => sdb1   0x83 (openSUSE)
 - reading bootsector  /dev/sdb1      (LINUX)         ... --> Legacy GRUB  found in /dev/sdb1   => sdb1   0x83 (INVALID)
 - reading bootsector  /dev/sdb2   *  (LINUX)         ...
 - skipping partition  /dev/sdb3      (swap)         
 - searching partition /dev/sdb4      (LINUX LVM)     ...

 - reading MBR on disk /dev/sdc                       ... --> Windows Generic MBR (Sig: 0x461c0d)

********************************************************************************
WARNING: /boot/grub/device.map not found.
     Displayed BIOS device mapping may be incorrect!
********************************************************************************

Press <enter> to Exit findgrub...
mint root # 

Checked for device.map-file that was reported missing. Doesn’t seem so.


mint:/boot> find . -type f -name device*
./grub2/device.map
./grub/device.map.old
./grub/device.map
mint:/boot> find . -type f -name device* -exec ls -l {} \;
-rw-r--r-- 1 root root 60 Jul 17  2012 ./grub2/device.map
-rw------- 1 root root 45 Aug 18  2010 ./grub/device.map.old
-rw------- 1 root root 45 Aug 30  2010 ./grub/device.map
mint:/boot> exit

Usually the first boot disk is /dev/sda, but in your case system appears to boot from /dev/sdb. What is disk boot order in BIOS? Could you show device.map from /boot/grub?

Certainly


mint grub #  pwd
/mnt/opensuse_root/boot/grub
mint grub # file dev*
device.map:     ASCII text
device.map.old: ASCII text
mint grub #  cat device.map
(hd0)    /dev/disk/by-id/ata-ST380215A_5QZ0A66D
mint grub #  cat device.map.old 
(hd0)    /dev/disk/by-id/ata-ST380215A_5QZ0A66D

In case, there’s a need


mint grub # ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root  9 2013-01-15 15:03 ata-Optiarc_DVD_RW_AD-5170A -> ../../sr0
lrwxrwxrwx 1 root root  9 2013-01-15 15:03 ata-ST3500418AS_5VMB99GC -> ../../sda
lrwxrwxrwx 1 root root  9 2013-01-15 15:03 ata-ST380215A_5QZ0A66D -> ../../sdb
lrwxrwxrwx 1 root root 10 2013-01-15 15:03 ata-ST380215A_5QZ0A66D-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2013-01-15 15:03 ata-ST380215A_5QZ0A66D-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 2013-01-15 15:03 ata-ST380215A_5QZ0A66D-part3 -> ../../sdb3
lrwxrwxrwx 1 root root 10 2013-01-15 15:03 ata-ST380215A_5QZ0A66D-part4 -> ../../sdb4
lrwxrwxrwx 1 root root  9 2013-01-15 15:03 ata-WDC_WD2500AAJB-00J3A0_WD-WCAV21275393 -> ../../sdc
lrwxrwxrwx 1 root root  9 2013-01-15 15:03 scsi-SATA_ST3500418AS_5VMB99GC -> ../../sda
lrwxrwxrwx 1 root root  9 2013-01-15 15:03 scsi-SATA_ST380215A_5QZ0A66D -> ../../sdb
lrwxrwxrwx 1 root root 10 2013-01-15 15:03 scsi-SATA_ST380215A_5QZ0A66D-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2013-01-15 15:03 scsi-SATA_ST380215A_5QZ0A66D-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 2013-01-15 15:03 scsi-SATA_ST380215A_5QZ0A66D-part3 -> ../../sdb3
lrwxrwxrwx 1 root root 10 2013-01-15 15:03 scsi-SATA_ST380215A_5QZ0A66D-part4 -> ../../sdb4
lrwxrwxrwx 1 root root  9 2013-01-15 15:03 scsi-SATA_WDC_WD2500AAJB-_WD-WCAV21275393 -> ../../sdc
lrwxrwxrwx 1 root root  9 2013-01-15 15:03 wwn-0x5000c50024c45b08 -> ../../sda
lrwxrwxrwx 1 root root  9 2013-01-15 15:03 wwn-0x50014ee1ac42a722 -> ../../sdc
mint grub # 

mint grub # ls -l /mnt/opensuse_root/dev/disk*
ls: cannot access /mnt/opensuse_root/dev/disk*: No such file or directory
mint grub # 

My menu.lst-file


mint grub # cat /mnt/opensuse_root/boot/grub/menu.lst
# Modified by YaST2. Last modification on Tue Jan 24 01:12:34 CET 2012
# 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,0)/message
##YaST - activate

## title 
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sdb2
initrd /boot/initrd
boot 
###Don't change this comment - YaST2 identifier: Original name: linux###
##title openSUSE 11.3 - vmlinux-2.6.37.6-24
##    root (hd0,0)
##    kernel /vmlinux-2.6.37.6-24-default root=/dev/disk/by-id/ata-ST380215A_5QZ0A66D-part2 resume=/dev/disk/by-id/ata-ST380215A_5QZ0A66D-part3 splash=silent quiet showopts nomodeset vga=0x31a
##    initrd /initrd-2.6.37.6-24-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
##title Failsafe -- openSUSE 11.3 - vmlinux-2.6.37.6-24-default
##    root (hd0,0)
##    kernel /vmlinux-2.6.37.6-24-default root=/dev/disk/by-id/ata-ST380215A_5QZ0A66D-part2 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x31a
##    initrd /initrd-2.6.37.6-24-default
mint grub # 

Use this https://forums.opensuse.org/content/146-using-livecd-take-over-repair-installed-system.html ( AFAIK the Mint CD should work as well ) and do

grub2-install /dev/sdb

and reboot. From what I see, that’s the disk which the system boots from, and it holds Legacy GRUB code, which should be replaced by the GRUB2 code. Please let know if this worked.

Bummer! Neither grub nor grub2 is available on the LiveCD.


mint root # cat /etc/lsb-release 
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=11
DISTRIB_CODENAME=katya
DISTRIB_DESCRIPTION="Linux Mint 11 Katya"
mint root # grub2
No command 'grub2' found, did you mean:
 Command 'grub' from package 'grub' (main)
grub2: command not found
mint root # grub2-install /dev/sdb
No command 'grub2-install' found, did you mean:
 Command 'grub-install' from package 'lupin-support' (main)
 Command 'grub-install' from package 'grub-coreboot' (universe)
 Command 'grub-install' from package 'grub' (main)
 Command 'grub-install' from package 'grub-efi-ia32' (main)
 Command 'grub-install' from package 'grub-ieee1275' (universe)
 Command 'grub-install' from package 'grub-efi-amd64' (main)
 Command 'grub-install' from package 'grub-pc' (main)
grub2-install: command not found
mint root # 

Who created it? It looks exceptionally strange. Did you edit it manually?

root (hd0,0)
kernel /boot/vmlinuz root=/dev/sdb2
initrd /boot/initrd
boot

That’s wrong. You set root to /boot so all paths are relative to /boot. It should have been

kernel /vmlinuz root=/dev/sdb2
initrd /initrd

Did you follow the instructions from the article? From what I see I get that the chroot to the installed system is no longer present.

On 2013-01-19 21:16, Knurpht wrote:
> and reboot. From what I see, that’s the disk which the system boots
> from, and it holds Legacy GRUB code, which should be replaced by the
> GRUB2 code. Please let know if this worked.

He is using openSUSE 11.4, only grub 1 is available there.


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

100 % right, Carlos. I shouldn’t be reading and replying in 2 threads at the same time. :smiley:

Thanks everyone for posting. I’m a bit confused now.

In reply to arvidjaar with respect to menu.lst

“Who created it? It looks exceptionally strange. Did you edit it manually?”

I’m quite sure I didn’t edit it myself. I presume the file was created upon install, however I wouldn’t know if the file was changed during “zypper update”.
I don’t know, but I wouldn’t be surprised since apparently grub legacy was (partlyu) switched to grub2 during the “update”.

Surely I can edit the menu.lst as you suggest, but I’m confused regarding whether that gives any effect if grub (legacy) vs. grub2 is the issue.
Please clarify?

In reply to Knurpht

Did you follow the instructions from the article? From what I see I get that the chroot to the installed system is no longer present.

I did read the article. I just got confused on the grub(legacy) grub2 issue. The article proposes grub2. As you self mentioned only grub (legacy) is available for my system (Open SuSE 11.4). This is what I get from asking about grub

mint:/> rpm -qa|grep -i grub
grub2-1.98-12.1.i586
mint:/> 

Should I revert to grub (legacy)?
Can I restore grub (legacy)?

mint:/> zypper search grub
Retrieving repository 'Packman [Austria] Repository' metadata [done]
Building repository 'Packman [Austria] Repository' cache [done]
Retrieving repository 'VLC Repositories' metadata [done]
Building repository 'VLC Repositories' cache [done]
Retrieving repository 'Wine - repository' metadata [done]
Building repository 'Wine - repository' cache [done]
Retrieving repository 'openSUSE BuildService - KDE:Extra' metadata [done]
Building repository 'openSUSE BuildService - KDE:Extra' cache [done]
Retrieving repository 'openSUSE - Main Repository (Contrib) Standard' metadata [done]
Building repository 'openSUSE - Main Repository (Contrib) Standard' cache [done]
Retrieving repository 'openSUSE-11.4 KDE-Qt STABLE' metadata [done]
Building repository 'openSUSE-11.4 KDE-Qt STABLE' cache [done]
Retrieving repository 'openSUSE - Tools' metadata [done]
Building repository 'openSUSE - Tools' cache [done]
Loading repository data...
Warning: Repository 'Update Repository (DEBUG)' appears to outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-11.4 Updates' appears to outdated. Consider using a different mirror or server.
Reading installed packages...

S | Name                    | Summary                                                                        | Type      
--+-------------------------+--------------------------------------------------------------------------------+-----------
  | grub                    | Grand Unified Boot Loader                                                      | package   
  | grub                    | Grand Unified Boot Loader                                                      | srcpackage
  | grub                    | grub: Remove MAP_GROWSDOWN flag when allocating scratch mem for the grub shell | patch     
  | grub-debuginfo          | Debug information for package grub                                             | package   
i | grub2                   | Bootloader with support for Linux, Multiboot and more                          | package   
  | kgrubeditor             | KDE utility to edit GRUB's configuration files                                 | package   
  | kgrubeditor             | KDE utility to edit GRUB's configuration files                                 | srcpackage
  | kgrubeditor-debuginfo   | Debug information for package kgrubeditor                                      | package   
  | kgrubeditor-debugsource | Debug sources for package kgrubeditor                                          | package   
  | trustedgrub             | Grand Unified Boot Loader with TPM support                                     | package   
mint:/> 

Please advice.
Suggestions welcome.

Now I’m getting confused too. I admitted Carlos was right, you’re on 11.4 so you should have GRUB, and not GRUB2, now you’re posting output from the 11.4 install which says

i | grub2                   | Bootloader with support for Linux, Multiboot and more                          | package   

where the " i " means “installed”. So, one way or another you installed GRUB2 on the 11.4 install.

Another thing: 11.4 is at it’s end of life. Before we start spending a lot of time to get this working, could this be a good moment to move to 12.2?

On 2013-01-20 16:06, durque wrote:
> I’m quite sure I didn’t edit it myself. I presume the file was created
> upon install, however I wouldn’t know if the file was changed during
> “zypper update”.
> I don’t know, but I wouldn’t be surprised since apparently grub legacy
> was (partlyu) switched to grub2 during the “update”.

An upgrade of 11.4 to 12.1 keeps the same grub version 1 running, but
adds a section for grub2 so that you can try it.

An update of 11.4 means that you keep the same 11.4 with some updated
packages, and does not install any grub2.

Upgrade and Update have specific meanings here.

As you showed the output of “/etc/SuSE-release” to be for 11.4, then
that’s the version you have, and it is impossible you can have grub 2 -
unless you have done some very weird things there that you would have to
explain.l


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

On 2013-01-20 16:36, Knurpht wrote:
>
> Now I’m getting confused too. I admitted Carlos was right, you’re on
> 11.4 so you should have GRUB, and not GRUB2, now you’re posting output
> from the 11.4 install which says
>
> Code:
> --------------------
> i | grub2 | Bootloader with support for Linux, Multiboot and more | package
> --------------------
> where the " i " means “installed”. So, one way or another you installed
> GRUB2 on the 11.4 install.

This is very confusing indeed.

durque, what kind of update did you do?

Or is that output from mint and not openSUSE?

> Another thing: 11.4 is at it’s end of life. Before we start spending a
> lot of time to get this working, could this be a good moment to move to
> 12.2?

Unless switching to Evergreen…


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

Don’t know how grub2 got in there. Grub2 must have followed in the “zypper update”-process. I had no plan to move to grub2.

Regarding move to 12.2:
A very good point and that’s the plan. In the “long” run. However, I hope to keep this running a couple of more weeks/months while I decide on new HW. I’m thinking of getting one of those build-yourself-kit’s, moving to 64bit and the works… :slight_smile:

So, if it’s not too much hussle, getting the boot going on this “11.4-end-of-life” would be appreciated.

Followed the mentioned article. Here’s the output.


mint root # df -h
Filesystem            Size  Used Avail Use% Mounted on
aufs                 1007M  744M  263M  74% /
none                  997M  648K  997M   1% /dev
/dev/sr0              4.0G  4.0G     0 100% /cdrom
/dev/loop0            642M  642M     0 100% /rofs
none                 1007M  208K 1006M   1% /dev/shm
tmpfs                1007M   12M  995M   2% /tmp
none                 1007M  104K 1006M   1% /var/run
none                 1007M     0 1007M   0% /var/lock
/dev/sdb2              12G  9.5G  1.8G  84% /mnt/opensuse_root
/dev/sdb1              68M   48M   17M  74% /mnt/opensuse_root/boot
mint root # mount --bind /dev/ /mnt/opensuse_root/dev
mint root # chroot /mnt/opensuse_root /bin/bash
mint:/ # mount /proc
mount: proc already mounted
mint:/ # mount /sys
mount: sysfs already mounted or /sys busy
mount: according to mtab, sysfs is already mounted on /sys
mint:/ # 

Skipped the “grub2-install”-part.
What’s next?

On 01/20/2013 04:36 PM, Knurpht wrote:
> 11.4 is at it’s end of life. Before we start spending a
> lot of time to get this working, could this be a good moment to move to
> 12.2?

or at least move to 11.4 Evergreen…
which extends support to July 2014, see: http://tinyurl.com/4aflkpy

hmmmmm…i really wonder how grub2 got into this story…i’d like
‘durque’ run this command and return the in/output to here, using code
tags as described in http://goo.gl/i3wnr


grep "enabled=1" /etc/zypp/repos.d/*


dd
openSUSE®, the “German Engineered Automobile” of operating systems!

I don’t know why the /bin/bash is added to the chroot line.

Comparing the articles here on the forums, I’d say you now need to invoke

grub2-install /dev/sdb

On 2013-01-20 17:06, durque wrote:
> Don’t know how grub2 got in there. Grub2 must have followed in the
> “zypper update”-process. I had no plan to move to grub2.

Impossible. No update can have installed grub2 into an 11.4 system.
Please post the output of “zyper lr --details”.


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

Testing fixed menu.lst would take less time than writing this post.

If you want to check which bootloader you actually have, download bootinfoscript (better use current git version) or findgrup and post results.

This is in the chroot-ed environment. The /bin/bash is there by some instructions I saw some time ago. Can’t recall where anymore. Sorry!

mint:/ # grep "enabled=1" /etc/zypp/repos.d/*
/etc/zypp/repos.d/download.nvidia.com-opensuse_1.repo:enabled=1
/etc/zypp/repos.d/download.opensuse.org-Extra.repo:enabled=1
/etc/zypp/repos.d/download.opensuse.org-standard.repo:enabled=1
/etc/zypp/repos.d/download.opensuse.org-UpdatedApps.repo:enabled=1
/etc/zypp/repos.d/download.opensuse.org-update.repo:enabled=1
/etc/zypp/repos.d/Durque_[Downloads].repo:enabled=1
/etc/zypp/repos.d/libdvdcss repository.repo:enabled=1
/etc/zypp/repos.d/openSUSE-11.3-KDE46-release.repo:enabled=1
/etc/zypp/repos.d/openSUSE-11.3-KDE-Qt_STABLE_1.repo:enabled=1
/etc/zypp/repos.d/openSUSE_-_Tools.repo:enabled=1
/etc/zypp/repos.d/Packman Repository.repo:enabled=1
/etc/zypp/repos.d/repo-11.4-non-oss.repo:enabled=1
/etc/zypp/repos.d/repo-11.4-oss.repo:enabled=1
/etc/zypp/repos.d/repo-11.4-update.repo:enabled=1
/etc/zypp/repos.d/VLC Repositories.repo:enabled=1
/etc/zypp/repos.d/Wine_-_repository.repo:enabled=1
mint:/ # zypper lr --details
#  | Alias                                               | Name                                                | Enabled | Refresh | Priority | Type     | URI                                                                                                          | Service
---+-----------------------------------------------------+-----------------------------------------------------+---------+---------+----------+----------+--------------------------------------------------------------------------------------------------------------+--------
 1 | Durque_[Downloads                                   | Durque [Downloads]                                  | Yes     | Yes     |   99     | plaindir | dir:///opt/downloads                                                                                         |        
 2 | Packman Repository                                  | Packman [Austria] Repository                        | Yes     | Yes     |   99     | rpm-md   | http://packman.inode.at/suse/openSUSE_11.4/                                                                  |        
 3 | Packman_Repository_[Germany                         | Packman Repository [Germany]                        | No      | No      |   99     | rpm-md   | http://packman.jacobs-university.de/suse/11.3/                                                               |        
 4 | Packman_[mirror_skynet.be                           | Packman [mirror skynet.be]                          | No      | No      |   99     | rpm-md   | http://packman.mirrors.skynet.be/pub/packman/suse/openSUSE_11.3/                                             |        
 5 | VLC Repositories                                    | VLC Repositories                                    | Yes     | Yes     |   99     | rpm-md   | http://download.videolan.org/pub/vlc/SuSE/11.4                                                               |        
 6 | Wine_-_repository                                   | Wine - repository                                   | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_11.4/                                     |        
 7 | download.nvidia.com-opensuse_1                      | nVidia Graphics Drivers                             | Yes     | Yes     |   99     | rpm-md   | ftp://download.nvidia.com/opensuse/11.4/                                                                     |        
 8 | download.opensuse.org-Extra                         | openSUSE BuildService - KDE:Extra                   | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE%3a/Extra/openSUSE_11.4/                                        |        
 9 | download.opensuse.org-UpdatedApps                   | openSUSE BuildService - KDE:UpdatedApps             | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE%3a/UpdatedApps/openSUSE_11.4/                                  |        
10 | download.opensuse.org-mozilla                       | openSUSE BuildService - Mozilla                     | No      | No      |   99     | rpm-md   | http://download.opensuse.org/repositories/mozilla/openSUSE_11.3/                                             |        
11 | download.opensuse.org-openSUSE_11.4_Update_standard | openSUSE BuildService - Virtualization (VirtualBox) | No      | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Virtualization:/VirtualBox_backports/openSUSE_11.4_Update_standard |        
12 | download.opensuse.org-oss                           | Main Repository (DEBUG)                             | No      | No      |   99     | yast2    | http://download.opensuse.org/debug/distribution/11.4/repo/oss/                                               |        
13 | download.opensuse.org-standard                      | openSUSE - Main Repository (Contrib) Standard       | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/                                  |        
14 | download.opensuse.org-update                        | Update Repository (DEBUG)                           | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/debug/update/11.4/                                                              |        
15 | libdvdcss repository                                | openSUSE - libdvdcss                                | Yes     | Yes     |   99     | rpm-md   | http://opensuse-guide.org/repo/11.4/                                                                         |        
16 | openSUSE-11.3 11.3-1.82                             | openSUSE-11.3 11.3-1.82                             | No      | No      |   99     | yast2    | cd:///?devices=/dev/sr0                                                                                      |        
17 | openSUSE-11.3-KDE-Qt_STABLE_1                       | openSUSE-11.4 KDE-Qt STABLE                         | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE%3a/Qt%3a/STABLE/openSUSE_11.4                                  |        
18 | openSUSE-11.3-KDE46-release                         | openSUSE-11.4 KDE-48-Release                        | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE%3a/Release%3a/48/openSUSE_11.4/                                |        
19 | openSUSE_-_Tools                                    | openSUSE - Tools                                    | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_11.4                                      |        
20 | openSUSE_BuildService_-_LibreOffice_1               | openSUSE BuildService - LibreOffice                 | No      | No      |   99     | rpm-md   | http://download.opensuse.org/repositories/LibreOffice%3a/Stable/openSUSE_11.4/                               |        
21 | openSuSE_-_X11_Drivers_1                            | openSuSE - X11 Drivers                              | No      | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/X11%3a/Drivers%3a/Video/openSUSE_11.4                              |        
22 | packman                                             | Packman [Germany - gwdg] repository                 | No      | No      |   99     | rpm-md   | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_11.4                                                 |        
23 | repo-11.4-non-oss                                   | openSUSE-11.4 Non-OSS                               | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/distribution/11.4/repo/non-oss/                                                 |        
24 | repo-11.4-oss                                       | openSUSE-11.4 OSS                                   | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/distribution/11.4/repo/oss/                                                     |        
25 | repo-11.4-update                                    | openSUSE-11.4 Updates                               | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/11.4/                                                                    |        
mint:/ # 

I wonder, is this discussion going in the direction of how grub2 got into this system or am I missing a crucial point on where to go next to get the system to actually successfully boot. Either in grub (legacy) or grub2?