<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://kb.unixservertech.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://kb.unixservertech.com/feed.php">
        <title>Unix Server Tech Knowledge Base - unix:virtualization:xen</title>
        <description></description>
        <link>https://kb.unixservertech.com/</link>
        <image rdf:resource="https://kb.unixservertech.com/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-05-05T22:33:24+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://kb.unixservertech.com/unix/virtualization/xen/dom0?rev=1768620215&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.unixservertech.com/unix/virtualization/xen/dynamic_mount?rev=1582144754&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.unixservertech.com/unix/virtualization/xen/networking?rev=1582144754&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.unixservertech.com/unix/virtualization/xen/shutdownnonstandard?rev=1582144754&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.unixservertech.com/unix/virtualization/xen/start?rev=1582144754&amp;do=diff"/>
                <rdf:li rdf:resource="https://kb.unixservertech.com/unix/virtualization/xen/windows?rev=1582144754&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://kb.unixservertech.com/_media/wiki/dokuwiki.svg">
        <title>Unix Server Tech Knowledge Base</title>
        <link>https://kb.unixservertech.com/</link>
        <url>https://kb.unixservertech.com/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="https://kb.unixservertech.com/unix/virtualization/xen/dom0?rev=1768620215&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-17T03:23:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Xen DOM0</title>
        <link>https://kb.unixservertech.com/unix/virtualization/xen/dom0?rev=1768620215&amp;do=diff</link>
        <description>Xen DOM0

Base Install


apt -y install xen-system
# if you don't do this, it will boot into non-xen kernel
dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen
# now, limit DOM0 memory to 4G
echo '# Xen boot parameters for all Xen boots' &gt;&gt; /etc/default/grub
echo 'GRUB_CMDLINE_XEN=&quot;dom0_mem=4096M,max:4096M&quot;' &gt;&gt; /etc/default/grub
echo '# do not probe anything but the boot drive for os' &gt;&gt; /etc/default/grub
echo 'GRUB_DISABLE_OS_PROBER=true' &gt;&gt; /etc/default/grub
echo 'a…</description>
    </item>
    <item rdf:about="https://kb.unixservertech.com/unix/virtualization/xen/dynamic_mount?rev=1582144754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-19T20:39:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Dynamically Mount Xen Block Devices</title>
        <link>https://kb.unixservertech.com/unix/virtualization/xen/dynamic_mount?rev=1582144754&amp;do=diff</link>
        <description>Dynamically Mount Xen Block Devices

Xen is an excellent virtualization tool, but dynamically attaching/detaching can be confusing. Most of the articles I have read require you to use fairly confusing programs that require research for each volume you want to work with.</description>
    </item>
    <item rdf:about="https://kb.unixservertech.com/unix/virtualization/xen/networking?rev=1582144754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-19T20:39:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Xen Networking</title>
        <link>https://kb.unixservertech.com/unix/virtualization/xen/networking?rev=1582144754&amp;do=diff</link>
        <description>Xen Networking

Under Debian Linux (Wheezy, Xen 4.x), Xen expects the network to be defined as bridges at the DOM0 level. Thus, a simple Xen DOM0, with one interface, should define a bridge which is then passed to the virtuals.

Basic Setup

Assuming the interface name is eth0, we can create a bridge (called xenbr0 by convention) as follows:</description>
    </item>
    <item rdf:about="https://kb.unixservertech.com/unix/virtualization/xen/shutdownnonstandard?rev=1582144754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-19T20:39:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Gracefully Shut down non-standard virtuals</title>
        <link>https://kb.unixservertech.com/unix/virtualization/xen/shutdownnonstandard?rev=1582144754&amp;do=diff</link>
        <description>Gracefully Shut down non-standard virtuals

I like Xen. A lot. For me it is the best virtualization software out there. There is one pesky thing, however; if you don't have the right tools installed, Xen can not shut down your virtual (DOMU) nicely. Instead, it ends up doing a</description>
    </item>
    <item rdf:about="https://kb.unixservertech.com/unix/virtualization/xen/start?rev=1582144754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-19T20:39:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Xen</title>
        <link>https://kb.unixservertech.com/unix/virtualization/xen/start?rev=1582144754&amp;do=diff</link>
        <description>Xen

Xen (&lt;https://www.xenproject.org/&gt;) is a virtualization project that allows a single physical machine to run multiple virtual servers. Each virtual server thinks it owns an entire computer (kinda, there are ways around it).

The machine which holds the virtuals is commonly referred to as the</description>
    </item>
    <item rdf:about="https://kb.unixservertech.com/unix/virtualization/xen/windows?rev=1582144754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-19T20:39:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Windows</title>
        <link>https://kb.unixservertech.com/unix/virtualization/xen/windows?rev=1582144754&amp;do=diff</link>
        <description>Windows

Configuration file (hvm)

Windows under Xen is a problem. One thing I found with installing Windows 7 is that it can not find the default driver for the network. Following is a possible xen configuration


# This configures an HVM rather than PV guest
builder = &quot;hvm&quot;
device_model_version='qemu-xen'

# Guest name
name = &quot;qbserver&quot;

# 128-bit UUID for the domain as a hexadecimal number.
# Use &quot;uuidgen&quot; to generate one if required.
# The default behavior is to generate a new UUID each time…</description>
    </item>
</rdf:RDF>
