In this Section
Upgrading your RaQ or Qube from Strongbolt
Upgrading your RaQ or Qube from another OS
Installing from USB
Troubleshooting
OSPanel Screenshots
Buy now [RaQ3/4/Qube3]
Buy now [RaQ550]
Strongbolt2 Forum
Strongbolt2 XTR information
The Strongbolt2 ROM
Project TeraQube
History
SANTA CLARA, CA -- May 13, 2002 -- Sun Microsystems, Inc. is making the delivery of network applications simpler and more affordable than ever with the introduction of the Sun Cobalt RaQ(tm) 550 server appliance.
Read more...     
The Strongbolt2 ROM
With the arrival of Strongbolt2, we have a new ROM for Cobalt servers.
The new ROM is based on the source from sourceforge.net, but modified to include a 2.6 kernel. The reason for this is to facillitate booting from USB and support for extra hardware.
Read more...     
Strongbolt 2 upgrade released
A new year sees a completely new release of Strongbolt.
The Strongbolt2 upgrade is an easy process that just involves installing a couple of packages through the package management interface (bluelinq).
Read more...     
Testimonials
Support from OS Office is nothing short of amazing.
Finding companies that stand behind their products these days can be challenging, but the staff at OS Office proves they still exist.
I continue to be stunned by their response times and outstanding service.
 
Jim Murray
Read more...   
Search
Strongbolt 2 - the replacement operating system for Cobalt servers

Strongbolt2

The new release is a complete re-write of the first installer. Powered by a modified version of Anaconda (the RedHat installation suite), the new OS features a monolithic enterprise kernel, PHP5, a re-designed graphical user interface and comes with popular Roundcube Webmail system.

The new operating system supports the RaQ 3, RaQ 4, RaQ 550 and Qube3 hardware.

Currently the new installer is only available to those who update from Strongbolt1, but there is work in progress to make the new installer accessible to users that want to go straight from Cobalt Linux.

Strongbolt2 is now capable of loading a  fully featured enterprise style kernel onto the servers for the first time. Previously, the Cobalt was unable to handle this kind of kernel due to a size limitation.

New Features included in Strongbolt2

The Cobalt ROM has always been seen as a limitation of the hardware. It has prevented the ease of install of other OSes, as the installation has traditionally been a tricky network based affair. This has disuaded OS vendors from providing a specific installer for this hardware and until Strongbolt was avaiable, Cobalt hardware was restricted to the Cobalt installer. However, there is many useful features that have been overlooked. The ability to change settings in the CMOS from the booted OS means that you can change the boot method of the system from a fully booted machine. A simple command like "cmos -c defboot hda1" will set the Cobalt to boot from hda1 the next time the system boots up. This is not an easy thing to do on most whitebox machines. We have exploited this feature in Strongbolt2 to easily set the server to reboot to the install medium. In short, if you have the Strongbolt2 USB key permanently placed in the USB port, and need to re-install, you simply set the machine to boot from sda1 and reboot.


2.6.23 ROM

The 2.6.23 ROM is a massive update to the Cobalt hardware. This highly tweaked, modded and specialist ROM includes a micro kernel that has been developed specifically for the hardware and Cobalt specific features. Every single kernel option has been included to provide the functionally required to run a modern Linux distro. Whilst still retaining the original kernel network boot options, the ROM kernel is USB and SATA aware (only sata_sil cards work). This means that the system will boot from USB and SATA drives. The kernel has been modified to wait for USB devices to settle whilst booting - making them available to read from during the boot process.


USB key install

Installing the TeraQube is simple. Using the LCD controls or a serial connection, the system was set to boot from sda1. The 2.6.23 ROM then starts booting. After detecting the USB disk, the system reads the sbinit kernel from the USB drive. This loads a new kernel, executes our modified version of Anaconda and proceeds to install the system as defined in the Strongbolt2 install kickstart file. This is all completely automatic, and no user interaction is required. After the system files have been installed the post-installation scripts set the server to boot from the system disk and reboots! All of this is network-less and hassle free! The newly installed system is then easily networked via setting IP address, netmask and gateway options using the LCD control panel. What could be easier!


Installs using Anaconda

Anaconda has replaced the Strongbolt install script. This is because Anaconda is better able to deal with some of the more complicated parts of the install procedure. This also makes maintenance of the system easier. Anaconda is also better suited to doing a system update. Remote system updates are made possible through keeping an up-to-date USB key image on a USB key permanently plugged into the server.


SBinit - the new Cobalt boot init method

SBinit (Strongbolt init) is a replacement for the kernel code used to perform the "Leap of Faith" part of the boot sequence. After the ROM kernel has started, it reads the kernel options in the configuration file and boots the second stage kernel. SBinit removes the restrictions of having to run a specialist bzipped kernel. It also removes the size restrictions (1.6MB) of the second stage kernel. This has facilitated the ability to run a modified enterprise type kernel similar to one shipped with CentOS.


Provides USB installation

The USB install method provides the capability to remotely re-install the operating system in a few keystrokes. After backing up the files that are essential for networking, the remote reinstall will set the system to boot from the USB device, then run through the anaconda installer. After the system has run the installer the networking configuration will be re-applied ready for logging in.


Install is fully automatic (no network required)

With all of the required configuration files and package files stored on the USB device, the re-installation procedure is performed without any need for network connectivity. This provides an easy to manage re-installation method, very useful in situations where the unit is stored in a remote location (such as a data-centre).


Monolithic Enterprise kernel

The Linux kernel has come a very long way in the last few years. The Kernel now supports more hardware than ever out of the box. Whether you want to use a PCI wireless card, a sound card or an external USB bluetooth adapter the chances are that your device is probably supported in the modern kernel. We have taken the current enterprise kernel and patched it to support the Cobalt specific hardware.


Support for dozens of external USB devices

The new modular enterprise kernel provides support for many new devices. In particular, USB devices are probably of most interest to users. For example, there is modular support for:-

  • External USB hard drives
  • USB Printers
  • Some USB modems
  • Some USB wireless adapters
  • Some USB bluetooth devices
  • Some USB camera's
  • Some USB scanners
  • Some USB Webcams (Maybe of some use to someone:))
  • Some USB ethernet adapters
  • Some USB serial adapters

Support for Dozens of PCI Cards

The enterprise kernel will also open up the possibilities for those who want to add PCI cards to their servers. Cards that may be of interest include:

  • SATA cards
  • ISDN cards
  • Additional Network cards
  • ADSL Cards
  • Sound Cards (someone may be interested in this)
  • USB PCI cards
  • Modems
  • SCSI cards