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

Re: Lenovo h50-50 UEFI boot problems



Sorry guys for wasting your time.

I have done additional tests and it would seem I have a defective usb pendrive.

I need to run DD twice on it for the image to work.
With another usb pendrive it works running DD once.

Thank you for helping me on debugging the problem.

adrian15

El 16/09/16 a las 21:44, adrian15 escribió:
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/


Reply to: