Could some one please advise whether this is the best / safest
way to recover a bootable system?

backup the / partition.
reinstall a base system - upgrade this to sid - copy back 
the / omitting /boot (I actually have /boot on another partition).

Thanks for an answer.


According to Eric Smith on Wed, Nov 28, 2001 at 01:01:34AM +0100:
> 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
> 


-- 
Eric Smith
Fruitcom.com Benelux
Phone:     +31 70 313 0240
Mobile:    +31 6 551 76300

Reply via email to