In your kernel you must have "CONFIG_EXT2_FS=Y" -- to boot EXT2, no matter what other fs options.
Code:
mingdao@james:~$ cat kernel/linux-2.6.16.19/.config | grep -i ext2
# CONFIG_EXT2_FS is not set
mingdao@james:~$ cat kernel/linux-2.6.16.19/.config | grep -i reiserfs
CONFIG_REISERFS_FS=y
Just two examples -- I user ReiserFS, not ext.
You also need support for your IDE controller built-in your kernel, such as:
Code:
mingdao@james:~$ cat kernel/linux-2.6.16.19/.config | grep -i PIIX
CONFIG_BLK_DEV_PIIX=y
which is for the Intel ICH5 controller on that box.
And LiLO should be installed to the MBR, which is on /dev/hda --
that warning message is just that, a warning -- LiLO will still
boot with the boot sector and map file on different disks.