SiO2 is a pre-configured OpenBSD iso, in order to make it easier to use. It is supposed to help you discover OpenBSD.
As this project is still young, don't expect bling bling everywhere.
You can build a SiO2 iso with these commands :
As dependencies, only "curl" and "genisoimage" are required. A file CustomOBSD.iso will be created. Replace 'ARCH=amd64' by the required architecture.
wget http://3hg.toile-libre.org/SiO2/obsd_iso_maker.tgz tar xvzf obsd_iso_maker.tgz cd obsd_iso_maker sudo make
The install process is the same as OpenBSD one. You juste have to select the "site-*.tgz" set. A configuration is make at first boot after install. .
Below some screenshots of the install process.
Edit the file `obdiso.conf` to customize the openbsd version, packages to install, mirror to use to download iso...
You can get the build environment with
The configuration can be personnalized by filling up a site/ directory.
Reproduce in this directory the file tree you want on your freshly installed system. As example :
You can put in the site/ directory two scripts (both must have 755 permission):
- site/install.site : every command in this script will be run just after the installation in the new system (chrooted)
- site/etc/rc.firsttime : this script will be run at the first boot of the fresly installed system