On Monday, 12. September 2011 19:31:54 Canek Peláez Valdés wrote: > On Mon, Sep 12, 2011 at 6:00 PM, Michael Schreckenbauer <grim...@gmx.de> wrote: > > On Monday, 12. September 2011 22:57:40 Alan McKinnon wrote: > >> On Mon, 12 Sep 2011 16:07:46 -0400 > >> > >> Michael Mol <mike...@gmail.com> wrote: > >> > No, it states that it's not solveable for the broadest set of > >> > cases (I > >> > hesitate to say 'universally') unless you can run arbitrary > >> > scripts > >> > which may be in /usr. > >> > > >> > Consider it possible that nfsd is needed to mount /usr. The > >> > credentials needed for NFS to connect to the server are on an > >> > encrypted partition. The key for decrypting that partition is > >> > stored > >> > on a USB flash drive. The USB flash drive is formatted using a > >> > very > >> > recent version of NTFS. FUSE is necessary to read that flash > >> > drive's > >> > filesystem. > >> > >> You do realize what you just did, right? > >> > >> You ruined a wonderfully heated argument by inserting perfectly > >> valid facts. > > > > I'd love to see the working initramfs for that scenario... > > and then the version dracut made :) > > Not my use case, so maybe wrong, but: > > USE="crypt crypt-gpg nfs" emerge -v sys-kernel/dracut > dracut -H -m "crypt crypt-gpg nfs" --filesystems fuse
USE does not work. Has to be DRACUT_MODULES :) > ...and maybe some -i flags to include the ntfs-3g binaries. Maybe... what if I miss some modules, so that my initramfs is not able to mount /usr? I assume dracut is installed in /usr/*? How would one get a working system again? > Regards. Best, Michael