In this article I will explain how to download and run the FuguITA OpenBSD live-cd, which is not official (not endorsed by the OpenBSD project) but is available since a long time and is carefully updated at every release and errata published.
I do like the project and I am running their European mirror, it was really long to download it from Europe before.
Download the img or iso file on a mirror from the official project page http://fuguita.org
The file is gzipped, run
gunzip on the img file
FuguIta-6.8-amd64-202010251.img.gz (name may change over time
because they get updated to include new erratas).
Then, copy the file to your usb memory stick. This can be dangerous if you don’t write the file to the correct disk!
To avoid mistakes, I plug in the memory stick when I need it, then I
check the last lines of
dmesg output which looks like:
sd1 at scsibus2 targ 1 lun 0: <Corsair, Voyager 3.0, 1.00> removable serial.1b1c1a03800000000060 sd1: 15280MB, 512 bytes/sector, 31293440 sectors
This tells me my memory stick is the
Now I can copy the image to the memory stick:
# dd if=FuguIta-6.8-amd64-202010251.img of=/dev/rsd1c bs=10M
Note that I use
/dev/rsd1c for the
sd1 device. I’ve added a
use the raw mode (in opposition of buffered mode) so it gets faster,
c stands for the whole disk (there is a historical
Starting the system
Boot on your usb memory stick. You will be prompted for a kernel, you can wait or type enter, the default is to use the multiprocessor kernel and there are no reason to use something else.
If will see a prompt
scanning partitions: sd0i sd1a sd1d sd1i and be
asked which is the FuguIta operating device, proposing a default that
should be the correct one. From here, your keyboard is in
qwerty. Just type enter.
The second question will be the memory disk allowed size (using TMPFS), just press enter for “automatic”.
Then, a boot mode will be showed: the best is the mode 0 for a livecd experience, please see the FuguITA documentation.
Keyboard type will be asked, just type the layout you want. Then answer to questions:
- root password
- hostname (you can just press enter)
- IP to use (v4, v6, both [default])
When prompted for your network interfaces, WIFI may not work because the livecd doesn’t have any firmware.
Finally, you will be prompted for C for console or X for xenodm. There are no user except root, so if you start X you can only use root as an user, which I strongly discourage.
You can login console as root, use
useradd -m username and
username to give a password to that user, and then start xenodm.
The livecd can restore data from a local hard drive, this is explained in the start guide of the FuguITA project.
Having FuguITA around is very practical. You can use it to check your hardware compatibility with OpenBSD without installing it. Packages can be installed so it’s perfect to check how OpenBSD performs for you and if you really want to install it on your computer.
You can also use it as an usb live system to transport OpenBSD anywhere (the system must be compatible) by using the persistent mode, encryption being a feature! This may be very useful for people traveling on lot and who don’t necesserarly want to travel with an OpenBSD laptop.
As I said in the introduction, the team is doing a very good job at producing FuguITA releases shortly after the OpenBSD release, and they continuously update every release with new erratas.