William,
I tried what you gave as advice. when I try that it says that it is installed and there is nothing to update. So it would seem that the issue now lay in grub.
When I go into rescue and try to configure grub I must be missing something. If grub were completely wiped (as seems is my case), how would one reconfigure/re-install it? I have tried many different things, but to no avail.
I have a duplicate machine at another location (regarding hardware and SME 7.3). I am comparing the two:
The broken server has much more memory, so it should be using the ELhugemem
menu.lst output:
Good Machine# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/main/root
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/smeserver.xpm.gz
foreground 000000
background 4E95D3
hiddenmenu
title SME Server (2.6.9-67.0.1.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-67.0.1.ELsmp ro root=/dev/main/root
initrd /initrd-2.6.9-67.0.1.ELsmp.img
title SME Server (2.6.9-67.0.1.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-67.0.1.EL ro root=/dev/main/root
initrd /initrd-2.6.9-67.0.1.EL.img
title SME Server (2.6.9-55.0.12.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-55.0.12.ELsmp ro root=/dev/main/root
initrd /initrd-2.6.9-55.0.12.ELsmp.img
Bad Machineless /boot/grub/grub.conf
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/main/root
# initrd /initrd-version.img
#boot=/dev/sda
default=2
timeout=5
splashimage=(hd0,0)/grub/smeserver.xpm.gz
foreground 000000
background 4E95D3
hiddenmenu
title SME Server (2.6.9-67.0.1.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-67.0.1.ELhugemem ro root=/dev/main/root
initrd /initrd-2.6.9-67.0.1.ELhugemem.img
title SME Server (2.6.9-67.0.1.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-67.0.1.ELsmp ro root=/dev/main/root
initrd /initrd-2.6.9-67.0.1.ELsmp.img
title SME Server (2.6.9-67.0.12.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-67.0.1.EL ro root=/dev/main/root
initrd /initrd-2.6.9-67.0.1.EL.img
MTAB
Good Machine/dev/mapper/main-root / ext3 rw,usrquota,grpquota 0 0
none /proc proc rw 0 0
none /sys sysfs rw 0 0
none /dev/pts devpts rw,gid=5,mode=620 0 0
usbfs /proc/bus/usb usbfs rw 0 0
/dev/md1 /boot ext3 rw 0 0
none /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
Bad Machine/dev/main/root / ext3 rw,usrquota,grpquota 0 0
/dev/md1 /boot ext3 rw 0 0
none /proc proc rw 0 0
none /sys sysfs rw 0 0
FSTAB
Good Machine#------------------------------------------------------------
# BE CAREFUL WHEN MODIFYING THIS FILE! It is updated automatically
# by the SME server software. A few entries are updated during
# the template processing of the file and white space is removed,
# but otherwise changes to the file are preserved.
# For more information, see
http://www.e-smith.org/custom/ and
# the template fragments in /etc/e-smith/templates/etc/fstab/.
#
# copyright (C) 2002 Mitel Networks Corporation
#------------------------------------------------------------
# This file is edited by fstab-sync - see 'man fstab-sync' for details
/dev/main/root / ext3 usrquota,grpquota 1 1
/dev/md1 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/main/swap swap swap defaults 0 0
/dev/hdc /media/cdrom auto pamconsole,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
Bad Machine#------------------------------------------------------------
# BE CAREFUL WHEN MODIFYING THIS FILE! It is updated automatically
# by the SME server software. A few entries are updated during
# the template processing of the file and white space is removed,
# but otherwise changes to the file are preserved.
# For more information, see
http://www.e-smith.org/custom/ and
# the template fragments in /etc/e-smith/templates/etc/fstab/.
#
# copyright (C) 2002 Mitel Networks Corporation
#------------------------------------------------------------
# This file is edited by fstab-sync - see 'man fstab-sync' for details
/dev/main/root / ext3 usrquota,grpquota 1 1
/dev/md1 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/main/swap swap swap defaults 0 0
/dev/hdc /media/cdrom auto pamconsole,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
Contents of /bootGood Machine-rw-r--r-- 1 root root 49517 Jul 7 2006 config-2.6.9-34.0.2.EL
-rw-r--r-- 1 root root 49268 Jul 7 2006 config-2.6.9-34.0.2.ELsmp
-rw-r--r-- 1 root root 49513 Mar 8 2006 config-2.6.9-34.EL
-rw-r--r-- 1 root root 49264 Mar 8 2006 config-2.6.9-34.ELsmp
-rw-r--r-- 1 root root 50338 Feb 27 2007 config-2.6.9-42.0.10.EL
-rw-r--r-- 1 root root 49931 Feb 27 2007 config-2.6.9-42.0.10.ELsmp
-rw-r--r-- 1 root root 50337 Aug 23 2006 config-2.6.9-42.0.2.EL
-rw-r--r-- 1 root root 49930 Aug 23 2006 config-2.6.9-42.0.2.ELsmp
-rw-r--r-- 1 root root 50337 Oct 6 2006 config-2.6.9-42.0.3.EL
-rw-r--r-- 1 root root 49930 Oct 6 2006 config-2.6.9-42.0.3.ELsmp
-rw-r--r-- 1 root root 50337 Jan 30 2007 config-2.6.9-42.0.8.EL
-rw-r--r-- 1 root root 49930 Jan 30 2007 config-2.6.9-42.0.8.ELsmp
-rw-r--r-- 1 root root 50433 Nov 2 11:12 config-2.6.9-55.0.12.EL
-rw-r--r-- 1 root root 50058 Nov 2 11:31 config-2.6.9-55.0.12.ELsmp
-rw-r--r-- 1 root root 50432 Jun 26 2007 config-2.6.9-55.0.2.EL
-rw-r--r-- 1 root root 50057 Jun 26 2007 config-2.6.9-55.0.2.ELsmp
-rw-r--r-- 1 root root 50432 Sep 4 21:29 config-2.6.9-55.0.6.EL
-rw-r--r-- 1 root root 50057 Sep 4 21:57 config-2.6.9-55.0.6.ELsmp
-rw-r--r-- 1 root root 50432 Sep 27 18:23 config-2.6.9-55.0.9.EL
-rw-r--r-- 1 root root 50057 Sep 27 18:36 config-2.6.9-55.0.9.ELsmp
-rw-r--r-- 1 root root 50924 Dec 19 15:58 config-2.6.9-67.0.1.EL
-rw-r--r-- 1 root root 50549 Dec 19 16:12 config-2.6.9-67.0.1.ELsmp
drwxr-xr-x 2 root root 1024 Jan 18 17:09 grub
-rw-r--r-- 1 root root 1146334 Oct 17 2006 initrd-2.6.9-34.0.2.EL.img
-rw-r--r-- 1 root root 1131312 Oct 17 2006 initrd-2.6.9-34.0.2.ELsmp.img
-rw-r--r-- 1 root root 1146291 Oct 17 2006 initrd-2.6.9-34.EL.img
-rw-r--r-- 1 root root 1131267 Oct 17 2006 initrd-2.6.9-34.ELsmp.img
-rw-r--r-- 1 root root 1207493 Mar 1 2007 initrd-2.6.9-42.0.10.EL.img
-rw-r--r-- 1 root root 1192157 Mar 1 2007 initrd-2.6.9-42.0.10.ELsmp.img
-rw-r--r-- 1 root root 1172380 Nov 7 2006 initrd-2.6.9-42.0.2.EL.img
-rw-r--r-- 1 root root 1156992 Nov 7 2006 initrd-2.6.9-42.0.2.ELsmp.img
-rw-r--r-- 1 root root 1207502 Jan 3 2007 initrd-2.6.9-42.0.3.EL.img
-rw-r--r-- 1 root root 1192042 Jan 3 2007 initrd-2.6.9-42.0.3.ELsmp.img
-rw-rw-rw- 1 root admin 1207524 Feb 21 2007 initrd-2.6.9-42.0.8.EL.img
-rw-rw-rw- 1 root admin 1192205 Feb 21 2007 initrd-2.6.9-42.0.8.ELsmp.img
-rw-r--r-- 1 root root 1414262 Nov 4 09:49 initrd-2.6.9-55.0.12.EL.img
-rw-r--r-- 1 root root 1397939 Nov 4 09:49 initrd-2.6.9-55.0.12.ELsmp.img
-rw-r--r-- 1 root root 1414300 Jul 22 11:53 initrd-2.6.9-55.0.2.EL.img
-rw-r--r-- 1 root root 1397836 Jul 22 11:52 initrd-2.6.9-55.0.2.ELsmp.img
-rw-r--r-- 1 root root 1414313 Sep 14 23:58 initrd-2.6.9-55.0.6.EL.img
-rw-r--r-- 1 root root 1397945 Sep 14 23:58 initrd-2.6.9-55.0.6.ELsmp.img
-rw-r--r-- 1 root root 1414307 Sep 28 23:43 initrd-2.6.9-55.0.9.EL.img
-rw-r--r-- 1 root root 1397954 Sep 28 23:43 initrd-2.6.9-55.0.9.ELsmp.img
-rw-r--r-- 1 root root 1351038 Jan 12 06:16 initrd-2.6.9-67.0.1.EL.img
-rw-r--r-- 1 root root 1334474 Jan 12 06:16 initrd-2.6.9-67.0.1.ELsmp.img
drwx------ 2 root root 12288 Oct 17 2006 lost+found
-rw-r--r-- 1 root root 64308 Dec 19 15:58 symvers-2.6.9-67.0.1.EL.gz
-rw-r--r-- 1 root root 65129 Dec 19 16:12 symvers-2.6.9-67.0.1.ELsmp.gz
-rw-r--r-- 1 root root 733742 Jul 7 2006 System.map-2.6.9-34.0.2.EL
-rw-r--r-- 1 root root 761137 Jul 7 2006 System.map-2.6.9-34.0.2.ELsmp
-rw-r--r-- 1 root root 733742 Mar 8 2006 System.map-2.6.9-34.EL
-rw-r--r-- 1 root root 761137 Mar 8 2006 System.map-2.6.9-34.ELsmp
-rw-r--r-- 1 root root 750652 Feb 27 2007 System.map-2.6.9-42.0.10.EL
-rw-r--r-- 1 root root 767450 Feb 27 2007 System.map-2.6.9-42.0.10.ELsmp
-rw-r--r-- 1 root root 749489 Aug 23 2006 System.map-2.6.9-42.0.2.EL
-rw-r--r-- 1 root root 766287 Aug 23 2006 System.map-2.6.9-42.0.2.ELsmp
-rw-r--r-- 1 root root 749489 Oct 6 2006 System.map-2.6.9-42.0.3.EL
-rw-r--r-- 1 root root 766287 Oct 6 2006 System.map-2.6.9-42.0.3.ELsmp
-rw-r--r-- 1 root root 750652 Jan 30 2007 System.map-2.6.9-42.0.8.EL
-rw-r--r-- 1 root root 767450 Jan 30 2007 System.map-2.6.9-42.0.8.ELsmp
-rw-r--r-- 1 root root 754717 Nov 2 11:12 System.map-2.6.9-55.0.12.EL
-rw-r--r-- 1 root root 771586 Nov 2 11:31 System.map-2.6.9-55.0.12.ELsmp
-rw-r--r-- 1 root root 754505 Jun 26 2007 System.map-2.6.9-55.0.2.EL
-rw-r--r-- 1 root root 771374 Jun 26 2007 System.map-2.6.9-55.0.2.ELsmp
-rw-r--r-- 1 root root 754717 Sep 4 21:29 System.map-2.6.9-55.0.6.EL
-rw-r--r-- 1 root root 771586 Sep 4 21:57 System.map-2.6.9-55.0.6.ELsmp
-rw-r--r-- 1 root root 754717 Sep 27 18:23 System.map-2.6.9-55.0.9.EL
-rw-r--r-- 1 root root 771586 Sep 27 18:36 System.map-2.6.9-55.0.9.ELsmp
-rw-r--r-- 1 root root 759989 Dec 19 15:58 System.map-2.6.9-67.0.1.EL
-rw-r--r-- 1 root root 776963 Dec 19 16:12 System.map-2.6.9-67.0.1.ELsmp
-rw-r--r-- 1 root root 1473712 Jul 7 2006 vmlinuz-2.6.9-34.0.2.EL
-rw-r--r-- 1 root root 1436516 Jul 7 2006 vmlinuz-2.6.9-34.0.2.ELsmp
-rw-r--r-- 1 root root 1473787 Mar 8 2006 vmlinuz-2.6.9-34.EL
-rw-r--r-- 1 root root 1436129 Mar 8 2006 vmlinuz-2.6.9-34.ELsmp
-rw-r--r-- 1 root root 1504585 Feb 27 2007 vmlinuz-2.6.9-42.0.10.EL
-rw-r--r-- 1 root root 1444718 Feb 27 2007 vmlinuz-2.6.9-42.0.10.ELsmp
-rw-r--r-- 1 root root 1504411 Aug 23 2006 vmlinuz-2.6.9-42.0.2.EL
-rw-r--r-- 1 root root 1444563 Aug 23 2006 vmlinuz-2.6.9-42.0.2.ELsmp
-rw-r--r-- 1 root root 1504397 Oct 6 2006 vmlinuz-2.6.9-42.0.3.EL
-rw-r--r-- 1 root root 1444549 Oct 6 2006 vmlinuz-2.6.9-42.0.3.ELsmp
-rw-r--r-- 1 root root 1504589 Jan 30 2007 vmlinuz-2.6.9-42.0.8.EL
-rw-r--r-- 1 root root 1444726 Jan 30 2007 vmlinuz-2.6.9-42.0.8.ELsmp
-rw-r--r-- 1 root root 1511559 Nov 2 11:12 vmlinuz-2.6.9-55.0.12.EL
-rw-r--r-- 1 root root 1451171 Nov 2 11:31 vmlinuz-2.6.9-55.0.12.ELsmp
-rw-r--r-- 1 root root 1511833 Jun 26 2007 vmlinuz-2.6.9-55.0.2.EL
-rw-r--r-- 1 root root 1450563 Jun 26 2007 vmlinuz-2.6.9-55.0.2.ELsmp
-rw-r--r-- 1 root root 1511604 Sep 4 21:29 vmlinuz-2.6.9-55.0.6.EL
-rw-r--r-- 1 root root 1450984 Sep 4 21:57 vmlinuz-2.6.9-55.0.6.ELsmp
-rw-r--r-- 1 root root 1511602 Sep 27 18:23 vmlinuz-2.6.9-55.0.9.EL
-rw-r--r-- 1 root root 1451003 Sep 27 18:36 vmlinuz-2.6.9-55.0.9.ELsmp
-rw-r--r-- 1 root root 1518785 Dec 19 15:58 vmlinuz-2.6.9-67.0.1.EL
-rw-r--r-- 1 root root 1458873 Dec 19 16:12 vmlinuz-2.6.9-67.0.1.ELsmp
Bad Machinedrwxr-xr-x 3 root root 1024 Jan 19 14:18 boot
-rw-r--r-- 1 root root 50924 Dec 19 15:58 config-2.6.9-67.0.1.EL
-rw-r--r-- 1 root root 50498 Dec 19 15:58 config-2.6.9-67.0.1.ELhugemem
-rw-r--r-- 1 root root 50549 Dec 19 16:12 config-2.6.9-67.0.1.ELsmp
drwxr-xr-x 2 root root 1024 Jan 18 17:09 grub
-rw-r--r-- 1 root root 1351038 Jan 12 06:16 initrd-2.6.9-67.0.1.EL.img
-rw-r--r-- 1 root root 1333584 Jan 12 06:16 initrd-2.6.9-67.0.1.ELhugemem.img
-rw-r--r-- 1 root root 1334474 Jan 12 06:16 initrd-2.6.9-67.0.1.ELsmp.img
drwx------ 2 root root 12288 Oct 17 2006 lost+found
-rw-r--r-- 1 root root 64308 Dec 19 15:58 symvers-2.6.9-67.0.1.EL.gz
-rw-r--r-- 1 root root 6092 Dec 19 15:58 symvers-2.6.9-67.0.1.ELhugemem.gz
-rw-r--r-- 1 root root 65129 Dec 19 16:12 symvers-2.6.9-67.0.1.ELsmp.gz
-rw-r--r-- 1 root root 759989 Dec 19 15:58 System.map-2.6.9-67.0.1.EL
-rw-r--r-- 1 root root 776762 Dec 19 15:58 System.map-2.6.9-67.0.1.ELhugemem
-rw-r--r-- 1 root root 776963 Dec 19 16:12 System.map-2.6.9-67.0.1.ELsmp
-rw-r--r-- 1 root root 1518785 Dec 19 15:58 vmlinuz-2.6.9-67.0.1.EL
-rw-r--r-- 1 root root 1437120 Dec 19 15:58 vmlinuz-2.6.9-67.0.1.ELhugemem
-rw-r--r-- 1 root root 1458873 Dec 19 16:12 vmlinuz-2.6.9-67.0.1.ELsmp
So upon gathering all of this info, I did find the problem I think. The errent boot directory in *bad machine /boot is obviously the one that comes up during start-up. How do I point grub to the correct directory?