DM-Crypt Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Milan Broz <mbroz@redhat.com>
To: dm-crypt@saout.de
Subject: Re: [dm-crypt] Encrypted root on Fedora 13
Date: Mon, 25 Oct 2010 19:35:04 +0200	[thread overview]
Message-ID: <4CC5BFC8.7050402@redhat.com> (raw)
In-Reply-To: <20101025165217.GA13366@fancy-poultry.org>

On 10/25/2010 06:52 PM, Heinz Diehl wrote:
> is there any possibility in cryptsetup-1.1.3 to maintain / restore the uuid of an encrypted root
> partition on a Fedora 13 system? 

I think I added UUID into API (so you can specify UUID when formatting drive)
but I probably forgot to add it to CLI (cryptsetup binary) yet.

But there should be also way how to change it later.
(I saw that request for other things - like changing UUID of LUKS snapshot.)

If you want to track this, please add issue to cryptsetup page. I am just trying to
fix some long term requests for new release, this is one of candidates to fix.

But because UUID is encoded in header as string, you can probably
easily modify it using hexaeditor as workaround for now.

> I tried to chroot into the Fedora root directory from the boot CD and 
> rebuild the initramfs via dracut, but the root partition could not be
> found any more. I guess the uuid of the encrypted root partition is
> included in the initramfs, which means that I have to build an initramfs 
> from the active system, which isn't possible.

You can always extract initramfs, change it inside and compile it again.
(it is just cpio.gz archive)
(I have no encrypted fedora handy unfortunately to check whats needed.)

For now, I suggest to boot into dracut shell, activate system manually
(singleuser is ok) and recreate ramdisk.

see http://fedoraproject.org/wiki/Dracut/Debugging and
http://sourceforge.net/apps/trac/dracut/wiki/manpage

It should be 5 minutes job if you know how to do it:-)

Milan

  reply	other threads:[~2010-10-25 17:35 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-25 16:52 [dm-crypt] Encrypted root on Fedora 13 Heinz Diehl
2010-10-25 17:35 ` Milan Broz [this message]
2010-10-25 17:40   ` Heinz Diehl
2010-10-27 16:31   ` Heinz Diehl

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4CC5BFC8.7050402@redhat.com \
    --to=mbroz@redhat.com \
    --cc=dm-crypt@saout.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox