[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#385949: initramfs-tools: lilo not run after installation; system did not boot any more



On Mon, Sep 04, 2006 at 02:32:56PM +0200, Sebastien Blondeel wrote:
> On Mon, Sep 04, 2006 at 11:57:38AM +0200, maximilian attems wrote:
> > hmm you have both installed, without indication of which one
> > to run, so you need to run lilo manualy on upgrades of linux-image
> > or after update-initramfs runs. as lilo stores an hardcoded block
> > and has no idea about the fs
> 
> I agree my system is probably not quite clear-cut but it would still be
> nice for an upgrade not to break it. This is why I decided it could be
> useful to report the problem.

your install is quite old, should be pre sarge.
nowadays d-i takes care to provide a sane /etc/kernel-img.conf,
which kernel-package doesn't. (another step for debootstrapped installs)
 
> One may not know such things (rerun lilo after such or such operation),
> or forget them. If at least your installation script can display a
> scary-looking warning or ask a question and want the user to confirm he
> wants to run lilo or not, that would probably help (I am not sure if
> looking at the MBR a program can recognize whether the system boots
> using LILO or GRUB or not).

sure there is a scary warning,
you seem to have ignored it on upgrade.
it is displayed if you have grub and lilo installed
and no do_bootloader setting in kernel-img.conf:
--

WARNING: grub and lilo installed.
If you use grub as bootloader everything is fine.
If you use lilo as bootloader you must run lilo!

--

otherwise one could do some xxd magic on master block,
but to get it right this is quite pathological.
 
> Thanks for the pointer. It looks all right, hopefully my next boot won't
> give me other creeps :)
> 
> -=-=-=
> /boot/grub# grub-install /dev/hda
> Installation finished. No error reported.
> This is the contents of the device map /boot/grub/device.map.
> Check if this is correct or not. If any of the lines is incorrect,
> fix it and re-run the script `grub-install'.
> 
> (fd0)   /dev/fd0
> (hd0)   /dev/hda
> (hd1)   /dev/hdb
> -=-=-=

yes looks fine.

best regards

-- 
maks



Reply to: