Downloads Mailing list

The jggimi OpenBSD-based LiveCD/LiveDVD

FAQ

Last update: 09 December 2009 – Added SpamCheetah LiveCD link.

Why did you make these ISOs available to the public?
What is included?
What's the minimum amount of RAM needed?
These are not official. Can your downloaded files be trusted?
What does the environment look like once booted?
How do I boot the MP kernel?
When I boot, I get these warning messages as the kernel completes configuration and starts up. What do they mean?
How do I save my environment for use on reboot?
This is -release. Why not -stable or -current? Why only i386 and amd64?
I want to test an application. Why isn't it already installed on the CD?
How would I install my own applications?
I need network connections that don't use DHCP. How do I configure them?
Do you have links to other OpenBSD-based LiveCDs?
I have a problem or an unanswered question. How do I contact you?
I want to make my own LiveCDs. How did you create these?


Why did you make these ISOs available to the public?

To aid with OS familiarization and to aid with hardware testing:

To be clear, these make testing of the OS easier. You cannot install these OS images onto hard drive, and they are not intended to advocate OpenBSD as the “OS for the masses.”

LiveCDs have been produced over time by members of the community for a number of different reasons. Those that were made available to the public – that I am aware of – have been mainly special-purpose rather than generic OpenBSD. Most have not been kept up-to-date.

The OpenBSD installation process is quick and easy. But, for the new user, the install can be intimidating. These LiveCDs/LiveDVDs may help a new user decide whether or not to make the minimal, but required, intellectual investment in OpenBSD partitioning schema.

What is included?

Except for the compiler file set (comp43.tgz), each LiveCD contains the complete 4.6-release for the i386 or amd64 architecture. This includes both uniprocessor and multiprocessor kernels, and the Xenocara version of X.Org.

The Basic LiveCD has no 3rd party applications at all. X is available, with the included fvwm(1) and cwm(1) window managers, and the lynx(1) text browser.

The Firefox LiveCD adds the Firefox browser to the Basic image.

The Fluxbox LiveCD includes both the Fluxbox window manager and the Firefox browser.

The XFCE LiveDVD has the complete XFCE environment and the Firefox browser.

The KDE LiveDVD has the complete KDE environment, including Koffice and the Konqueror browser, but the i18n internationalizations are not included.

The Gnome LiveDVD has the complete Gnome environment, including the Epiphany browser.

What's the minimum amount of RAM needed?

It varies. Please note that these systems do not use your hard drives, so there is no swap space configured. If you run out of memory, the OS will panic or freeze. This table shows the MBs consumed to get top(1) running on a test platform running two CPUs and 1440x900 video. Different configurations, and of course, different applications will consume different amounts:

i386

Console

X

Basic

54

100

Firefox

77

99

FluxBox

71

99

XFCE

98

164

GNOME

164

331

KDE

100

184



Amd64

Console

X

Basic

98

127

Firefox

105

135

FluxBox

106

140

XFCE

117

201

GNOME

179

407

KDE

112

241

These are not official. Can your downloaded files be trusted?

Of course not. The Internet is a dangerous place. My recommendation:

As configured, these LiveCDs/LiveDVDs will not attempt to use any drive other than your booted CD or DVD drive.

The ISOs available for download here have multiple checksums available. Please use the checksums from my downloads page if you obtain these ISOs from elsewhere.

What does the environment look like once booted?

If at startup, you selected the graphical interface, the CD will offer you choices for xorg.conf use/creation, and if X is able to startyou will see an XDM login screen. If you select a console interface, you can switch to alternate consoles via the ALT-CTRL-F2, ALT-CTRL-F3, etc. key sequences, and start X without XDM if you desire, via startx(1) or a related command.

There are two userids: root and user. If you did not provide your own passwords when prompted during startup, their passwords will be “root” and “user”. These userids use the default ksh(1) shell.

The /etc/sudoers file is configured so that user may enter sudo(8) commands without any password prompt.

The sshd(8) daemon is running, and root login is permitted.

OpenBSD's famous packet filter, pf(4), is not enabled, and there is no default configuration, just the sample /etc/pf.conf.

All sysctl(8) settings are at their defaults. This means packet forwarding for IPv4 and IPv6 are disabled. Enable one or both if you wish to test OpenBSD's functionality as a router.

Your local time is set to GMT, and your system's hardware clock will be assumed to be on GMT also.

/tmp, /dev, /var, /root, /home, and /etc are all ramdisk – mfs(8) – filesystems.

Any hardware NICs found by ifconfig(8) will have been enabled and DHCP will have been run to acquire TCP/IP configuration information, if available.

Your keyboard will assumed to be US 101 key by default. If you want to change it for your locale, see OpenBSD FAQ 7.1.

