Package: gummiboot Version: 44-1 Severity: normal I previously installed gummiboot manually.
pkern@spike /boot/efi % sudo apt-get install gummiboot Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: gummiboot 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 44.3 kB of archives. After this operation, 121 kB of additional disk space will be used. Get:1 http://http.debian.net/debian/ sid/main gummiboot amd64 44-1 [44.3 kB] Fetched 44.3 kB in 0s (95.6 kB/s) Selecting previously unselected package gummiboot. (Reading database ... 199892 files and directories currently installed.) Preparing to unpack .../gummiboot_44-1_amd64.deb ... Unpacking gummiboot (44-1) ... Processing triggers for man-db (2.6.7.1-1) ... Setting up gummiboot (44-1) ... Install 3.12-1-amd64 to ESP Install 3.13-1-amd64 to ESP Copied /usr/lib/gummiboot/gummibootx64.efi to /boot/efi/EFI/gummiboot/gummibootx64.efi. Failed to create EFI Boot variable entry: No such file or directory pkern@spike /tmp/gummiboot-44 % sudo efibootmgr -v [sudo] password for pkern: BootCurrent: 001A Timeout: 0 seconds BootOrder: 0019,001A,001B,000C,0006,0007,0008,0009,000A,000B,000D,000E,000F,0010,0011,0012,0013 Boot0000 Setup Boot0001 Boot Menu Boot0002 Diagnostic Splash Screen Boot0003 Startup Interrupt Menu Boot0004 ME Configuration Menu Boot0005 Rescue and Recovery Boot0006* USB CD 030a2400d23878bc820f604d8316c068ee79d25b86701296aa5a7848b66cd49dd3ba6a55 Boot0007* USB FDD 030a2400d23878bc820f604d8316c068ee79d25b6ff015a28830b543a8b8641009461e49 Boot0008* ATAPI CD0 030a2500d23878bc820f604d8316c068ee79d25baea2090adfde214e8b3a5e471856a35401 Boot0009* ATA HDD2 030a2500d23878bc820f604d8316c068ee79d25b91af625956449f41a7b91f4f892ab0f602 Boot000A* ATA HDD0 030a2500d23878bc820f604d8316c068ee79d25b91af625956449f41a7b91f4f892ab0f600 Boot000B* ATA HDD1 030a2500d23878bc820f604d8316c068ee79d25b91af625956449f41a7b91f4f892ab0f601 Boot000C* USB HDD 030a2400d23878bc820f604d8316c068ee79d25b33e821aaaf33bc4789bd419f88c50803 Boot000D* PCI LAN 030a2400d23878bc820f604d8316c068ee79d25b78a84aaf2b2afc4ea79cf5cc8f3d3803 Boot000E* ATAPI CD1 030a2500d23878bc820f604d8316c068ee79d25baea2090adfde214e8b3a5e471856a35403 Boot000F* ATAPI CD2 030a2500d23878bc820f604d8316c068ee79d25baea2090adfde214e8b3a5e471856a35404 Boot0010 Other CD 030a2500d23878bc820f604d8316c068ee79d25baea2090adfde214e8b3a5e471856a35406 Boot0011* ATA HDD3 030a2500d23878bc820f604d8316c068ee79d25b91af625956449f41a7b91f4f892ab0f603 Boot0012* ATA HDD4 030a2500d23878bc820f604d8316c068ee79d25b91af625956449f41a7b91f4f892ab0f604 Boot0013 Other HDD 030a2500d23878bc820f604d8316c068ee79d25b91af625956449f41a7b91f4f892ab0f606 Boot0014* IDER BOOT CDROM ACPI(a0341d0,0)PCI(16,2)ATAPI(0,1,0) Boot0015* IDER BOOT Floppy ACPI(a0341d0,0)PCI(16,2)ATAPI(0,0,0) Boot0016* ATA HDD 030a2400d23878bc820f604d8316c068ee79d25b91af625956449f41a7b91f4f892ab0f6 Boot0017* ATAPI CD: 030a2400d23878bc820f604d8316c068ee79d25baea2090adfde214e8b3a5e471856a354 Boot0018* PCI LAN 030a2400d23878bc820f604d8316c068ee79d25b78a84aaf2b2afc4ea79cf5cc8f3d3803 Boot0019* Linux HD(1,800,f3a41,0cc0bda1-7887-4d53-9ebf-1c2febe91e60)File(\elilo.efi) Boot001A* Linux Boot Manager HD(1,800,64000,0cc0bda1-7887-4d53-9ebf-1c2febe91e60)File(\EFI\gummiboot\gummibootx64.efi) Boot001B* UEFI Shell HD(1,800,f3a41,0cc0bda1-7887-4d53-9ebf-1c2febe91e60)File(\EFI\shell\shellx64.efi) A bit of instrumentation says: pkern@spike /tmp/gummiboot-44 % sudo ./gummiboot update --path=/boot/efi Copied /usr/lib/gummiboot/gummibootx64.efi to /boot/efi/EFI/gummiboot/gummibootx64.efi. /sys/firmware/efi/efivars/Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c Failed to create EFI Boot variable entry: No such file or directory pkern@spike /tmp/gummiboot-44 % ls -al /sys/firmware/efi/efivars/Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c ls: cannot access /sys/firmware/efi/efivars/Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c: No such file or directory pkern@spike /tmp/gummiboot-44 % ls -al /sys/firmware/efi/efivars total 0 drwxr-xr-x 2 root root 0 May 4 12:48 . drwxr-xr-x 4 root root 0 May 2 17:16 .. pkern@spike /tmp/gummiboot-44 % uname -a Linux spike.0x539.de 3.13-1-amd64 #1 SMP Debian 3.13.7-1 (2014-03-25) x86_64 GNU/Linux So there are a lot of variables in /sys/firmware/efi/vars: root@spike:~# ls -al /sys/firmware/efi/vars/Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c total 0 drwxr-xr-x 2 root root 0 May 4 12:48 . drwxr-xr-x 130 root root 0 May 4 12:48 .. -r-------- 1 root root 4096 May 4 12:58 attributes -r-------- 1 root root 4096 May 4 12:58 data -r-------- 1 root root 4096 May 4 12:58 guid -rw------- 1 root root 4096 May 4 12:48 raw_var -r-------- 1 root root 4096 May 4 12:58 size The source says: fprintf(stderr, "Failed to access EFI variables, " "efivarfs needs to be available at /sys/firmware/efi/efivars/.\n"); And lo' and behold: root@spike:~# mount -t efivarfs none /sys/firmware/efi/efivars root@spike:~# gummiboot update --path=/boot/efi Copied /usr/lib/gummiboot/gummibootx64.efi to /boot/efi/EFI/gummiboot/gummibootx64.efi. pkern@spike /tmp/gummiboot-44 % ls -al /sys/firmware/efi/efivars/Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c -rw-r--r-- 1 root root 46 May 4 12:56 /sys/firmware/efi/efivars/Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c I'm not sure what should set up efivarfs, but it is not happening for me on jessie. -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.13-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages gummiboot depends on: ii libblkid1 2.20.1-5.7 ii libc6 2.18-5 Versions of packages gummiboot recommends: ii systemd 204-8 gummiboot suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org