Lenovo h50-50 UEFI boot problems
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
--
Support free software. Donate to Super Grub Disk. Apoya el software
libre. Dona a Super Grub Disk. http://www.supergrubdisk.org/donate/
xorriso -hfsplus on -indev debian-testing-amd64-netinst.iso -report_el_torito plain -report_system_area plain
xorriso 1.4.4 : RockRidge filesystem manipulator, libburnia project.
xorriso : NOTE : Loading ISO image tree from LBA 0
xorriso : UPDATE : 1483 nodes read in 1 seconds
xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded
Drive current: -indev 'debian-testing-amd64-netinst.iso'
Media current: stdio file, overwriteable
Media status : is written , is appendable
Boot record : El Torito , MBR isohybrid cyl-align-on GPT APM
Media summary: 1 session, 150528 data blocks, 294m data, 2008m free
Volume id : 'Debian testing amd64 1'
El Torito catalog : 908 1
El Torito cat path : /isolinux/boot.cat
El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
El Torito boot img : 1 BIOS y none 0x0000 0x00 4 1117
El Torito boot img : 2 UEFI y none 0x0000 0x00 832 909
El Torito img path : 1 /isolinux/isolinux.bin
El Torito img opts : 1 boot-info-table isohybrid-suitable
El Torito img path : 2 /boot/grub/efi.img
System area options: 0x00000102
System area summary: MBR isohybrid cyl-align-on GPT APM
ISO image size/512 : 602112
Partition offset : 0
MBR heads per cyl : 64
MBR secs per head : 32
MBR partition table: N Status Type Start Blocks
MBR partition : 1 0x80 0x00 0 602112
MBR partition : 2 0x00 0xef 3636 832
MBR partition path : 2 /boot/grub/efi.img
GPT : N Info
GPT disk GUID : f708db9388bb9b4ca3033b342ad073fd
GPT entry array : 12 208 overlapping
GPT lba range : 64 602058 602111
GPT partition name : 1 490053004f00480079006200720069006400
GPT partname local : 1 ISOHybrid
GPT partition GUID : 1 f708db9388bb9b4ca3013b342ad073fd
GPT type GUID : 1 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 1 0x1000000000000001
GPT start and size : 1 0 602056
GPT partition name : 2 490053004f004800790062007200690064003100
GPT partname local : 2 ISOHybrid1
GPT partition GUID : 2 f708db9388bb9b4ca3003b342ad073fd
GPT type GUID : 2 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 2 0x1000000000000001
GPT start and size : 2 3636 832
GPT partition path : 2 /boot/grub/efi.img
APM : N Info
APM block size : 2048
APM gap fillers : 0
APM partition name : 1 EFI
APM partition type : 1 Apple_HFS
APM start and size : 1 909 208
APM partition path : 1 /boot/grub/efi.img
xorriso -hfsplus on -indev debian-testing-amd64-i386-netinst.iso -report_el_torito plain -report_system_area plain
xorriso 1.4.4 : RockRidge filesystem manipulator, libburnia project.
xorriso : NOTE : Loading ISO image tree from LBA 0
xorriso : UPDATE : 2406 nodes read in 1 seconds
xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded
Drive current: -indev 'debian-testing-amd64-i386-netinst.iso'
Media current: stdio file, overwriteable
Media status : is written , is appendable
Boot record : El Torito , MBR isohybrid cyl-align-on GPT APM
Media summary: 1 session, 318976 data blocks, 623m data, 2008m free
Volume id : 'Debian testing M-A 1'
El Torito catalog : 994 1
El Torito cat path : /isolinux/boot.cat
El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
El Torito boot img : 1 BIOS y none 0x0000 0x00 4 1339
El Torito boot img : 2 UEFI y none 0x0000 0x00 1376 995
El Torito img path : 1 /isolinux/isolinux.bin
El Torito img opts : 1 boot-info-table isohybrid-suitable
El Torito img path : 2 /boot/grub/efi.img
System area options: 0x00000102
System area summary: MBR isohybrid cyl-align-on GPT APM
ISO image size/512 : 1275904
Partition offset : 0
MBR heads per cyl : 64
MBR secs per head : 32
MBR partition table: N Status Type Start Blocks
MBR partition : 1 0x80 0x00 0 1275904
MBR partition : 2 0x00 0xef 3980 1376
MBR partition path : 2 /boot/grub/efi.img
GPT : N Info
GPT disk GUID : 9162c1d6573f984997a9602e61fa71bf
GPT entry array : 12 208 overlapping
GPT lba range : 64 1275850 1275903
GPT partition name : 1 490053004f00480079006200720069006400
GPT partname local : 1 ISOHybrid
GPT partition GUID : 1 9162c1d6573f984997ab602e61fa71bf
GPT type GUID : 1 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 1 0x1000000000000001
GPT start and size : 1 0 1275848
GPT partition name : 2 490053004f004800790062007200690064003100
GPT partname local : 2 ISOHybrid1
GPT partition GUID : 2 9162c1d6573f984997aa602e61fa71bf
GPT type GUID : 2 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 2 0x1000000000000001
GPT start and size : 2 3980 1376
GPT partition path : 2 /boot/grub/efi.img
APM : N Info
APM block size : 2048
APM gap fillers : 0
APM partition name : 1 EFI
APM partition type : 1 Apple_HFS
APM start and size : 1 995 344
APM partition path : 1 /boot/grub/efi.img
xorriso -hfsplus on -indev debian-testing-i386-netinst.iso -report_el_torito plain -report_system_area plain
xorriso 1.4.4 : RockRidge filesystem manipulator, libburnia project.
xorriso : NOTE : Loading ISO image tree from LBA 0
xorriso : UPDATE : 1585 nodes read in 1 seconds
xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded
Drive current: -indev 'debian-testing-i386-netinst.iso'
Media current: stdio file, overwriteable
Media status : is written , is appendable
Boot record : El Torito , MBR isohybrid cyl-align-on GPT APM
Media summary: 1 session, 183296 data blocks, 358m data, 2008m free
Volume id : 'Debian testing i386 1'
El Torito catalog : 927 1
El Torito cat path : /isolinux/boot.cat
El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
El Torito boot img : 1 BIOS y none 0x0000 0x00 4 928
El Torito boot img : 2 UEFI y none 0x0000 0x00 608 947
El Torito img path : 1 /isolinux/isolinux.bin
El Torito img opts : 1 boot-info-table isohybrid-suitable
El Torito img path : 2 /boot/grub/efi.img
System area options: 0x00000102
System area summary: MBR isohybrid cyl-align-on GPT APM
ISO image size/512 : 733184
Partition offset : 0
MBR heads per cyl : 64
MBR secs per head : 32
MBR partition table: N Status Type Start Blocks
MBR partition : 1 0x80 0x00 0 733184
MBR partition : 2 0x00 0xef 3788 608
MBR partition path : 2 /boot/grub/efi.img
GPT : N Info
GPT disk GUID : 866ae02839bb0548955988986bd94597
GPT entry array : 12 208 overlapping
GPT lba range : 64 733130 733183
GPT partition name : 1 490053004f00480079006200720069006400
GPT partname local : 1 ISOHybrid
GPT partition GUID : 1 866ae02839bb0548955b88986bd94597
GPT type GUID : 1 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 1 0x1000000000000001
GPT start and size : 1 0 733128
GPT partition name : 2 490053004f004800790062007200690064003100
GPT partname local : 2 ISOHybrid1
GPT partition GUID : 2 866ae02839bb0548955a88986bd94597
GPT type GUID : 2 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 2 0x1000000000000001
GPT start and size : 2 3788 608
GPT partition path : 2 /boot/grub/efi.img
APM : N Info
APM block size : 2048
APM gap fillers : 0
APM partition name : 1 EFI
APM partition type : 1 Apple_HFS
APM start and size : 1 947 152
APM partition path : 1 /boot/grub/efi.img
xorriso -hfsplus on -indev rescatux-0.40b9.iso -report_el_torito plain -report_system_area plain
xorriso 1.4.4 : RockRidge filesystem manipulator, libburnia project.
xorriso : NOTE : ISO image bears MBR with -boot_image any partition_offset=16
xorriso : NOTE : Loading ISO image tree from LBA 0
xorriso : UPDATE : 673 nodes read in 1 seconds
xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded
Drive current: -indev 'rescatux-0.40b9.iso'
Media current: stdio file, overwriteable
Media status : is written , is appendable
Boot record : El Torito , MBR isohybrid cyl-align-on GPT APM
Media summary: 1 session, 343552 data blocks, 671m data, 2611m free
Volume id : 'Rescatux0.40b9'
El Torito catalog : 480 1
El Torito cat path : /isolinux/boot.cat
El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
El Torito boot img : 1 BIOS y none 0x0000 0x00 4 48848
El Torito boot img : 2 UEFI y none 0x0000 0x00 1408 32781
El Torito img path : 1 /isolinux/isolinux.bin
El Torito img opts : 1 boot-info-table isohybrid-suitable
El Torito img path : 2 /boot/grub/efi.img
System area options: 0x00000102
System area summary: MBR isohybrid cyl-align-on GPT APM
ISO image size/512 : 1374208
Partition offset : 16
MBR heads per cyl : 64
MBR secs per head : 32
MBR partition table: N Status Type Start Blocks
MBR partition : 1 0x80 0x00 64 1374144
MBR partition : 2 0x00 0xef 131124 1408
MBR partition path : 2 /boot/grub/efi.img
GPT : N Info
GPT disk GUID : c3cb814d61a0da40bbffbb512253298e
GPT entry array : 12 208 overlapping
GPT lba range : 64 1374154 1374207
GPT partition name : 1 490053004f00480079006200720069006400
GPT partname local : 1 ISOHybrid
GPT partition GUID : 1 c3cb814d61a0da40bbfdbb512253298e
GPT type GUID : 1 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 1 0x1000000000000001
GPT start and size : 1 0 1374152
GPT partition name : 2 490053004f004800790062007200690064003100
GPT partname local : 2 ISOHybrid1
GPT partition GUID : 2 c3cb814d61a0da40bbfcbb512253298e
GPT type GUID : 2 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 2 0x1000000000000001
GPT start and size : 2 131124 1408
GPT partition path : 2 /boot/grub/efi.img
APM : N Info
APM block size : 2048
APM gap fillers : 0
APM partition name : 1 EFI
APM partition type : 1 Apple_HFS
APM start and size : 1 32781 352
APM partition path : 1 /boot/grub/efi.img
xorriso -hfsplus on -indev gparted-live-0.26.1-5-i686.iso -report_el_torito plain -report_system_area plain
xorriso 1.4.4 : RockRidge filesystem manipulator, libburnia project.
xorriso : NOTE : Loading ISO image tree from LBA 0
xorriso : UPDATE : 52 nodes read in 1 seconds
xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded
Drive current: -indev 'gparted-live-0.26.1-5-i686.iso'
Media current: stdio file, overwriteable
Media status : is written , is appendable
Boot record : El Torito , MBR isohybrid cyl-align-on GPT
Media summary: 1 session, 137006 data blocks, 268m data, 3015m free
Volume id : 'GParted-live'
El Torito catalog : 357 1
El Torito cat path : /syslinux/boot.cat
El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
El Torito boot img : 1 BIOS y none 0x0000 0x00 4 578
El Torito boot img : 2 UEFI y none 0x0000 0x00 6264 133097
El Torito img path : 1 /syslinux/isolinux.bin
El Torito img opts : 1 boot-info-table isohybrid-suitable
El Torito img path : 2 /EFI/images/efiboot.img
System area options: 0x00000102
System area summary: MBR isohybrid cyl-align-on GPT
ISO image size/512 : 548024
Partition offset : 0
MBR heads per cyl : 64
MBR secs per head : 32
MBR partition table: N Status Type Start Blocks
MBR partition : 1 0x80 0x00 0 548864
MBR partition : 2 0x00 0xef 532388 6264
MBR partition path : 2 /EFI/images/efiboot.img
GPT : N Info
GPT disk GUID : 5ac2aa8cd5e80140adf22b37319d5d73
GPT entry array : 2 128 overlapping
GPT lba range : 34 548830 548863
GPT partition name : 1 490053004f004800790062007200690064002000490053004f00
GPT partname local : 1 ISOHybrid ISO
GPT partition GUID : 1 59c9534e6411a9488c598d24f14d2fe5
GPT type GUID : 1 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 1 0x0000000000000000
GPT start and size : 1 0 548024
GPT partition name : 2 490053004f00480079006200720069006400
GPT partname local : 2 ISOHybrid
GPT partition GUID : 2 bdf0107f3530c548abc61d67f13567f0
GPT type GUID : 2 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 2 0x0000000000000000
GPT start and size : 2 532388 6264
GPT partition path : 2 /EFI/images/efiboot.img
Reply to: