[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: