I have an interesting problem. I have e-smith 5.6 running on a system based on a SCSI drive. I added 2 ide drives that are public storage. When I did this, the system stopped booting from the scsi drive. I can still start the system from floppy.
This same system with the same hardware config was running as a RedHat 9 server. I had to manually edit the grub config to get that system to work. When I look at the grub conf here it looks correct but doesn't work. Below are some of the config files.
Here is the syslinx.cfg:
default mitel
prompt 1
display boot.msg
timeout 100
label mitel
kernel vmlinuz
append initrd=initrd.img root=/dev/sda3
Here is the grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda3
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Mitel Networks SME Server (2.4.18-5)
root (hd0,0)
kernel /vmlinuz-2.4.18-5 ro root=/dev/sda3
initrd /initrd-2.4.18-5.img
What did I miss?