@lazycat
Yes, possible to use Xen guest with little RAM.
May need to boot your arch installer differently though.
If you show your config, we will have a better idea.
Working config for me, needs arch install iso.
name='archtest'
disk=['archlinux-2017.01.01-dual.iso, , xvdc, cdrom']
memory='256'
root = '/dev/xvdc'
bootloader='pygrub'
kernel = "arch/boot/x86_64/vmlinuz"
ramdisk = "arch/boot/x86_64/archiso.img"
extra = "archisobasedir=arch archisolabel=ARCH_201701"
boot='d'
Search Criteria
Package Details: xen-stubdom 4.20.0-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/xen.git (read-only, click to copy) |
---|---|
Package Base: | xen |
Description: | Xen hypervisor stubdom files |
Upstream URL: | https://xenproject.org/ |
Keywords: | hypervisor virtualization xen |
Licenses: | GPL2 |
Submitter: | sergej |
Maintainer: | Refutationalist |
Last Packager: | Refutationalist |
Votes: | 184 |
Popularity: | 0.071098 |
First Submitted: | 2009-11-09 11:22 (UTC) |
Last Updated: | 2025-03-13 08:19 (UTC) |
Dependencies (42)
- xenAUR
- acpica (make)
- bison (byacc-bisonAUR, bison-gitAUR) (make)
- bridge-utils (make)
- fig2dev (fig2dev-gitAUR) (make)
- flex (flex-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR) (make)
- gnutls (gnutls-gitAUR) (make)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR) (make)
- iproute2 (iproute2-gitAUR, busybox-coreutilsAUR, iproute2-selinuxAUR) (make)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR) (make)
- libaio (libaio-gitAUR) (make)
- libuuid.so (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR, lib32-util-linux, util-linux-libs) (make)
- libx11 (libx11-gitAUR) (make)
- lzo (make)
- ncurses (ncurses-gitAUR) (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- pandoc (pandoc-sile-gitAUR, pandoc-static-gitAUR, pandoc-binAUR, pandoc-cli) (make)
- pciutils (pciutils-gitAUR) (make)
- pixman (pixman-gitAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-setuptools (make)
- sdl2AUR (sdl2-gitAUR, sdl2-compat-gitAUR, sdl2-compat) (make)
- systemd (systemd-chromiumosAUR, systemd-fmlAUR, systemd-gitAUR, systemd-selinuxAUR) (make)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR) (make)
- valgrind (valgrind-gitAUR) (make)
- vde2 (vdeplug4-gitAUR) (make)
- wget (wget-gitAUR, wurlAUR) (make)
- yajl (yajl-gitAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- linux-headers (optional) – extract bootable kernel for PV grub using "extract_vmlinux"
- seabios (optional) – SeaBIOS payload support
- xen-docsAUR (optional) – HTML documentation and man pages
- xen-edk2AUR (optional) – UEFI support
- xen-grub-pv32AUR (optional) – 32bit PV booting support
- xen-grub-pv64AUR (optional) – 64bit PV booting support
- xen-grub-pvhAUR (optional) – PVH booting support
- xen-qemuAUR (xen-qemuAUR) (optional) – HVM and PV support, nearly required for Xen
- xen-stubdomAUR (optional) – Xen stubdom support
Required by (3)
- xen (optional)
- xen-docs (optional)
- xen-stubdom (optional)
Sources (13)
- efi-xen.cfg
- git+https://xenbits.xen.org/git-http/xen.git#branch=stable-4.20
- http://xenbits.xen.org/xen-extfiles/grub-0.97.tar.gz
- http://xenbits.xen.org/xen-extfiles/lwip-1.3.0.tar.gz
- http://xenbits.xen.org/xen-extfiles/newlib-1.16.0.tar.gz
- http://xenbits.xen.org/xen-extfiles/pciutils-2.2.9.tar.bz2
- http://xenbits.xen.org/xen-extfiles/polarssl-1.1.4-gpl.tgz
- http://xenbits.xen.org/xen-extfiles/zlib-1.2.3.tar.gz
- tmpfiles.conf
- xen-amd-ucode.hook
- xen-intel-ucode.hook
- xen-ucode-extract.sh
- xen.conf
Latest Comments
« First ‹ Previous 1 .. 22 23 24 25 26 27 28 29 30 31 32 .. 101 Next › Last »
JohnTh commented on 2017-01-18 03:39 (UTC) (edited on 2017-01-18 04:00 (UTC) by JohnTh)
lazycat commented on 2017-01-18 03:12 (UTC)
@JohnTh,
It is possible use xen with config less then 1500M ram?
JohnTh commented on 2017-01-18 03:08 (UTC)
Good to see maintainer!
When trying to boot PV archiso / archboot guest:
I get "Initramfs unpacking failed: write error" when there is not enough memory to unpack the ramdisk to memory.
I found the archboot64 I tried needed 1500MB memory.
lazycat commented on 2017-01-18 03:03 (UTC)
@das_j
Thank you, it's really cool :)
Successfully compile and install it, but still have problem with paravirt PV domU..
Trying to create guest with xl create -c and receive
[ 0.120463] dmi: Firmware registration failed.
[ 5.189734] Initramfs unpacking failed: write error
Any ideas? My pc is junk? xD Or I doing something wrong?
<deleted-account> commented on 2017-01-17 20:24 (UTC)
@riaqn @lazycat I fixed the package and bumped the pkgrel.
I can boot it, hopefully you can as well.
lazycat commented on 2017-01-16 07:24 (UTC)
@riaqn
Hello! Have same problem - cannot create correct cfg for grub (add new boot entry to grub) with 09_xen
Any ideas?
<deleted-account> commented on 2017-01-15 12:33 (UTC)
@riaqn No, this should not matter. I will check once I get home, but maybe not until tomorrow.
riaqn commented on 2017-01-15 05:03 (UTC)
It's probably just me: but in the compiled package, there is only a symlink from boot/xen-4.8.gz to xen-4.8.0.gz, but no xen-4.8.0.gz itself, which is necessary if I want to boot via grub?
Do I have to compile on a grub-booted system(as opposed to efi-booted) to get this file in the package?
<deleted-account> commented on 2017-01-12 22:59 (UTC)
Adopted package as nobody else seemed to be interested.
@John if you still are interested, contact me :)
Updated to 4.8, hope I didn't break anything.
Removed a lot of patches that are not needed anymore and updated XSAs.
I also removed the ati-passthrough patch as it was for Xen 4.4 and didn't apply anymore.
lazycat commented on 2017-01-10 09:23 (UTC)
Hello all!
Trying to create Xen PV domU, receive this:
[ 0.167092] dmi: Firmware registration failed.
[ 5.308116] Initramfs unpacking failed: write error
...and later
:: Mounting '/dev/disk/by-label/ARCH_201701' to '/run/archiso/bootmnt'
ERROR: '/dev/disk/by-label/ARCH_201701' device did not show up after 30 seconds...
Falling back to interactive prompt
You can try to fix the problem manually, log out when you are finished
sh: can't access tty; job control turned off
[rootfs ]#
What I'm doing wrong?
Pinned Comments
Refutationalist commented on 2025-03-12 12:06 (UTC) (edited on 2025-03-13 08:23 (UTC) by Refutationalist)
We've moved to the newly-stable 4.20.0 branch. There are also other changes:
If you're still using pygrub note that it is deprecated. The solution is to build PV grub instead, which used to be in AUR but is now missing. I am asking a couple questions on the mailing list, and I intend to put my current build of xen-grub (which supersedes xen-pvhgrub) on AUR as soon as possible. If you need to build it before that occurs, you can find it in my PKGBUILD repo.
EDIT: 4.20.0-2 adds support for the xen-edk2 package, which has a fixed UEFI for xen