[Linux-PowerEdge] How to get Poweredge M620 to recognize & boot my UEFI System Partition (ESP) on /dev/sda...

Spike_White at Dell.com Spike_White at Dell.com
Fri Oct 24 15:53:47 CDT 2014


All,

I'm trying to EFI boot a M620 under RHEL7.  I have followed all steps under:
https://fedoraproject.org/wiki/GRUB_2?rd=Grub2#Updating_GRUB_2_configuration_on_UEFI_systems

I have a GPT-partitioned boot disk.  As so:

[root at austl10geqldb04 ~]# gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.6

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 1170997248 sectors, 558.4 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 0ABD8477-ACE6-413F-AC20-FF167CEA0578
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1170997214
Partitions will be aligned on 2048-sector boundaries
Total free space is 4029 sectors (2.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048            4095   1024.0 KiB  EF02
   2            4096          618495   300.0 MiB   0700
   3          618496      1136826367   541.8 GiB   8E00
   4      1136826368      1170382847   16.0 GiB    8200
   5      1170382848      1170995199   299.0 MiB   EF00  EFI System

My partition 5 is formatted as fat32 fs.   I have installed the grub2-efi and shim RPM.  I used grub2-mkconfig to generate a /boot/efi/EFI/redhat/grub.cfg.
It already had a BOOT.CSV file.

It looks like this:
/boot/efi
└── EFI
    ├── BOOT
    │   ├── BOOTX64.EFI
    │   └── fallback.efi
    └── redhat
        ├── BOOT.CSV
        ├── fonts
        │   └── unicode.pf2
        ├── gcdx64.efi
        ├── grub.cfg
        ├── grubenv
        ├── grubx64.efi
        ├── MokManager.efi
        ├── shim.efi
        └── shim-redhat.efi

When I boot UEFI, why does the Poweredge M620's UEFI firmware not recognize partition 5 as a valid UEFI System Partition?

I even go to "boot from file"  under EFI Boot manager.  And I don't get this disk as an option.  That is, it doesn't recognize *any* partitions on this disk as UEFI partitions.

However, I have virtual media attached (also GPT-partitioned).    It looks like this:

[root at austl10geqldb04 ~]# gdisk -l /dev/sdb
GPT fdisk (gdisk) version 0.8.6

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 634880 sectors, 310.0 MiB
Logical sector size: 512 bytes
Disk identifier (GUID): 212554C7-960B-42A5-A5A6-8EBC216AF8D6
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 634846
Partitions will be aligned on 1-sector boundaries
Total free space is 1919 sectors (959.5 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            1953          634846   309.0 MiB   0700  EFIBOOT

Under EFI Boot Manager, I can select "boot from file" and it sees this partition (also FAT32 formatted).   I can traverse down this USB boot media and invoke /boot/efi/EFI/BOOT/syslinux.efi.

Spike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.us.dell.com/pipermail/linux-poweredge/attachments/20141024/fe85da4d/attachment.html 


More information about the Linux-PowerEdge mailing list