box.matto.nl
[tux]

This page: Home » » Install Minix3 on KVM

Install Minix3 on KVM

Minix3 Logo
KVM (Kernel-based Virtual Machine) brings full virtualization to Linux. It comes with your kernel!

KVM with network option

This article expects you to have setup KVM on your Linux box with a working network option.

KVM with VDE

On my laptop I run KVM with VDE. VDE is a virtual switch. It uses vdeq, a Virtual Distributed Ethernet rapper for QEMU/KVM virtual machines.

Minix3 runs happy in a KVM virtual machine with a network over VDE.

KVM with a virtual bridge

On machines with a normal network I run KVM with a tun/tap bridge.

Minix3 runs happy in a KVM virtual machine with a bridged network connection.

Install Minix3 on your virtual machine

Download the Minix3 installation CD image. Make sure to get at least version 3.1.4.

Create an image for Minix3:

qemu-img create minix.img 2G

Install from CD-image

kvm -hda minix3.org -cdrom minix3_1_4_ide_r4220.iso -boot d

During the installation, you are asked to choose a networkcard. Choose for rtl8139.

After the installation, shutdown. Boot the virtual machine without the -boot d option. Let it boot. After boot, login as root and give the command shutdown -h now. After the shutdown proces is finished, a new prompt appears. Here we are going to enter some commands:

d0p0s0>qemu_pci=1
d0p0s0>save
d0p0s0>boot

Minix3 will boot again. Set the root password with passwd.

Configure the network

Now configure the network. Create the file /etc/rc.net with the following two lines:

ifconfig -I /dev/ip -n 255.255.255.0 -h 192.168.1.3
add_route -g 192.168.1.254

where 192.168.1.3 will be the ip-number of your virtual minix3-box and your gateway is 192.168.1.254. Ajust these ip-addresses to your local network.

Edit /etc/resolv.conf and add a line with the nameserver that applies to your local network.

nameserver 192.168.1.254

Reboot and see if you can ping some machines in your network.

Install ssh

Login to your Minix3 machine as root. Start packman. Choose to install from the CD. Now you will get a list of available packages. Page down until you see the package of openssh. Remember the number that is printed before the name of the package. Page down until all packages have been shown. At the prompt, give the number of the openssh package. You don't have to install the sourcecode. After installation, reboot.

When the system is rebooted it will generate the ssh-keys. It should now be possible to ssh to your your virtual Minix3 machine.

Now you can add users, add packages and start playing with Minix3.

Walk through this site
← previous page next page →