X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=RUNNING.LINUX;fp=RUNNING.LINUX;h=b65a73a637211a2955e90d986216ef24756c2d7e;hp=0000000000000000000000000000000000000000;hb=ddc16b0737cf58f7aa90a69c6652cdf4090aec51;hpb=626595465a2c6987606a6bc697df65130ad8c2d3 diff --git a/RUNNING.LINUX b/RUNNING.LINUX new file mode 100644 index 0000000..b65a73a --- /dev/null +++ b/RUNNING.LINUX @@ -0,0 +1,41 @@ +Once you have built a vmm.img file (see SETUP.LINUX for how to set up +and test the development environment needed to do this), you can do +the following: + +- dd vmm.img to a floppy and boot from it +- network boot from vmm.img using PXE +- use mkisofs to build a bootable cdrom from vmm.img +- boot from vmm.img using qemu or other emulator + +All but the last option (qemu) are very site-dependent. + +To boot from vmm.img using qemu, do the following: + +Make sure qemu is installed. You will need at least version 0.9.1 for +the necessary support of AMD SVM virtualization extensions. + +If you would like to install qemu, a copy is in the repository: + +export DEVROOT=/path/to/your/vmm-tools + +untar $DEVROOT/utils/qemu-0.9.1.tar.gz and follow instructions for +building and installing it. Notice that you can use the --prefix +configure option to choose where to put it. + +Assuming it's installed: + +export QEMUROOT=/path/to/your/qemu-install + +You can then run your vmm.img thus: + +$QEMUROOT/bin/qemu-system-x86_64 -m 1024 -serial file:serial.out -fda vmm.img + +On running this, you should see the vmm boot in a window, accompanied +by lots of debugging output being spit into the file serial.out. + +You can add other options to, for example, provide a boot cd, network +cards, etc. + + + +