pbatard / rufus

The Reliable USB Formatting Utility
https://rufus.ie
GNU General Public License v3.0
28.41k stars 2.54k forks source link

efiboot.img is not detected as bootable #2288

Closed AJIOB closed 1 year ago

AJIOB commented 1 year ago

<!-- PLEASE READ THIS CAREFULLY:

  1. You MUST read and complete the steps from the checklist below, by placing an x into each [ ] (so that it shows '[x]', NOT '[ x]' or '[x ]'), BEFORE clicking on 'Submit new issue'.

  2. Failure to perform these steps, WHICH ARE ONLY THERE TO HELP YOU, will usually result in your issue being dismissed without notice.

  3. If you are reporting an issue when trying to run Rufus, or when trying to boot a media created by Rufus, you MUST provide a log, period. Please do not assume that the developer(s) will be able to "guess" the specifics of your environment, what image you used, what type of media you used it with or the many many other critical parameters that the log provides data for. To investigate an issue, a log from Rufus is ALWAYS required.

  4. If you still choose not to provide a log when reporting a problem, you agree that your issue will be closed without any further investigation.

YOU HAVE BEEN WARNED. -->

Checklist

Additionally (if applicable):

Issue description

I create a custom bootable UEFI ISO, based on Ubuntu manual.

I created a efiboot.img file with FAT12 & name EFI for GRUB booting.

This volume contains usual EFI/BOOT/bootx64.efi:

image content

image content (7zip)

Zipped img file is also provided (GitHub blocks attaching pure .img files): efiboot.img.zip

Rufus doesn't detect .iso with this file .img file as bootable:

rufus-error

The bug is reproducable on the Rufus 4.1 & manual build for 64e85ed commit (latest for now) too.

ISO is so big to provide it here.

P.S. If I flash my ISO in dd mode - my PC can boot from it.

Log

Rufus x86 v3.20.1929
Windows version: Windows 10 Pro, 64-bit (Build 19045.3208)
Syslinux versions: 4.07/2013-07-25, 6.04/pre1
Grub versions: 0.4.6a, 2.06
System locale ID: 0x0409 (en-US)
Will use default UI locale 0x0409
SetLGP: Successfully set NoDriveTypeAutorun policy to 0x0000009E
Localization set to 'en-US'
Notice: The ISO download feature has been deactivated because 'Check for updates' is disabled in your settings.
0 devices found

Image provided: 'D:\Projects\my-iso.iso'
Scanning image...
ISO analysis:
  Image is an ISO9660 image
Disk image analysis:
  Image does not have a Boot Marker
ISO label: 'MyIsoImage'
  Size: 497 MB (Projected)
github-actions[bot] commented 11 months ago

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue if you think you have a related problem or query.