You are not logged in.

#1 2015-02-22 17:10:17

hotvic
Member
Registered: 2013-02-11
Posts: 109

[SOLVED] UEFI doesn't "see" the 'EFI System' partition

My BIOS/UEFI stop from "see" the 'EFI System' partition, there's shellx64.efi and a gummiboot installation and when I try to launch the shell only get "Not found" message.

Here's the GPT:

$ sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.10

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

Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 625142448 sectors, 298.1 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 8700C28A-71B0-416A-971A-DDAD1961D56E
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 625142414
Partitions will be aligned on 2048-sector boundaries
Total free space is 2669 sectors (1.3 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1640447   800.0 MiB   EF00  EFI System
   2         1640448        78815231   36.8 GiB    0700  Basic data partition
   4       111316992       251867135   67.0 GiB    8300  Linux filesystem
   5       251867136       253968383   1.0 GiB     8200  
   6       253968384       625141759   177.0 GiB   0700  Microsoft basic data
   7        78815232       111316991   15.5 GiB    8300  

File list:

$ ls /mnt/boot/efi
bootx64.efi  EFI  loader  shellx64.efi

This happened after a unsuccessfully fedora's bootloader installation.

Last edited by hotvic (2015-02-23 00:34:34)

Offline

#2 2015-02-22 17:54:12

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] UEFI doesn't "see" the 'EFI System' partition

Please post the output of:

# efibootmgr -v

Have you tried chroot'ing into your system and re-installing gummiboot?

Offline

#3 2015-02-22 20:43:05

hotvic
Member
Registered: 2013-02-11
Posts: 109

Re: [SOLVED] UEFI doesn't "see" the 'EFI System' partition

$ sudo efibootmgr -v
BootCurrent: 0003
Timeout: 2 seconds
BootOrder: 0003
Boot0003* UEFI: SanDisk Cruzer Blade 1.26	ACPI(a0341d0,0)PCI(1d,0)USB(1,0)USB(2,0)HD(1,ac,2798,58431388)AMBO

yes, many times, always the process occur without any problem but when to boot it simply doesn't work (I can see in BIOS "Linux boot manager") but it simply doesn't work like the partition doesn't exists.

PS: It's not listed in 'efibootmgr' output because I've cleaned the UEFI variables.

Offline

#4 2015-02-22 20:49:39

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] UEFI doesn't "see" the 'EFI System' partition

Try making your own NVRAM entry directly:

# efibootmgr -d /dev/sda -p 1 -c -L "Arch" -l /vmlinuz-linux -u "root=/dev/sda4 rw initrd=/initramfs-inux.img"

Presuming your root partition is on /dev/sda4 -- change that if necessary.

Offline

#5 2015-02-22 21:18:12

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] UEFI doesn't "see" the 'EFI System' partition

hotvic wrote:

PS: It's not listed in 'efibootmgr' output because I've cleaned the UEFI variables.

What do you mean by this?

Please post the exact commands you used.

Offline

#6 2015-02-22 22:44:50

glenb77
Member
Registered: 2014-10-02
Posts: 68

Re: [SOLVED] UEFI doesn't "see" the 'EFI System' partition

I had the same problem with a dell computer. I copied off the files in the effi partition and reformatted the partition. it has to be vfat fat32. i copied back the files and it was recognized at boot. I use refind.

Offline

#7 2015-02-23 00:34:12

hotvic
Member
Registered: 2013-02-11
Posts: 109

Re: [SOLVED] UEFI doesn't "see" the 'EFI System' partition

I finally managed out what is the problem.

The problem is that Fedora Installer (anaconda) wrote the MBR code to disk. so the UEFI partition isn't read by BIOS (I think, not sure).

The solution for me was erase the protective-MBR:

# dd if=/dev/zero of=/dev/sda bs=512 count=1

and then fix the GPT:

# gdisk /dev/sda
## just type 'w' and confirm

after that reinstalled the gummiboot and voila big_smile

Thanks to all and sorry my very bad english.

Offline

Board footer

Powered by FluxBB