mirrors - Philipps-University Marburg has no git source
[ikiwiki.git] / docs / howtos / HowToKvmGuest / index.mdwn
index 2395f86..dfe23b6 100644 (file)
@@ -1,10 +1,27 @@
 Here's how to install a DragonFly BSD Guest under KVM Host:
 
-1. Install kvm-84 host
-1. Create guest with cpu, memory(512m+), disk(ide), cdrom(ide), nic(e1000)
-1. Boot guest use DragonFly BSD ISO with '-no-kvm' option
+1. Install kvm-84 or later on Linux host
+1. Download DragonFly BSD ISO, e.g. dfly-2.2.1_REL.iso
+1. Create guest with cpu(2), memory(1024m+), disk(ide), cdrom(ide), nic(e1000)
+1. Boot guest use DragonFly BSD ISO with '-no-kvm' option, otherwise your screen will be ***mess*** !
 1. Install DragonFly BSD as normal
-1. Setup networks and sshd
+1. Setup networks and sshd, make sure you can login the guest
 1. Shutdown down DragonFly BSD guest
-1. Reboot DragonFly BSD guest as normal(with kvm speedup)
+1. Reboot DragonFly BSD guest as normal(without '-no-kvm' option)
 1. Login DragonFly BSD guest via ssh
+
+You might run into some clock sync/jitter problems in the guest - if so,
+the following might help:
+
+http://lists.dragonflybsd.org/pipermail/users/2013-October/090184.html
+
+There are several cputimers.  You could disable them through tunables
+(/boot/loader.conf):
+hw.tsc_cputimer_enable="0" (disable TSC cputimer, enabled by default)
+debug.acpi.disabled="hpet timer" (disable HPET and ACPI cputimer, enabled
+by default)
+
+If they are all enabled (default) and are all functional, their priority
+relationship is TSC > HPET > ACPI
+
+If they are all disabled, the only one left is i8254.