Buildbot Setup for Virtual Machines - Debian 5 i386
Base install
Download netinst CD image debian-503-i386-netinst.iso and install:
cd /kvm
qemu-img create -f qcow2 vms/vm-debian5-i386-base.qcow2 8G
kvm -m 2047 -hda /kvm/vms/vm-debian5-i386-base.qcow2 -cdrom /kvm/debian-503-i386-netinst.iso -redir 'tcp:2226::22' -boot d -smp 2 -cpu qemu32,-nx -net nic,model=virtio -net userSerial port console
From base install, setup for serial port, and setup accounts for passwordless ssh login and sudo:
qemu-img create -b vm-debian5-i386-base.qcow2 -f qcow2 vm-debian5-i386-serial.qcow2
kvm -m 2047 -hda /kvm/vms/vm-debian5-i386-serial.qcow2 -redir 'tcp:2226::22' -boot c -smp 2 -cpu qemu32,-nx -net nic,model=virtio -net user -nographic
su
apt-get install sudo openssh-server emacs22-nox
visudo
# uncomment %sudo ALL=NOPASSWD: ALL
# add user account to group sudo.
# Copy in public ssh key.
# Add in /etc/inittab:
S0:2345:respawn:/sbin/agetty -h -L ttyS0 19200 vt100Add to /boot/grub/menu.lst:
also add in menu.lst to kernel line (after removing `quiet splash'):
Add user buildbot, with disabled password. Add as sudo, and add ssh key.
Image for .deb build
Image for install testing
See the General Principles article how to obtain the my.seed file.
Image for upgrade testing
This page is licensed: CC BY-SA / Gnu FDL
PreviousBuildbot Setup for Virtual Machines - Debian 5 amd64NextBuildbot Setup for Virtual Machines - Debian 6 amd64
Last updated
Was this helpful?

