Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Apr 2016 11:59:09 +0200
From:      Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To:        Dustin Marquess <dmarquess@gmail.com>
Cc:        <freebsd-virtualization@freebsd.org>
Subject:   Re: Xen from ports won't boot using -CURRENT
Message-ID:  <20160414095901.smr5pwye7tznjnmg@mac>
In-Reply-To: <CAJpsHY5mukSb5wo246eUL1xZvwA2YO0Ci7%2BWy153ktwRL%2BwhVQ@mail.gmail.com>
References:  <CAJpsHY5mukSb5wo246eUL1xZvwA2YO0Ci7%2BWy153ktwRL%2BwhVQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Apr 14, 2016 at 01:24:46AM -0500, Dustin Marquess wrote:
> Hello!
> 
> I'm using a -CURRENT install from a couple of weeks ago:
> 
> FreeBSD 11.0-CURRENT #0 r297495: Fri Apr  1 21:24:26 UTC 2016
> 
> I installed xen from ports and followed the instructions on setting up:
> 
> /etc/sysctl.conf
> 
> /etc/ttys
> 
> /boot/loader.conf
> 
> /boot/menu.rc.local
> 
> 
> However after rebooting, booting fails with:
> 
> 
> don't know how to load module '/boot/xen'
> 
> 
> I'm guessing it's because for some reason it got compiled as 32-bit:
> 
> 
> /boot/xen: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
> statically linked, stripped

Xen is always going to present itself as a 32-bit executable, although it's 
only the entry point that runs in 32bit mode, then it jumps into long mode 
by itself.

Are you maybe trying to boot it from UEFI? (using the UEFI loader)

Roger.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160414095901.smr5pwye7tznjnmg>