Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Apr 2006 09:38:49 +0200 (CEST)
From:      oxy@field.hu
To:        "Adam Wood" <aswood@gmail.com>
Cc:        freebsd-geom@freebsd.org
Subject:   Re: geli not prompting for password on boot
Message-ID:  <59271.193.224.41.3.1144309129.squirrel@webmail.field.hu>
In-Reply-To: <20060406065618.GC2667@garage.freebsd.pl>
References:  <77518d100604051833u92d3581mbd1dc90dfe8f5638@mail.gmail.com> <20060406065618.GC2667@garage.freebsd.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
try to compile it in the kernel, it helped in my case..

options         GEOM_ELI

> On Wed, Apr 05, 2006 at 08:33:55PM -0500, Adam Wood wrote:
> +> Hello,
> +>
> +> I've recently began researching GELI and disk-encryption altogether
> +> and have run into a problem.
> +>
> +> I've created a bootable media with the 6.0-RELEASE kernel with all the
> +> standard modules. It also has geom_eli_load="YES" in loader.conf. I
> +> also have the following /etc/fstab in the boot media:
> +>
> +> # Device                Mountpoint      FStype  Options         Dump
> Pass#
> +> /dev/ad0.elib           none            swap    sw              0
> 0
> +> /dev/ad0.elia           /               ufs     rw              1
> 1
> +> /dev/ad0.elie           /tmp            ufs     rw              2
> 2
> +> /dev/ad0.elif           /usr            ufs     rw              2
> 2
> +> /dev/ad0.elid           /var            ufs     rw              2
> 2
> +>
> +> I created /dev/ad0.eli via the following:
> +>
> +> geli init -b -l 256 /dev/ad0
> +>
> +> and the partitions:
> +>
> +> bsdlabel -w /dev/ad0.eli
> +> bsdlabel -e /dev/ad0.eli
> +>
> +> However, when I boot, I can see that geom_eli is loaded, but it does
> +> not ever ask me for the password. I believe that is the point of the
> +> -b argument I supplied to the geli init command.
> +>
> +> When I boot I am greeted with the following error:
> +>
> +> Trying to mount root from ufs:/dev/ad0.elia
> +>
> +> Manual root filesystem specification:
> +>  <fstype>:<device> Mount <device> using filesystem <fstype>
> +>                                  eg. ufs:da0s1a
> +> ?                           List valid disk boot devices
> +> <empty line>          Abort manual input
> +>
> +> mountroot>
> +>
> +> Any help you could provide would be much appreciated.
>
> Which FreeBSD version are you using? There could be a race in earlier
> versions where geli stops waiting for providers before they actually
> show up. You increase debug level to 1 by adding:
>
> kern.geom.eli.debug=1
>
> to the /boot/loader.conf and see when message "Tasting no more." is
> printed.
>
> This problem is fixed in 6-STABLE and will be also in 6.1-RELEASE.
>
> --
> Pawel Jakub Dawidek                       http://www.wheel.pl
> pjd@FreeBSD.org                           http://www.FreeBSD.org
> FreeBSD committer                         Am I Evil? Yes, I Am!
>





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?59271.193.224.41.3.1144309129.squirrel>