On Tue, Sep 07, 2010 at 04:50:05PM +0200, Agustin Martin wrote:
> > > On Thu, Sep 24, 2009 at 09:29:58PM +0200, Jonas Meurer wrote:
> > > > first, thanks for the bugreport. the reason for change of bahaviour is a
> > > > line in /usr/share/initramfs/scripts/local-top/cryptroot that sets $ROOT
> > > > to $NEWROOT in /conf/params.conf in the initramfs:
> > > > 
> > > > 302:                    if [ "$cryptrootdev" = "yes" ]; then
> > > > 303:                            # required for lilo to find the root 
> > > > device
> > > > 304:                            echo "ROOT=$NEWROOT" >> /conf/param.conf
> > > > 305:                    fi
> > > > 
> > > > commenting out these lines and regenerating the initramfs
> > > > (update-initramfs -u) afterwards should fix it. could you verify that?
> > > 
> > > Working well with that change. Thanks for debugging.
> > > 
> > > > unfortunately these lines are required in order to support setups with
> > > > cryptroot on lvm and lilo as bootloader. thus i don't know what to do
> > > > about that bug yet. will have to do further investigation and testing
> > > > with lilo as bootloader first.

> Patch with my current changes is attached. Seems to work in a basic
> lilo-booted box and in my usual grub-booted box. Not tested in syslinux.

Forgot to mention that I did the lilo tests in a box with cryptroot on lvm 
and lilo as bootloader, with a single bootable partition inside that lvm.

-- 
Agustin



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to