I installed the new lilo and let debconf create a new lilo.conf and add a boot sector. Before restarting, however I added an entry for Windows, then /sbin/lilo -v which reported nothing abnormal.
However when i tried to reboot, I get: unable to mount root fs add a root= entry (or something to that effect) enclosed is the relevant lilo.conf which does show the root fs pointing to /dev/hda3, which is correct (as per original lilo.conf. Here are the contents of the /boot - however I must admit that i seem to have lost the map file while trying to correct the problem :( Is it possible to copy the files I need to the /boot directory and recover the boot? Thanx total 5656 -rwxr-xr-x 1 root root 1001473 Oct 25 03:31 vmlinuz-2.2.19pre17 -rw-r--r-- 1 root root 272592 Oct 25 03:31 System.map-2.2.19pre17 -rw-r--r-- 1 root root 14685 Oct 25 03:31 config-2.2.19pre17 -rw-r--r-- 1 root root 512 Oct 25 03:38 boot.0300 -rw-r--r-- 1 root root 33506 Nov 9 10:20 config-2.4.14-586 -rw-r--r-- 1 root root 382516 Nov 9 13:36 System.map-2.4.14-586 -rw-r--r-- 1 root root 587996 Nov 9 13:36 vmlinuz-2.4.14-586 lrwxrwxrwx 1 root root 17 Nov 13 10:55 boot.b -> /boot/boot-menu.b -rw-r--r-- 1 root root 3407872 Nov 17 21:38 initrd-2.4.14-586 lrwxrwxrwx 1 root root 23 Nov 17 21:38 initrd -> /boot/initrd-2.4.14-586 -rw-r--r-- 1 root root 7708 Nov 20 00:30 boot-bmp.b -rw-r--r-- 1 root root 7680 Nov 20 00:30 boot-menu.b -rw-r--r-- 1 root root 5920 Nov 20 00:30 boot-text.b -rw-r--r-- 1 root root 5920 Nov 20 00:30 boot-compat.b -rw-r--r-- 1 root root 656 Nov 20 00:30 os2_d.b -rw-r--r-- 1 root root 728 Nov 20 00:30 chain.b -rw-rw-r-- 1 root root 0 Nov 27 22:31 bootmess.txt -rw------- 1 root root 512 Nov 27 22:47 boot.0303 -rw------- 1 root root 6656 Nov 27 22:49 map -- Eric Smith
lba32 # Generated by liloconfig # Specifies the boot device boot=/dev/hda3 # Specifies the device that should be mounted as root. # If the special name CURRENT is used, the root device is set to the # device on which the root file system is currently mounted. If the root # has been changed with -r , the respective device is used. If the # variable ROOT is omitted, the root device setting contained in the # kernel image is used. It can be changed with the rdev program. root=/dev/hda3 # Enables map compaction: # Tries to merge read requests for adjacent sectors into a single # read request. This drastically reduces load time and keeps the map # smaller. Using COMPACT is especially recommended when booting from a # floppy disk. compact # Install the specified file as the new boot sector. # If INSTALL is omitted, /boot/boot.b is used as the default. install=/boot/boot.b # Specifies the number of _tenths_ of a second LILO should # wait before booting the first image. LILO # doesn't wait if DELAY is omitted or if DELAY is set to zero. delay=60 # Specifies the location of the map file. If MAP is # omitted, a file /boot/map is used. map=/boot/map # Specifies the VGA text mode that should be selected when # booting. The following values are recognized (case is ignored): # NORMAL select normal 80x25 text mode. # EXTENDED select 80x50 text mode. The word EXTENDED can be # abbreviated to EXT. # ASK stop and ask for user input (at boot time). # <number> use the corresponding text mode. A list of available modes # can be obtained by booting with vga=ask and pressing [Enter]. vga=ask image=/vmlinuz label=Linux read-only image=/dev/hdc1 label=Windows # If you have another OS on this machine (say DOS), # you can boot if by uncommenting the following lines # (Of course, change /dev/hda2 to wherever your DOS partition is.) # other=/dev/hda2 # label=dos