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

Re: Xen on LFS



Hi,

I am not able to create xen.efi, following the instructions in this link. However, after adding all the kernel modules and installing xen, I see that xen is not loaded. CONFIG_EFI_STUB is set to y. Virtualisation support is enabled in BIOS menu. I was not able to find any error while installing xen. I am not sure what the issue could be. How do I find out what could be the issue? Could you please help me out here. 

Thanks in advance for your time and support.

Regards,
Sai Kiran. 

On Mon, Dec 13, 2021 at 3:58 PM Sai Kiran Kumar Reddy <skiran@xxxxxxxxxx> wrote:
Hi, 

Thanks for your email. I was able to install required xorg packages. I was able to successfully build xen from source. I did not see any errors after installing i.e, after make world, make install commands. I want to boot xen from EFI directly, instead of using GRUB bootloader. For that, I need xen.efi. I have built xen on a pendrive, with msdos partition. I was not able to find xen.efi. I am not sure about the issue here. Could it be because of msdos partition on USB stick? Could you please help me out here. 

Thanks in advance,

Regards,
Sai Kiran.

On Fri, Dec 3, 2021 at 7:43 PM Pierre-Philipp Braun <pbraun@xxxxxxxxxxxx> wrote:
> I am Sai Kiran. I am currently working on installing xen on Linux From
> Scratch(LFS) system. One of the dependencies of xen is "xorg" package.

Hello Sai, it's because of QEMU indeed, but you can pass extra arguments
to also avoid it there

        --with-extra-qemuu-configure-args="..."

most notably

                --disable-gtk \
                --disable-sdl \
                --disable-sdl-image \
                --disable-opengl \

The script I use to build XEN on Slackware
https://github.com/pbraun9/slackbuilds/blob/master/xen-nox/xen-nox.SlackBuild

Beware the configure options change depending on what branch or version
you're using.
https://pub.nethence.com/xen/slackware-current

HTH
--
Pierre-Philipp Braun
SMTP Health Campaign: enforce STARTTLS and verify MX certificates
<https://nethence.com/smtp/>


 


Rackspace

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