You are not logged in.

#1 2017-06-24 00:22:41

jbusch
Member
Registered: 2009-01-27
Posts: 20

[SOLVED] uefi: unable to boot live iso from usb

I recently purchased a new laptop.  I downloaded, verified, and burned the Arch Linux iso to a usb stick.  When I use the new laptop, I am able to boot from the usb stick and start Arch Linux live when I set the BIOS to legacy mode.  However, when I set the BIOS to uefi mode, I am unable to boot from the usb successfully. 

Firstly, when in uefi mode, the BIOS prompts for a Media File when I select the usb stick as my boot option.  I've been using EFI/boot/bootx64.efi , not sure if this is the correct file.

When I boot from here, I get sent to a menu with several options:

  • Arch Linux archiso x86_46 UEFI CD

  • UEFI Shell x86_64 v1

  • UEFI Shell x86_64 v2

  • EFI Default Loader

  • Reboot Into Firmware Interface

When I select the first option, some text briefly flashes on and off the screen (too quickly to read).  The screen then goes black and the computer appears to be powered off.  What is preventing me from booting the iso in uefi mode?

Here are the computer specs:

  • Dell Inspiron 14-3452

  • BIOS Version 4.0.13

  • Intel Celeron N3060]

Thanks for your help!

Last edited by jbusch (2017-06-25 01:26:43)

Offline

#2 2017-06-24 01:52:52

x00x90
Member
From: russia
Registered: 2017-06-24
Posts: 9

Re: [SOLVED] uefi: unable to boot live iso from usb

I had  a similar issue, when i select "Arch Linux archiso x86_46 UEFI CD" i get this error:

EFI stub: ERROR: Failed to read file
Trying to load files to higher address
EFI stub: ERROR: Failed to read file

(btw i got the same error when i tried to boot a ubuntu live cd)

if i select the 3th option ( EFI Default Loader) i get the same error you are having

i could not solve it so i set my BIOS to legacy mode again then i boot in legacy mode, instaled archlinux on the partition using pacstrap, powered off, then i booted a live cd of SystemRescueCd in UEFI mode because its the only distro i can boot in UEFI mode on this laptop (so i can install grub in UEFI mode), mounted my ESP partition then installed grub
After this i can use my archlinux in UEFI mode now.

btw, do you have secure boot enabled on BIOS ?
If someone know how to solve it, please share the method here

Last edited by x00x90 (2017-06-24 03:22:19)

Offline

#3 2017-06-25 01:26:15

jbusch
Member
Registered: 2009-01-27
Posts: 20

Re: [SOLVED] uefi: unable to boot live iso from usb

Success!  I found this question about arch linux booting to a blank screen after a fresh install, and wondered if the same issue could affect booting live from a usb stick:
https://bbs.archlinux.org/viewtopic.php?id=213594

I then followed the directions on these two pages to modify my kernel parameters on the usb stick:
https://wiki.archlinux.org/index.php/ke … de_setting
https://wiki.archlinux.org/index.php/Kernel_parameters

I modified file 'loader/entries/archiso-x86_64.conf' and appended 'nomodeset i915.modeset=0' to the options line.  After that, I was able to boot the live iso from the usb stick successfully in uefi mode!

EDIT: After installing xorg and driver xf86-video-intel, I was unable to start X due to an error about drivers not being loaded.  Some googling indicated the error was caused by the nomodeset parameter.  Removing the parameter causes my boot to fail.  I found a workaround; removing xf86-video-intel and installing xf86-video-mesa.
https://bugs.debian.org/cgi-bin/bugrepo … bug=600802

Last edited by jbusch (2017-06-25 02:54:54)

Offline

Board footer

Powered by FluxBB