0) grab the ISO from http://ftp.freebsd.org/pub/FreeBSD/rele ... AGES/10.0/ or the memstick image:
Code: Select all
wget -c ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/i386/ISO-IMAGES/10.0/FreeBSD-10.0-RELEASE-i386-memstick.img
1) on your hard drive, create a free space of at least 5GB. Leave it unpartitioned.
2) boot into the FreeBSD stick and choose to install
3) use the manual/expert setting and choose to use a partition to install (not the whole disk)
4) you will get a partition on a device, like /dev/ada0 or so - that's what we want. We don't touch any other partitions. Please refer to http://www.freebsd.org/doc/en_US.ISO885 ... stall.html
4a) I recommend to create a user there and add it additionally to the 'wheel' group.
5) After installation, reboot into your (main) Linux system
6)
Code: Select all
sudo nano /etc/grub.d/40_custom
Code: Select all
menuentry "FreeBSD" {
set root=(hd0,2)
chainloader +1
}
7)
Code: Select all
sudo update-grub
8) reboot, and choose the "FreeBSD" entry in grub
9) login as root with root password
9a) add your normal user to the sudoers file (visudo), if needed
10)
Code: Select all
man ports
Code: Select all
alias sport='cd /usr/ports && make search name='
alias iport='cd /usr/ports && make install'
11) for binary package installation, you need
Code: Select all
pkg search foo
pkg install foo
12) for a framebuffer terminal, install 'jfbterm'
Code: Select all
pkg install jfbterm
13) you probably want tmux, mpg123 and lynx or w3m (these are pretty light) Think twice if you want emacs-nox11, it takes up an enormous amount of space ;)
14) ... grow a fucking beard :D