On Tuesday, 11 July 2017 10:49:20 UTC+2, Stephan Marwedel  wrote:
> I was able to determine the cause of the problem. After having changed 
> the label by editing xen.cfg as described the following needs to be done 
> in addition before the media can be used on an UEFI system to install Qubes:
> 
> 5. Unmount the USB media, but leave it connected to the machine. 
> Assuming that the USB device is named /dev/xvdi, execute the following 
> command:
> 
> dosfslabel /dev/xvdi1 BOOT
> 
> This creates a label name that the UEFI bootloader uses to identify the 
> root image. Now the media can be used to install Qubes 3.2.
> 
> On 07/10/2017 06:46 PM, Stephan Marwedel wrote:
> > Thanks for this interesting hint. Following your detailed instructions I
> > was able to create a bootable media that correctly boots on my Thinkpad
> > in UEFI mode. However, when the kernel finished loading, an emergency
> > shell appears and the following messages are displayed:
> >
> > Starting Dracut Emergency Shell...
> >
> > Warning: /dev/root does not exist
> >
> > Entering emergency mode
> >
> > It seems that the kernels loads OK, but is unable to find a root
> > filesystem to mount. As I do not have Qubes currently installed on my
> > machine, I am unsure about how to specify a root filesystem. The only
> > valid root filesystem is the one on the installation media, but that
> > should be found automatically. Or is it necessary to specify it manually?
> >
> > Regards,
> > Stephan
> >
> > On 06/26/2017 08:29 AM, Dave C wrote:
> >> I recently had some success install Qubes 3.2 on a lenovo p51, booting
> >> UEFI.  I went through a lot of a trial and error in the process.  I'm
> >> hoping this post can save others some time.  I've seen in other
> >> threads some struggling to get Qubes working with UEFI firmware.
> >>
> >> I intended to save my command history to disk so that I could post
> >> step-by-step exactly what to do.  But I must have been in a dispvm at
> >> the time, because now I can't find that history.  So the following is
> >> from memory and not precise.
> >>
> >> I tried every trick I could find related to Qubes UEFI installation,
> >> and thinkpad troubleshooting.  What finally worked does not appear to
> >> be documented in any of the Qubes documentation.  Qubes uses Fedora's
> >> installer, Anaconda, and the following approach is documented on
> >> Fedora's wiki.
> >>
> >> 1. Follow Qubes install guide up to the `dd` command.  Don't write to
> >> usb with `dd`.
> >> https://www.qubes-os.org/doc/installation-guide/
> >>
> >> 2. Instead, use Fedora's `livecd-iso-to-disk` tool.  You'll need the
> >> `livecd-tools` package.  See
> >> https://fedoraproject.org/wiki/How_to_create_and_use_Live_USB#Command_line_method:_Using_the_livecd-iso-to-disk_tool_.28Fedora_only.2C_non-graphical.2C_both_non-destructive_and_destructive_methods_available.29
> >>
> >>
> >> I don't recall for certain exactly what I passed to
> >> `livecd-iso-to-disk`.  Try this:
> >>
> >>      sudo livecd-iso-to-disk --efi --format Qubes-R3.2-x86_64.iso
> >> /dev/xvdi
> >>
> >> The media as written will not quite boot, yet.  Qubes EFI boot is
> >> configured to find a label "Qubes-R3.2-x86_64", but the media written
> >> by the livecd tool is labelled "BOOT" (and the filesystem does not
> >> support the longer label, so the --label option would not help).
> >>
> >> 3. Mount the usb media (/dev/xvdi in the example above)
> >>
> >> 4. Edit xen.cfg.  If I recall correctly, `<mount>/EFI/BOOT/xen.cfg`.
> >>
> >> In this file, replace every occurrence of `LABEL=Qubes-R3.2-x86_64`
> >> with `LABEL=BOOT`
> >>
> >> You should now have install media that work on UEFI firmware!
> >>
> >>
> >> After install, I recommend upgrading kernel version for recent
> >> hardware.  I.e. with
> >>
> >>      sudo qubes-dom0-update --enablerepo=qubes-dom0-unstable kernel
> >> kernel-qubes-vm
> >>
> >>
> >

Thanks a lot Dave C and Stephan Marwendel. By following both of your 
instructions I got the installation working on my Lenovo ThinkPad Yoga 460!

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/4fa06b44-5b2f-4c82-9fdf-1fbc56accdc7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to