Index: head/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml =================================================================== --- head/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml +++ head/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml @@ -1444,6 +1444,12 @@ and Input/Output Memory Management Unit (IOMMU) support in the host processor. + + + In order to run a FreeBSD &xen; Dom0 the box must be + booted using legacy boot (BIOS). + + @@ -1464,7 +1470,7 @@ Otherwise, DomU VMs with higher memory requirements will not run. - &prompt.root; sysrc -f /etc/sysctl.conf vm.max_wired=-1 + &prompt.root; echo 'vm.max_wired=-1' >> /etc/sysctl.conf Another memory-related setting involves changing /etc/login.conf, setting the @@ -1516,12 +1522,6 @@ experiencing issues. - &xen; provides a boot menu to activate and de-activate - the hypervisor on demand in - /boot/menu.rc.local: - - &prompt.root; echo "try-include /boot/xen.4th" >> /boot/menu.rc.local - Activate the xencommons service during system startup: @@ -1532,12 +1532,12 @@ DomU machines. To fix that, define a bridged interface with the main NIC of the system which the DomU VMs can use to connect to the network. Replace - igb0 with the host network + em0 with the host network interface name. - &prompt.root; sysrc autobridge_interfaces=bridge0 -&prompt.root; sysrc autobridge_bridge0=igb0 -&prompt.root; sysrc ifconfig_bridge0=SYNCDHCP + &prompt.root; sysrc cloned_interfaces="bridge0" + &prompt.root; sysrc ifconfig_bridge0="addm em0 SYNCDHCP" + &prompt.root; sysrc ifconfig_em0="up" Restart the host to load the &xen; kernel and start the Dom0.