

You can skip this section if you are going to use a local loopback device for your root file system.

However that may prevent you from using yum to install new packages on your Fedora-ARM guest. Networking is setup between the host system and the QEMU guest to allow the guest to get its IP address using DHCP. The networking setup uses host TAP devices to connect to QEMU. In recent kernels, this requires CAP_NET_ADMIN capability. The host system needs to have TUN/TAP networking enabled (CONFIG_TUN=m or CONFIG_TUN=y). You can verify this using:Īlso make sure that /dev/net/tun exists. Now, we need to set up a network bridge interface. Install some utilities to configure a ethernet bridge:Īlso, create a script qemu-ifup as follows. This will be needed when we boot into QEMU. You can get one of the following pre-built kernel images for ARM: You can either simply use a pre-built kernel image or build your own from source. ZImage-qemu-versatile-3.0.5tel (right click -> Save as.
#INSTALLING QEMU SYSTEM HOW TO#
The README file has documentation as to how to build these particular zImage-versatile: You will need to have an ARM cross-compiler. If you do not have one, download one from CodeSourcery's web-site, install it and ensure that is it in your path.Įxport CROSS_COMPILE=arm-none-linux-gnueabi.
