[Bug 1899308] Re: failure to boot groovy daily (again)
Thomas Schmitt
1899308 at bugs.launchpad.net
Mon Oct 12 08:01:49 UTC 2020
Hi,
> So I am sure that we have identified the problem.
There is still the possibility that only a boot flag is missed by the
firmware.
So please test also an ISO made by
...
-boot_image any replay \
-boot_image any appended_part_as=gpt \
-boot_image any mbr_force_bootable=on
If this does not boot, it could be because of xorriso's inconsistency
between Protective MBR size and GPT size when "replay" is used.
(I am hunting this in the code since yesterday.)
So in case of failure, try a method which is very near to the way how
original Ubuntu ISOs get built.
The number 5725652 is the start block of the original EFI partition in the
ISO from 10 october. If you use a different ISO as base, you need to ask
xorriso or a partition editor for the start block of partition 2 and use
that number. The partition size 9952 seems to be stable over all new
Ubuntu ISOs i have seen in the last days:
original=groovy-desktop-amd64_20201010_gpt.iso
mount_dir=/mnt/iso
mbr=groovy-desktop-amd64_20201010_gpt.mbr.img
efi=groovy-desktop-amd64_20201010_gpt.efi.img
efi_part_start=5725652
dd if="$original" of="$mbr" bs=512 count=1
dd if="$original" of="$efi" bs=512 skip="$efi_part_start" count=9952
sudo mount "$original" "$mount_dir"
xorriso -as mkisofs \
-o test.iso \
-J -joliet-long -l \
-b boot/grub/i386-pc/eltorito.img \
-no-emul-boot -boot-load-size 4 -boot-info-table --grub2-boot-info \
--grub2-mbr "$mbr" \
-append_partition 2 0xef "$efi" \
-eltorito-alt-boot \
-e --interval:appended_partition_2:all:: \
-no-emul-boot \
-partition_offset 16 -r \
-appended_part_as_gpt \
--mbr-force-bootable \
-no-pad \
"$mount_dir"
Have a nice day :)
Thomas
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to cd-boot-images-amd64 in Ubuntu.
https://bugs.launchpad.net/bugs/1899308
Title:
failure to boot groovy daily (again)
Status in Ubuntu CD Images:
New
Status in cd-boot-images-amd64 package in Ubuntu:
Confirmed
Bug description:
This is either a duplicate or return of
- https://bugs.launchpad.net/ubuntu-cdimage/+bug/1883040
- https://bugs.launchpad.net/ubuntu-cdimage/+bug/1886148
Most probably "groovy daily won't boot anymore on some older BIOS
boxes" or the 1883040 bug, as it's impacting only my older slow boxes
(but it's also different).
thumb-drive has been successfully used in QA live & install tests,
however it won't boot on
hp dc7700 (c2d-e6320, 5gb, nvidia quadro nvs 290)
hp dc7900 (c2d-e8400, 4gb, intel 4 series integrated i915)
The last timing issue also impacted d755-5 (older dell optiplex 755)
when dc7700 was impacted, but that booted successfully this ISO.
I see thumb-drive flash as it tries to boot, eventually it stops
flashing, but no boot. At least 6 attempts made to boot, thumb-drive
being tested on another 2x d755 boxes..
(ISO written by mkusb/dus & gnome-disks [#11] is identical)
** Expected result
It boots & is usable
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-cdimage/+bug/1899308/+subscriptions
More information about the foundations-bugs
mailing list