[Bug 1208268] Re: grub not recognising my GPT+mdadm+lvm layout

Robert Collins 1208268 at bugs.launchpad.net
Mon Aug 5 09:49:33 UTC 2013


irc discussion:
> 2.1 TB of  disks are often inaccessible from BIOS Int13H calls.

the mdadm layout should permit identifying the array without reading
past 2.1GB, LVM likewise.

Colin suggests that grub2 may be taking errors from Int13h to mean 'LBA
is bust' when in actual fact it works, just can't read the /whole/ disk.

http://paste.ubuntu.com/5950617/ is suggested as being part of a
possible fix.

-- 
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/1208268

Title:
  grub not recognising my GPT+mdadm+lvm layout

Status in “grub2” package in Ubuntu:
  Triaged

Bug description:
  I have a setup that AIUI is supported, but grub doesn't handle it for
  some reason.

  I have 4 3TB disks in a non-UEFI AMD 64-bit PC.

  Each disk has a 10MiB Bios Boot Partition, and the remainder in a 'linux raid' partition.
  MDADM then has the 4 linux raid partitions in RAID6.
  On top of that I have LVM2.

  Grub-install finds the right modules AFAICT - and I've tried hard
  coding the gpt+mdadm+lvm recognisers in, wit no joy.

  At the moment my workaround is to have a manually created USB key with
  a copy of the current kernel on it.

  partition tables (sda is the aforementioned USB key)

  sgdisk -p /dev/sdb
  Disk /dev/sdb: 5860531055 sectors, 2.7 TiB
  Logical sector size: 512 bytes
  Disk identifier (GUID): 1F47EFB2-48D7-4AD3-ABBE-401315027D53
  Partition table holds up to 128 entries
  First usable sector is 34, last usable sector is 5860531021
  Partitions will be aligned on 2048-sector boundaries
  Total free space is 2014 sectors (1007.0 KiB)

  Number  Start (sector)    End (sector)  Size       Code  Name
     1            2048           22527   10.0 MiB    EF02  BIOS boot partition
     2           22528      5860531021   2.7 TiB     FD00  Linux RAID
  sgdisk -p /dev/sdc
  Disk /dev/sdc: 5860531055 sectors, 2.7 TiB
  Logical sector size: 512 bytes
  Disk identifier (GUID): 9CC043F7-A718-425D-B1EF-A790447E95C6
  Partition table holds up to 128 entries
  First usable sector is 34, last usable sector is 5860531021
  Partitions will be aligned on 2048-sector boundaries
  Total free space is 2014 sectors (1007.0 KiB)

  Number  Start (sector)    End (sector)  Size       Code  Name
     1            2048           22527   10.0 MiB    EF02  BIOS boot partition
     2           22528      5860531021   2.7 TiB     FD00  Linux RAID
  sgdisk -p /dev/sdd
  Disk /dev/sdd: 5860531055 sectors, 2.7 TiB
  Logical sector size: 512 bytes
  Disk identifier (GUID): 54345A02-B198-405C-8A1E-D6A981505D78
  Partition table holds up to 128 entries
  First usable sector is 34, last usable sector is 5860531021
  Partitions will be aligned on 2048-sector boundaries
  Total free space is 2014 sectors (1007.0 KiB)

  Number  Start (sector)    End (sector)  Size       Code  Name
     1            2048           22527   10.0 MiB    EF02  BIOS boot partition
     2           22528      5860531021   2.7 TiB     FD00  Linux RAID
  sgdisk -p /dev/sde
  Disk /dev/sde: 5860531055 sectors, 2.7 TiB
  Logical sector size: 512 bytes
  Disk identifier (GUID): 7689B7B0-94A5-4B40-AAB0-B8F6BDA26871
  Partition table holds up to 128 entries
  First usable sector is 34, last usable sector is 5860531021
  Partitions will be aligned on 2048-sector boundaries
  Total free space is 2014 sectors (1007.0 KiB)

  Number  Start (sector)    End (sector)  Size       Code  Name
     1            2048           22527   10.0 MiB    EF02  BIOS boot partition
     2           22528      5860531021   2.7 TiB     FD00  Linux RAID

  The mdadm layout:
  sudo mdadm --detail /dev/md127
  /dev/md127:
          Version : 1.2
    Creation Time : Tue Feb 12 17:31:04 2013
       Raid Level : raid6
       Array Size : 5860245504 (5588.77 GiB 6000.89 GB)
    Used Dev Size : 2930122752 (2794.38 GiB 3000.45 GB)
     Raid Devices : 4
    Total Devices : 4
      Persistence : Superblock is persistent

      Update Time : Mon Aug  5 11:31:31 2013
            State : clean 
   Active Devices : 4
  Working Devices : 4
   Failed Devices : 0
    Spare Devices : 0

           Layout : left-symmetric
       Chunk Size : 512K

             Name : lifelesswks:lifelesswks  (local to host lifelesswks)
             UUID : 203dffb7:ac6b75af:4ac45e35:6fe07126
           Events : 315908

      Number   Major   Minor   RaidDevice State
         7       8       34        0      active sync   /dev/sdc2
         6       8       50        1      active sync   /dev/sdd2
         4       8       66        2      active sync   /dev/sde2
         5       8       18        3      active sync   /dev/sdb2

  
  pvdisplay 
    --- Physical volume ---
    PV Name               /dev/md127
    VG Name               lifelesswks
    PV Size               5.46 TiB / not usable 3.00 MiB
    Allocatable           yes (but full)
    PE Size               4.00 MiB
    Total PE              1430723
    Free PE               0
    Allocated PE          1430723
    PV UUID               a8ExO2-FUhl-BPwo-9Aif-XAE3-chQA-1gmv80

  vgdisplay 
    --- Volume group ---
    VG Name               lifelesswks
    System ID             
    Format                lvm2
    Metadata Areas        1
    Metadata Sequence No  36
    VG Access             read/write
    VG Status             resizable
    MAX LV                0
    Cur LV                1
    Open LV               1
    Max PV                0
    Cur PV                1
    Act PV                1
    VG Size               5.46 TiB
    PE Size               4.00 MiB
    Total PE              1430723
    Alloc PE / Size       1430723 / 5.46 TiB
    Free  PE / Size       0 / 0   
    VG UUID               09ObfW-8L9y-Nevl-DOl7-IjUY-jQvn-QSsDlo
     
  lvdisplay 
    --- Logical volume ---
    LV Path                /dev/lifelesswks/primary
    LV Name                primary
    VG Name                lifelesswks
    LV UUID                UWnID9-LeLi-h8dR-rTgC-pPdS-9muQ-IBtr2D
    LV Write Access        read/write
    LV Creation host, time , 
    LV Status              available
    # open                 1
    LV Size                5.46 TiB
    Current LE             1430723
    Segments               1
    Allocation             inherit
    Read ahead sectors     auto
    - currently set to     4096
    Block device           252:0

  
  ProblemType: Bug
  DistroRelease: Ubuntu 13.04
  Package: grub-pc 2.00-13ubuntu3
  ProcVersionSignature: Ubuntu 3.5.0-17.28-generic 3.5.5
  Uname: Linux 3.5.0-17-generic x86_64
  ApportVersion: 2.9.2-0ubuntu8.1
  Architecture: amd64
  Date: Mon Aug  5 11:11:43 2013
  MarkForUpload: True
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_AU.UTF-8
   SHELL=/bin/bash
  SourcePackage: grub2
  UpgradeStatus: Upgraded to raring on 2013-07-14 (21 days ago)

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




More information about the foundations-bugs mailing list