INSTALLATION NOTES for LibertyBSD/i386 5.9 What is LibertyBSD? ------------------- LibertyBSD is a fully Free Software and FSDG-compliant downstream of OpenBSD. It is made so that freedom-conscious users can enjoy the benefits of OpenBSD-- strong cryptography, security, and quality software-- without using or being recommended proprietary firmware or software. This build is for the i386 architecture. LibertyBSD 5.9 Release Contents ------------------------------- This release directory (/pub/LibertyBSD/5.9/i386/) contains several files. In brief, they are as follows: INSTALL.i386 This file, of course. Notes on installation. SHA256 List of sha256 hashes of every file in the directory. This is used to test the integrity of the downloaded files. base59.tgz Set with the base binary distribution. This contains the very base binaries and allows for a minimally functional system. bsd GENERIC i386 kernel. bsd.mp GENERIC i386 kernel with support for multiple processors. bsd.rd A RAMDISK kernel with simple installation tools. cd59.iso Installation CD-ROM image using the bsd.rd kernel. It doesn't contain any other kernels or required sets, so it is best used as a 'netinstall' image. Other sets and kernels must be from another disk or server. cdboot Second-stage CD boot sector that loads the bsd.rd installation ramdisk kernel. This file is rarely needed and is included with cd59.iso. cdbr First-stage CD boot sector, which loads cdboot. This file is also rarely needed and is included with cd59.iso. comp59.tgz Set with compiler tools. floppy59.fs Installation floppy image. game59.tgz Set containing games and their respective man pages. man59.tgz Set containing man pages for the base set. miniroot59.fs Same as cd59.iso, but for intended for USBs. pxeboot PXE bootstrap for network installs. xbase59.tgz Base of the X distribution. xfont59.tgz Set with all of the X fonts. xserv59.tgz Set with all of the X servers. xshare59.tgz Set with all text files used for all architectures. Preparing for Installation --------------------------- To create LibertyBSD installation media you need either minirootOSREV.fs, cdOSREV.iso, floppyOSREV.fs, installOSREV.fs, or installOSREV.iso. On top of this, you'll need the sets of software-- *.tgz in this folder-- for a functional install. It is highly recommended to install all of the sets, but only baseOSREV.tgz is vital. If you use installOSREV.fs or installOSREV.iso, the sets are included. Otherwise, sets can be fetched via the internet during installation or from a seperate disk during installation-- whichever is most convenient. To create installation USBs or floppy disks, you can use the dd(1) utility. An example for USB: # dd if=miniroot.fs of=/dev/sd1c bs=1m An example for floppy: # dd if=floppy59.fs of=/dev/rfd0c bs=36b This should be a similar process for any Unix-like system, including GNU/Linux. Creating an installation CD-ROM is a more varied process, and you should check your current operating system's documentation for instructions. Installation ------------ The LibertyBSD installer is quite simple and straight-forward. Once you boot the USB/CD-ROM/floppy/PXE/toaster you need only follow the directions on-screen and answer the questions honestly. Upgrading from an Older Version ------------------------------- The install can be used to upgrade from OpenBSD 5.8, OpenBSD 5.9, or LibertyBSD 5.8. Simply select Upgrade instead of Install during installation. *ONLY* OpenBSD 5.8, 5.9, and LibertyBSD 5.8 can upgrade to LibertyBSD 5.9 with this process. Don't try to upgrade from any other operating system, *BSD or otherwise. Help and Further Information ---------------------------- If you have any problems or questions please don't hesitate to contact us on our Freenode IRC channel (#libertybsd), our website's online forum, or with the sendbug(1) utility.