[Bug 520500] Re: booting iso from stick via grub2 loopback gets stuck on particular crypt-luks partition
debugger
520500 at bugs.launchpad.net
Tue Jan 3 00:40:42 UTC 2012
*** This bug is a duplicate of bug 910924 ***
https://bugs.launchpad.net/bugs/910924
** This bug has been marked a duplicate of bug 910924
livecd: initrd: scripts/casper-helpers: fstype returns ext3 on luks container
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to iso-scan in Ubuntu.
https://bugs.launchpad.net/bugs/520500
Title:
booting iso from stick via grub2 loopback gets stuck on particular
crypt-luks partition
Status in “iso-scan” package in Ubuntu:
Confirmed
Bug description:
Binary package hint: iso-scan
Booting lucid desktop iso 20100210 64 bit from usb-stick via grub2 loopback does not work. It says "mounting /dev/sda5 on /isodevice failed: Invalid argument" and I get dropped to the shell. /dev/sda5 is not where the iso is. It happens to be a crypt-luks partition.
Using Bug #454456 as recipe I was able to continue the boot process by using the following commands:
(initramfs) mount -t ext4 /dev/disk/by-label/verbatim /isodevice
(initramfs) echo "LIVEMEDIA=/isodevice/boot/isostick/ubuntu/lucid-desktop-amd64.iso /" >> /conf/param.conf
(initramfs) echo "LIVEMEDIA_OFFSET=0" >> /conf/param.conf
(initramfs) exit
Booting the iso via loopback from the hard disk works fine, as does booting via loopback from this usb-stick on a different computer with a far simpler partition layout (no crypt-luks partiton among other things).
I have then gone and made a luks partition on the computer with the simpler layout. Booting from the stick still worked.
I have then overwritten the offending luks partition on the first computer with an ext4 filesystem. Now booting from the stick works.
suspicion:
iso-scan/filename=/boot/isostick/ubuntu/lucid-desktop-amd64.iso does give the wrong partition to the boot process, getting stuck on that particular crypt-luks partition.
the first bit of casper.log after boot with manual help:
Begin: Running /scripts/casper-premount ...
Done.
Begin: ...waiting for devs... ...
Done.
stdin: error 0
mount: mounting /dev/sda5 on /isodevice failed: Invalid argument
Cannot mount /dev/sda5 on /isodevice
Done.
Done.
Begin: Creating debconf-communicate fifo mechanism ...
Done.
Begin: Running /scripts/casper-bottom ...
Begin: Moving mount points... ...
Done.
Begin: Adding live session user... ...
The layout:
# partition table of /dev/sda
unit: sectors
/dev/sda1 : start= 63, size= 36419292, Id=83, bootable
/dev/sda2 : start= 0, size= 0, Id= 0
/dev/sda3 : start= 36419355, size=276157350, Id= 5
/dev/sda4 : start= 0, size= 0, Id= 0
/dev/sda5 : start=114543513, size= 60998742, Id=83
/dev/sda6 : start=175542318, size= 86879457, Id=83
/dev/sda7 : start= 36419481, size= 5012154, Id=82
/dev/sda8 : start=262421838, size= 20322162, Id=83
/dev/sda9 : start=282744063, size= 19534977, Id=83
/dev/sda10: start= 41431698, size= 45062262, Id=83
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/iso-scan/+bug/520500/+subscriptions
More information about the foundations-bugs
mailing list