Hi Kay,

I received the following bug report in Debian about
gummiboot.

On Sun, Apr 20, 2014 at 10:04:23AM +0200, Philipp Kern wrote:
> Package: gummiboot
> Version: 44-1
> Severity: important
> 
> gummiboot fails to install if there is a preexisting EFI boot loader in
> the fallback location (e.g. after a successful installation of Windows):
> 
> pkern@simplex ~ % sudo gummiboot install --path=/boot/efi
> Created /boot/efi/EFI/gummiboot.
> Copied /usr/lib/gummiboot/gummibootx64.efi to 
> /boot/efi/EFI/gummiboot/gummibootx64.efi.
> Failed to rename /boot/efi/EFI/Boot/BOOTX64.EFI~ to 
> /boot/efi/EFI/Boot/BOOTX64.EFI: File exists

As we can see here, it tries to do an atomic replace of the boot loader,
but this fails because /boot/efi (we need to use /boot/efi in Debian instead
of /boot, because our kernel images are installed in /boot) is FAT32 and
that does not seem to allow replacements.

> 
> (Same for update, which is called from the postinst.)
> 
> pkern@simplex ~ % find /boot/efi/EFI/Boot
> /boot/efi/EFI/Boot
> /boot/efi/EFI/Boot/bootx64.efi
> 
> The failure of »gummiboot update« is ignored in the postinst and hence
> ignores other failure cases upon installation as well.
> 



-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.

Please do not top-post if possible.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to