1) I have got this computer: Lenovo h50-50
http://support.lenovo.com/es/es/products/desktops-and-all-in-ones/lenovo-h-series-desktops/lenovo-h50-50-desktop
My system has 64bit UEFI firmware according to: cat
/sys/firmware/efi/fw_platform_size
I have been doing some boot tests in the recent days keeping Sledge
updated of them on the debian-cd irc chat.
2) The results so far are:
Stable releases:
1. debian-8.5.0-amd64-netinst.iso does NOT boot.
2. debian-8.5.0-amd64-i386-netinst.iso boots.
3. debian-8.5.0-amd64-CD-1.iso does NOT boot.
Daily build tests:
6. debian-testing-amd64-i386-netinst.iso boots (13/09/2016)
7. debian-testing-amd64-netinst.iso does NOT boot
8. debian-testing-i386-netinst.iso does NOT boot
Where 'boot' means: It shows Grub
Where 'does NOT boot' means: It shows internal hard disk installed
Microsoft Windows.
3) I have mounted those isos and they have pretty similar filetree.
/mnt/debiancd1 File Tree:
.
./efi
./efi/boot
./efi/boot/bootia32.efi
./efi/boot/bootx64.efi
/mnt/debiancd2 File Tree:
.
./efi
./efi/boot
./efi/boot/bootx64.efi
/mnt/debiancd3 File Tree:
.
./efi
./efi/boot
./efi/boot/bootia32.efi
so I guess that's not a problem.
4)
I have inspected these last three with this command (which only works
with Stretch's xorriso package):
xorriso -hfsplus on -indev rescatux-0.40b9.iso -report_el_torito plain
-report_system_area plain
I attach those results to the email.
I also attach Rescatux 0.40b9 and gparted-live-0.26.1-5-i686.iso results.
I'm suspecting the problem is in the 'Volume ID' length.
Does it make sense? I mean, is there any UEFI standard/rules where the
'Volume ID' has a maximum size? Or maybe a CD-ROM one?
5)
Can anyone rebuild debian-8.5.0-amd64-netinst.iso or an equivalent ISO
with the Volume ID just being 'Debian' so that I test it?
6) I have been checking master on branch:
https://anonscm.debian.org/cgit/debian-cd/debian-cd.git/
to see if there's any difference between how amd64 and Multi Arch isos
are being built.
I'm not sure if it's the right place to look at though.
rgreping for 'bootx64.efi' points me to: tools/boot/wheezy/boot-x86 .
which has:
mcopy -i boot$N/isolinux/grub/efi.img ::efi/boot/bootx64.efi
$CDDIR/efi/boot/bootx64.efi
But grepping for 'bootia32" does not give any result. So I guess it's
probably somewhere else. (Or in another branch).
Thank you in advance for any clue you can give me and hopefully someone
will build a 'Debian' volume ID debian-8.5.0-amd64-netinst.iso for me to
test.
adrian15