Public bug reported:
Binary package hint: ubiquity
Trying to install 804beta on a USB flash memory using an encrypted root
filesystem does not work out-of-the-box.
My configuration:
- 16GB USB flash memory
- partition 1: 200MB reiserfs for "/boot"
- partition 2: all the rest used as an encrypted container for volume group
"sysvg"
- /dev/sysvg/swap: swap
- /dev/sysvg/sysroot: reiserfs for "/"
Apparently, cryptsetup takes place before all USB devices have been
registered.
Workaround:
I inserted a "sleep 15" in:
"/usr/share/initramfs-tools/scripts/local-top/cryptroot" after line 272 like:
271: # Do we have any settings from the /conf/conf.d/cryptroot file?
272: if [ -r /conf/conf.d/cryptroot ]; then
new: sleep 15
273: while read ....
Run "update-initramfs -u" after this modification.
With this, the system boots properly.
I created this system-on-a-usb-stick to be able to carry "my own" system
with me at all times. I want to be able to boot into my system at any
PC I can get access to just by booting from the usb stick. Since it is
fairly easy to loose a tiny usb stick, I want it to be encrypted so that
nobody else can use the data. The first partition (used for /boot)
contains some information for returning the usb stick - just in case
some "nice" person finds it... It works so far on two notebooks I used
for testing (ThinkPads) and also in a VMware machine.
Regards,
Werner
** Affects: ubiquity (Ubuntu)
Importance: Undecided
Status: New
--
cannot 'crypsetup' a usb root disk during boot
https://bugs.launchpad.net/bugs/211383
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs