Workshops/*nix/funix-bsda-00
Theme
Announced as:
"We'll start planning the BSD cert stuff, so be sure to come along if you're interested. We'll go through the syllabus and work out how long we should spend on each bit based on the experience of the group that turns up."
Activities and Discussions
- In 2008, 3 Darq employees sat the paper Beta BSDA exam at BlahCon, in Germany and got a DVD.
- Looked at the Syllabus
- 4 Versions of BSD covered by the exam: Dragonfly (mainly a mystery so far, except for interesting filesystem: HAMMER), NetBSD (runs on the most (awesome) different hardware architectures), OpenBSD (Security focused with controversial founder) and FreeBSD (staple of funix and darq).
- BSD version nomenclature: difference between "release" (the one you probably should be working with as a system administrator), "stable" (in preparation to be the next release) and "current" (bleeding edge from the developers).
- Downloaded and installed NetBSD in a virtual box session.
- Finished about 21:00, some of us then went to the Hackspace.
Command(s) of the Week
VirtualBox? wget? md5(sum)
Homework
Download and Install all four BSD versions covered in the exam.
Resources
downloads:
wget ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/8.2/FreeBSD-8.2-RELEASE-i386-disc1.iso
http://www.mirrorservice.org/sites/ftp.openbsd.org/pub/OpenBSD/4.9/i386/install49.iso
From a server in London:
wget http://ftp.plig.net/pub/OpenBSD/4.9/i386/install49.iso
wget http://ftp.plig.net/pub/NetBSD/iso/5.0/i386cd-5.0.iso
wget http://ftp.plig.net/pub/dragonflybsd/iso-images/dfly-i386-2.10.1_REL.iso.bz2
Student Notes
- Looking forward to hearing some, ideally contextually integrated, example questions.
- Wondering (idly so far) if we should be using QEMU instead of virtualbox as its on the BSDA DVD.
- Downloaded ISO's of all 4 BSD's for i386 via ftp or http. Failed to get NetBSD via Bittorrent using rtorrent (error: "Tracker: [Failure reason "Requested download is not authorized for use with this tracker."]" )
- created (/join) #bsda on irc.darq.com.
- My, current, main motivations for creating these pages are: I'm considering attending dc4420 on Tuesday; I haven't installed any of the above ISO's yet; Documentation is important but hard (for me, at least) so I would like other students to contribute and reinforce the learning process on the way.
- Installed FreeBSD a-ok
- I get segfaults intermittently in the OpenBSD installer
- I get Kernel: Supervisor trap page fault, code=0 for NetBSD
- will update when solved
Installation in qemu-kvm VMs:
- Installed dfly a-ok
* /usr/libexec/qemu-kvm -hda /GOAT/VMs/funix/dflyBSD-2.10.1_REL -m 512 -vnc :30 -net nic,macaddr=:AD:BE:EF:45:DF -net tap -k en-gb
- Installed freebsd a-ok
* /usr/libexec/qemu-kvm -hda /GOAT/VMs/funix/freeBSD-8.2 -m 512 -vnc :32 -net nic,macaddr=:AD:BE:EF:7C:60 -net tap -k en-gb
- Installed netbsd a-ok, net interface not configured
* /usr/libexec/qemu-kvm -hda /GOAT/VMs/funix/netBSD-5.0 -m 512 -vnc :33 -net nic,macaddr=:AD:BE:EF:64:13 -net tap -k en-gb
- Installed openbsd a-ok
* /usr/libexec/qemu-kvm -hda /GOAT/VMs/funix/openBSD-4.9 -m 512 -vnc :34 -net nic,macaddr=:AD:BE:EF:39:74 -net tap -k en-gb
* Boot hangs in classic style at setting tty flags
, fix at http://scie.nti.st/2009/10/4/running-openbsd-4-5-in-kvm-on-ubuntu-linux-9-04