[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] status of guest/DomU UEFI + Grub support in Xen 4.6.1?


  • To: xen-users@xxxxxxxxxxxxx
  • From: suse.dev@xxxxxx
  • Date: Mon, 22 Feb 2016 16:34:43 -0800
  • Delivery-date: Tue, 23 Feb 2016 00:35:35 +0000
  • List-id: Xen user discussion <xen-users.lists.xen.org>

I've installed an Arch linux DomU on a Xen-4.6.1 Dom0 host.

The install process seems to exec without error.

I'm passing 4 partitions through to the Guest, /dev/xvd[bcde].

The partitions are all created with GPT labels; I've setup to use UEFI in the 
Guest.  the DomU's fstab is

 cat /etc/fstab
  LABEL=BOOT /boot     ext4  acl,user_xattr 1 2
  LABEL=ROOT /         ext4  acl,user_xattr 1 1
  LABEL=EFI  /boot/efi vfat umask=0002,utf8=true,x-systemd.automount,noauto 0 2
  LABEL=SWAP swap      swap  defaults       0 0

In the guest I've installed grub, and exec

 mkinitcpio -p linux
 grub-mkconfig -o /boot/grub/grub.cfg

On reboot, however, launch fails.

In the Guest's VNC console, I see 

        Press F12 for boot  menu.

        Booting from ROM ...
        iPXE (PCI 00:04:0) starting execution ... ok
        iPXE initialising devices ... ok

        iPXE 1.0.0+ () -- OpenSource Network Boot Firmware -- http://ipxe.org
        Features: iSCSI HTTO DNS TFTP AoE bzImage ELF MBOOT PXE Menu PXEXT

        net0: 00:16:3E:10:01:01 using 82540em on PCI00:04.0 (open)
          [Link:up, TX:0 TXE:0 RX:0 RXE:0]
        Configuring (net0 00:16:3E:10:01:01) ................. Error 0x040ee119 
(http://ipxe.org/040ee119)
        No more network devices

        Booting from Floppy ...
        Boot failed: could not read the boot disk

        Booting from Hard Disk ...
        Boot failed: could not read the boot disk

        No bootable device.  Retrying in 60 seconds.

Reading

        
http://events.linuxfoundation.org/sites/events/files/slides/xen_in_efi_world_20140801.final_.dk_.pdf

@ Page 22

        Open Virtual Machine Firmware (OVMF)
        UEFI within Virtual Machines

        OVMF is a project to enable support for UEFI within Virtual Machines. 
It is built upon the EDK II code base.

suggests that, at the time of the presentation in 2014, UEFI Guest support was 
early/spotty.

Before I start debugging Arch,

(1) What's the current status of UEFI in PVHVM Guests in Xen 4.6.1?

    Is is at all functional? supported? recommended?

(2) Offhand, anyone know if Arch's current pv-ops kernel has the needed support 
(OVMF? other?) to seek/boot a UEFI client?


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.