I have created a Debian live system on USB stick. The content is a hybrid ISO image (type iso9660). This operation has been successful since the pen-drive does its job in the same desktop where I created it. This desktop runs on Ubuntu 14.04 LTS.
However, the same pen-drive is not recognised by the boot manager in my laptop, a recent Acer Aspire V11 Touch (aka V3 112P P2E7). For sake of completeness, the laptop runs on a dual-boot system with Fedora 22 as primary OS and Windows 8.
The boot manager in the laptop is InsydeH2O Setup Utility Rev 5.0. There, the boot mode is UEFI, Secure boot is enabled and the top entries in the boot priority order are:
- USB FDD:
- EFI File Boot 0: Fedora
- HDD: ...
First diagnosis (Debian only)
The device is not even recognised by the boot manager for the following reason.
Inside the boot manager I can explore the directory tree through the option 'Select an UEFI file as trusted for executing'. The first idea was to access the pen-drive content and grant permission to trusted file there.
However HDD is the only drive showing up. Based on previous experience I expected to see HDD and USB0 though (for context, in a little digression, you may look up Issue 2 in the answer to this post on Ask Fedora).
Moreover, the result of a few explorations is the following:
- if I only change the boot mode to legacy, the boot process does not even proceed;
- if I only change secure boot to disable, same symptoms as above;
- the laptop has two USB ports. Down the line Fedora recognizes the pen-drive on both ports. So the hardware should be OK.
Second pass (Debian vs Fedora)
I have double checked whether a problem resided with the creation of a bootable USB stick. This is documented in one other post on the Unix&Linux forum. Tapping from different sources I have done the following:
- Created a new gpt-type partition table on the USB stick;
- Formatted the device as fat32;
- Copied the ISO image to the USB drive with
dd if=<location iso file> of=/dev/sdX
I repeated this procedure with two ISO images:
- the Debian image (debian-live-8.2.0-amd64-gnome-desktop.iso)
- a Fedora image (Fedora-Live-Workstation-x86_64-23-10.iso)
With Debian, the situation is precisely the same as in the first diagnosis.
- unlike Debian, the boot loader sees that there is a USB stick I can select a trusted UEFI file from; this is an improvement;
- however, if I mark the efi files in the stick as trusted, the priority order is neglected all the same at boot time;
- thus, like Debian, I don't manage to boot from USB either!!
This seems to suggest that
- the USB stick, seen as storage, is fine;
- the contents of the ISO image plays a role;
- this UEFI boot manager is pretty hard to play with.
Do you also think that the problem is that the boot manager cannot handle the USB stick?
Current evidence. The boot manager does so in different ways: with Debian it does not recognise the stick, with the Fedora image it disregards that
How can I get to start the live system from the pen-drive in this situation?
Current target. I would be happy to get the Fedora live system being loaded in order to pin down a solution strategy. After all the current Fedora was installed this way!
Thanks for thinking along.