Introduction
A base distribution contains one or more file systems with enough information so SBUML can boot a machine with these file systems attached. When SBUML saves a snapshot, it saves all of the virtual RAM, but it only saves the disk changes with respect to the base distribution. It is important that the base distribution not change because the exact same base distribution must be used when the snapshot is restored. Since base distributions can be large, ideally there should be only a few that are shared by many snapshots. Currently the snapshots on this website use two distributions. One is toms, which is very small and is included in the sbuml-core files. The other is rh72c, which is 220MB compressed or 660MB uncompressed. Rh72c has these properties:
|
Installation
|
Usage
The simplest way to use the rh72c distribution is to click on one of the web based snapshots that is based on it that are on various pages in this website. However, to boot a new machine from the rh72c distribution, include rh72c as the third parameter: [(sbumldemo subshell) sbumldemo]$ sbumlboot m1 rh72c Once logged in, entering ./initvncserver will start up a background script for changing IP addresses and also start vncserver with a 1024x768 screen. (Editing the initvncserver script first is the easiest way to change the screen size by adding a parameter like -geometry 800x600) After that, issuing the following command will attach vncviewer after changing the IP address to the first free address after h1.h2.h3.22, where h1.h2.h3.h4 is the address of the host: [(sbumldemo subshell) sbumldemo]$ sbumlvnc m1 22 [root@redhat72 root]# killall -9 twm [root@redhat72 root]# /etc/X11/xinit/xinitrc & [root@redhat72 root]# killall -9 artsd |