These discs include the ramdisk kernel for installation of OpenBSD from other media or the network. To boot it, just type bsd.rd at the “boot>” prompt. Installation is described in FAQ 4.

How do I boot the MP kernel?

MP: At the “boot>” prompt, just type bsd.mp and press the return key. You may need to enable acpi and disable apm. See boot(8) for booting with -c and entering enable/disable commands on the UKC console.

When I boot, I get these warning messages as the kernel completes configuration and starts up. What do they mean?

WARNING: preposterous time in file system
WARNING: file system time much less than clock time

You may safely ignore them. These ISOs use a CD/DVD filesystem (CD9660) and the kernel thinks it is checking a Berkeley Fast File System (FFS) instead. Eliminating those warning messages would require altering OpenBSD kernel source, which I will not do. The LiveCD only modifies the kernel configuration to boot from CD.

Savecore: can't find device 6/1

You may safely ignore this. The savecore(8) program is run at startup, to save a copy of a kernel core dump from swap space should one exist. But, these LiveCDs/LiveDVDs do not have swap space defined.

How do I save my environment for use on reboot?

As noted above, /home, /etc, /var, and /root are in memory. Rebooting will lose any changes you've made. You can save your structures to USB stick or to compact flash, which look like hard drives to OpenBSD. You can save data to your actual hard drive (if you trust the .iso), or you can transfer your structures over a network connection. I recommend storing your changed filesystems using a *nix based archive tool rather than copying individual files. OpenBSD has tar, cpio, pax, and dump/restore included. Please pick one of these.

OpenBSD can write to emulated or real hard drives using Microsoft's FAT format filesystems, or using Linux EXT2 formatted filesystems. Microsoft Windows users should note that OpenBSD has read-only support for NTFS, but it is not part of the GENERIC kernel, and it is not available via these LiveCDs. See OpenBSD FAQ 14.16 for assistance with mounting foreign disk filesystems., and FAQ 14.17 for using flash memory devices.

This is -release. Why not -stable or -current? Why only i386 and amd64?

Regarding -release:

  1. This LiveCD is intended for users new to OpenBSD. New users start with -release.

  2. The -releases are very well tested, typically for two months, by developers and many users.

  3. There are 14 different ISOs. I do not intend to spend the time to build these more than twice per year, with each new -release. I will be delighted to fix and rebuild new LiveCDs, if configuration or operational bugs are found and reported. See the README file in /, /root, or /home/user for more information.

  4. This environment is intended for testing, not for production. -release+errata or -stable are intended for production environments.

  5. Anyone interested in running -current should either not need a LiveCD, or has the skills to make their own.

Regarding i386/amd64

No other architectures are available to me at the moment.

I want to test an application. Why isn't it already installed on the CD?

There are nearly 5000 3rd party applications ported to OpenBSD for 4.5-release. If I'd installed Application X, someone would ask about Application Y. These ISOs were not designed to be application testbeds, nor were they designed to be production systems. They were designed to let you play with the OS, and, if you are interested in OpenBSD as a desktop, to try out some popular X desktop management environments.

How would I install my own applications?

It is much easier just to install OpenBSD. But if you insist:

  1. Replicate the existing /usr/local structure on a partition on a hard drive, usb stick, compact flash memory, or similar device.

  2. Mount the new, writeable /usr/local over the existing /usr/local mount point.

  3. Add your desired package(s). You cannot compile ports

    If /var or /etc needs more capacity, you will need to replicate it in the same fashion as /usr/local, then unmount the MFS filesystem and mount your own.

  4. Save your /etc and /var for restoration if they are still MFS, and you want to reuse the application after reboot.

I need network connections that don't use DHCP. How do I configure them?

By default, the LiveCD will simply try dhclient(8) with every hardware network interfaces it finds. If you have other network configurations you wish to test, such as static IP or PPP serial connections, you will have to configure them yourself. OpenBSD FAQ 6 is a great place to start.

Do you have links to other OpenBSD-based LiveCDs?

BSDanywhere
LOCKSS
OliveBSD
OpenBSD Live-CD Firewall
Anonym.OS LiveCD
Fugulta
Quetzal
SpamCheetah

There are more. These are just the ones I know about. If you have corrections or additions to this list, please let me know, per the mailing list or direct e-mail, as described below.


I have a problem or an unanswered question. How do I get help?

A moderated mailing list is available, and is recommended.

A private e-mail address is in the README file in /, in /home/user, and in /root, or if your browser has Javascript, you can click on the link:

I want to make my own LiveCDs. How did you create these?

Standing on the shoulders of giants: Andreas Bihlmaier and Kevin Lo. I've made some changes, so if you have a question you can post it to the mailing list or e-mail me directly.






Free counters provided by Andale .