--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: cdimage.debian.org: Missing 'part_gpt' in Release ISO's GRUB EFI -> Debian 8.0 cannot be booted from GPT/FAT32 drive in UEFI mode
- From: Pete <pete@akeo.ie>
- Date: Mon, 22 Jun 2015 15:59:48 +0100
- Message-id: <20150622145948.1477.64370.reportbug@dusk.obscurity.ie>
Package: cdimage.debian.org
Severity: important
Tags: newcomer
Dear Maintainers,
It appears that the Debian 8.0 "Jessie" ISO release uses a GRUB binary that
doesn't embed the 'part_gpt' GRUB module.
Because of this, if you happen to copy the "Jessie" ISO content onto a FAT32
drive (eg: USB Flash Drive) that was partitioned using GPT, you will end up
with the GRUB rescue prompt when booting on a UEFI system, as GRUB will not be
able to locate the installation files on the GPT drive.
Note that this is only an issue if you copy content into an installation media
that is GPT: If you use 'dd' to create the installation media from the
ISOHybrid, or copy the content to a FAT32 drive that uses the MBR partition
scheme, then the problem does not occur.
Looking at the GRUB EFI binary's strings from the ISO, it seems that 'part_gpt'
was not embedded, which in turn prevents the embedded 'grub.cfg' from locating
the '/.disk/info' marker during the search for the root media, as it cannot
access GPT volumes.
I'm hoping that the GRUB EFI binary can be modified for next ISO release to
include 'part_gpt', as this should prevent this issue.
The expectation is that Windows users, who may have heard that simply copying
the Debian ISO content on a FAT32 drive should work with UEFI systems (and who
prefer using that method because they find DD/image tools a bit daunting), will
encounter this issue if they happen to copy the ISO data onto a drive that was
partitioned in GPT mode.
This is also a problem for Windows USB installation tools, such as Rufus, if
you set the USB partition scheme to GPT, as it also uses the ISO -> FAT32 copy
method.
* What led up to the situation?
Trying to install Debian 8.0 in UEFI mode on an intel NUC (D54250WYK), after
copying the whole ISO content to an USB drive with a single GPT/FAT32
partition.
* What exactly did you do (or not do) that was effective (or ineffective)?
Tried to use the GRUB rescue prompt, but was unable access the USB disk.
After recreating the USB installation media using an MBR/FAT32 partition, I
found that it worked, which demonstrates that this is a GPT vs MBR partition
scheme issue.
Finally, looking at the GRUB binary on the Release ISO, it seems pretty clear
that the 'part_gpt' module is missing, which I believe is required, even in
UEFI mode, to access GPT partitioned drives.
Regards,
/Pete
-- System Information:
Debian Release: 8.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
- To: 789600-close@bugs.debian.org
- Subject: Bug#789600: fixed in debian-installer 20150422+deb8u3
- From: Cyril Brulebois <kibi@debian.org>
- Date: Mon, 18 Jan 2016 11:47:07 +0000
- Message-id: <E1aL8H5-00011G-GW@franck.debian.org>
Source: debian-installer
Source-Version: 20150422+deb8u3
We believe that the bug you reported is fixed in the latest version of
debian-installer, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 789600@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Cyril Brulebois <kibi@debian.org> (supplier of updated debian-installer package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 18 Jan 2016 05:04:12 +0100
Source: debian-installer
Binary: debian-installer
Architecture: source
Version: 20150422+deb8u3
Distribution: jessie
Urgency: medium
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Cyril Brulebois <kibi@debian.org>
Description:
debian-installer - Debian installer
Closes: 789600 796591 803711 809301
Changes:
debian-installer (20150422+deb8u3) jessie; urgency=medium
.
[ Samuel Thibault ]
* Add beep to UEFI x86 boot menu (Closes: #796591).
* Add 's' shortcut for speech to UEFI x86 boot menu.
.
[ Steve McIntyre ]
* Add the part_gpt module into the core grub image to make it easier
for users doing slightly different things with our images; include
support for GPT partition tables as well as msdos (Closes: #789600).
.
[ Martin Michlmayr ]
* Exclude usb-serial-modules from the armel network-console image
since it's not useful there (Closes: #809301).
* Exclude usb-modules explicitly on armel/orion5x network-console
to work around bug in util/pkg-list.
* Drop the file extension from the initrd for QNAP devices.
* Re-introduce installer images for QNAP TS-x09.
* Provide u-boot images for plug computers.
.
[ Cyril Brulebois ]
* Adjust p-u support to handle file:// instead of (f|ht)tp:// only,
thanks to Łukasz Stelmach for both the report and the patch
(Closes: #803711).
Checksums-Sha1:
b055c21cfb7b87ad191a744285e463dca147e9cc 3534 debian-installer_20150422+deb8u3.dsc
ca046b35d13fdaa5b0bdbb0dc68232a25e992d18 1375587 debian-installer_20150422+deb8u3.tar.gz
Checksums-Sha256:
2a50c6bdcda9d28f0f0da8fa3215c976101f4e0147bbb2fcda19e47d3b1b264e 3534 debian-installer_20150422+deb8u3.dsc
8a87a1a54448e7c4906d34bd9c2ff8a5d399e7bacee5263f243fe48392708620 1375587 debian-installer_20150422+deb8u3.tar.gz
Files:
6f1c2aa48b60794782dbcb31750f6008 3534 devel optional debian-installer_20150422+deb8u3.dsc
6ced954ae844cfe70df83fa29309e2ea 1375587 devel optional debian-installer_20150422+deb8u3.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJWnGgYAAoJEP+RSvDCs1Ug+90P/i8z4HaEpP63HEP1WJxFdpbn
0y9RWg0zKcZZvK72gO3LgWcsQyVwgjHvr2dc18mUlaaK0E4beLLlpXOF6DcNcwRE
XNHrzScegmXgCG4f0UndgScbA0ttL4q1o41vZJl67ArdO0V7HAXlgttfFbHQaRaB
mxwxsnxw982hjWg6wvMDHAXEGmnxjnxIrCcZUSiiYKLpwWkXm4250zKXD6fYAxZ+
/RGk8M/tBMm/BHPBSLYza/PY4gLwEnZwrvKa/BRfJkhu1xzh5XLm00OsXZ+izU+0
mfeWzt3YeXxP1lZzoOO6btVAUnIaJm195zYxL59qZ3BfsU6X7oXYJivUK2wAmrEl
V3cdcDZ2lpO0v6avo5xvoIe+f16D70SEavIaXi300xH+RvZDE8cMFa9kRidu9lXk
gw+4YQptqaG59AU8S5xiaC1LDcZqNZcIEauL6gWa+u96xt2DtZma9Vqentqa0Urt
aNghZ2KoOckub5SLN2i5diSaWGEplNYkVivvN2andW/IgXNOa5NQr86bRF3Zuq4R
fHrryYtZbm42NaoxQz91wgkUmMrwMFbD+xW6Bop7lMMI/tmjHfsjH0BuUP4n25X/
jASFPAy7y2MRNszEk7t1qCkvZGlwX6+LL5N5xPsk/QixP88rrcrVQUk7vFeWVLWU
8B6iIQ7HamMv0ZI3T4MU
=Iw1g
-----END PGP SIGNATURE-----
--- End Message ---