Quote Originally Posted by chiefpete View Post
Code:
 baird-suse:~ # grub2-probe --version
grub2-probe (GRUB2) 2.00
Code:
baird-suse:~ # lsb_release -a
LSB Version:    n/a
Distributor ID: SUSE LINUX
Description:    openSUSE 12.2 (x86_64)
Release:        12.2
Codename:       Mantis
Is that possible that noone (or nothing) updated the boot loader. You seem to have Grub2 (1.99) boot loader signature in your bootsectors(s) but Grub2 (2.00) installed on your hard disk. Either findgrub is wrong by reading the signature - which would mean that the latest Grub2 (2.00) has changed, because on a 12.2 system with Grub2 (2.00), this is what I get (in blue):

Code:
 # findgrub -c
Find Grub Version 4.4.1 - Written for openSUSE Forums

 - reading MBR on disk /dev/sda                       ... --> Grub2 (1.99) found in sda MBR     => sda6   0x83 using core (Ubuntu)
 - searching partition /dev/sda1      (FAT16)         ... --> Windows NT/2K/XP Loader found in /dev/sda1

 - skipping partition  /dev/sda2      (FreeBSD)      
 - skipping partition  /dev/sda3      (FreeBSD)      
 - reading bootsector  /dev/sda4   *  (Extended)      ... --> Legacy GRUB  found in /dev/sda4   => sda9   0x83 at offset 280911943 (INVALID)
                                                                                                => inode: 1312923  Path: (hd0)/usr/share/YaST2/modules/DNS.ybc
 - skipping partition  /dev/sda5      (swap)         
 - reading bootsector  /dev/sda6      (LINUX)         ...
 - reading bootsector  /dev/sda7      (LINUX)         ...
 - reading bootsector  /dev/sda8      (LINUX)         ...
 - reading bootsector  /dev/sda9      (LINUX)         ... --> Grub2 (2.00) found in /dev/sda9   => sda9   0x83 at offset 243364159 (openSUSE)
                                                                                                => inode: 131350   Path: (hd0)/boot/grub2/i386-pc/core.img
 - reading bootsector  /dev/sda10     (LINUX)         ...
 - reading bootsector  /dev/sda11     (LINUX)         ...
 - reading bootsector  /dev/sda12     (LINUX)         ... --> Grub2 (1.99) found in /dev/sda12  => sda12  0x83 at offset 332203738 (Fedora)
                                                                                                => inode: 1442458  Path: (hd0)/boot/grub2/core.img
 - reading bootsector  /dev/sda13     (LINUX)         ...
 - reading bootsector  /dev/sda14     (LINUX)         ...
 - reading bootsector  /dev/sda15     (LINUX)         ...

 - reading MBR on disk /dev/sdb                       ... --> Legacy GRUB  found in sdb MBR     => sda11  0x83 using stage1.5 (openSUSE)
 - searching partition /dev/sdb1      (FAT16)         ... --> Windows NT/2K/XP Loader found in /dev/sdb1

 - skipping partition  /dev/sdb2      (FreeBSD)      
 - skipping partition  /dev/sdb3      (FreeBSD)      
 - reading bootsector  /dev/sdb4   *  (Extended)      ... --> Legacy GRUB  found in /dev/sdb4   => sda12  0x83 at offset 320934114 (INVALID)
                                                                                                => inode: <block not found> Path: invalid
 - skipping partition  /dev/sdb5      (swap)         
 - reading bootsector  /dev/sdb6      (LINUX)         ... --> Legacy GRUB  found in /dev/sdb6   => sdb6   0x83 at offset 644842047 (Mandriva/ArchLinux/Debian)
                                                                                                => inode: 184752   Path: (hd1)/boot/grub/stage2
 - reading bootsector  /dev/sdb7      (LINUX)         ...
 - reading bootsector  /dev/sdb8      (LINUX)         ...
 - reading bootsector  /dev/sdb9      (LINUX)         ...
 - reading bootsector  /dev/sdb10     (LINUX)         ...
 - reading bootsector  /dev/sdb11     (LINUX)         ...
 - reading bootsector  /dev/sdb12     (LINUX)         ...


Press <enter> to Exit findgrub...
I know, a couple boot loaders are invalid on this old machine (I highlighted the one in red as an example: the file in this inode in NOT what the boot loader expects This will produce a "file not found" error of some kind at boot).

I'm updating another system right now to check if there are problems. I haven't updated for a while ... maybe I will end up in the same situation.