[Bug 997414] Re: Kubuntu 11.10 with encrypted root upgraded to 12.04 result in unbootable system due to Grub limitations

Bart Cerneels 997414 at bugs.launchpad.net
Mon May 28 10:19:31 UTC 2012


Just experienced the same problem after a 11.10 -> 12.04 update. The
11.10 install was also kubuntu, but don't think it matters.

Disk partitioned as:
(parted) p                                                                
Model: ATA HITACHI HTS72323 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size   Type      File system  Flags
 1      1049kB  256MB  255MB  primary   ext2
 2      257MB   320GB  320GB  extended
 5      257MB   320GB  320GB  logical

with 5 being a LUKS encrypted LVM setup:
root at ubuntu:/# lvdisplay 
  --- Logical volume ---
  LV Name                /dev/cox/root
  VG Name                cox
  LV UUID                VRCA0x-HQKI-poSW-2i3E-ECBa-HpR7-xiSREw
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                292.49 GiB
  Current LE             74878
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1
   
  --- Logical volume ---
  LV Name                /dev/cox/swap_1
  VG Name                cox
  LV UUID                tRQYQV-Vz8s-gZAF-3M4V-fHtF-aeml-fZhMcj
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                5.34 GiB
  Current LE             1368
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

I'll try the fix from #1

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/997414

Title:
  Kubuntu 11.10 with encrypted root upgraded to 12.04 result in
  unbootable system due to Grub limitations

Status in “grub2” package in Ubuntu:
  Incomplete

Bug description:
  I have perfectly working Kubuntu 11.10 system. The machine is Dell Precision T5500 with the following disks
  /dev/sda 164 GB
  - dev/sda1 - primary - Windows XP
  /dev/sdb 1TB
  - /dev/sdb1 - primary - Windows 7 system partition
  - /dev/sdb2 - primary - WIndows 7 OS
  - /dev/sdb3 - primary - Kubuntu 11.10 /boot partition
  - /dev/sdb4 - extended partition
  - /dev/sdb5 - logical LUKS encryption partition mapped to / (root)
  - /dev/sdb6 - logical LUKS encrypted partition swap

  After online upgrade to 12.04 which went without any issues I rebooted the system. I was presented with GRUB menu which correctly listed
  - Ubuntu 12.04 with latest 3.x server
  - Previous Kernel versions
  - Window 7
  - Windows XP

  Regardless with option I choose I receive 3 errors
  - no such partition
  If I drop to Grub console and I try to do ls I receive error
  - no such partition

  When I reboot to Ubuntu or Kubuntu alternative CD and try to do rescue
  It correctly detects all my partitions, asks for passwords for /dev/sdb5 and /dev/sdb6 and unlocks them
  If I try to to grub reinstall I receive error it cannot reinstall it
  If I try to chroot to /dev/mapper/sdb5_crypt I get a working shell
  If I try to do grub-install I get error that is cannot find mapping for /dev/mapper/sdb5_crypt to GRUB DISK
  If I try to do grub-probe as suggested by grub-update I get error that it cannot find mapping for /dev/mapper/sdb5_crypt and to check my device.map file
  If I try to run grub-devicemap it maps only /dev/sda and /dev/sdb but not /dev/mapper/sdb5_crypt
  If I try to modify device.map file manually it doesn't work
  If I try to do update-grub I get reference that GRUB doesn't understand LUKS encrypted volumes and look at bug http://bugs.debian.org/491977. It also creates new grub.cfg file which has only entry for Windows XP and WIndows 7 but not to the current Linux installation I am actively using

  At the end I am unable to fix the system since grub doesn't allow me
  to update the boot sector to bootable system. I had to reinstall.

  I have also logged it as  
  https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/997407
  since it happened during upgrade but logging it also specifically against GRUB since it seems to be limitation of GRUB in 12.04 resulting in unbootable system

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/997414/+subscriptions




More information about the foundations-bugs mailing list