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.

Downloads

You can build a SiO2 iso with these commands :

wget http://3hg.toile-libre.org/SiO2/obsd_iso_maker.tgz
tar xvzf obsd_iso_maker.tgz
cd obsd_iso_maker
sudo make 
As dependencies, only "curl" and "genisoimage" are required. A file CustomOBSD.iso will be created. Replace 'ARCH=amd64' by the required architecture.

Install

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.

install1.png

install2.png

install3.png

install4.png

install5.png

install6.png

install7.png

install8.png

install9.png

install10.png

install11.png

install12.png

install13.png

install14.png

install15.png

install16.png

install17.png

install18.png

install19.png

install20.png

install21.png

firstboot1.png

Configure

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

make prepare

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 :

      site/etc/skel/.profile
      site/etc/pkg.conf

You can put in the site/ directory two scripts (both must have 755 permission):