DRBL management
Load Small GNU/Linux (DSL, PuppyLinux, INSERT, or PLD) into DRBL environment

[Copyright] [Authors] [Content]

2007/Mar/15



1. Copyright

This copyright is preserved for the author and publisher. Anyone is permitted to copy and distribute verbatim copies of this document under the terms of the GNU FDL Free Documentation License. If you do make any distribution and modification on the documents, please add your name in the author list.

We recommend this document principally for works whose purpose is instruction or reference. The author and publisher will not take any responsibility if there is any damage caused by this document.

2. Authors

Steven Shiau (steven _at_ nchc org tw)
Blake, Kuo-Lien Huang (klhaung _at_ gmail com)
H. T. Wang (c00wht00 _at_ nchc org tw)
Ceasar Sun (ceasar _at_ nchc org tw)
Jazz Wang (jazz _at_ nchc org tw)
Thomas Tsai (thomas _at_ nchc org tw)
3.Load Small GNU/Linux (DSL, PuppyLinux, INSERT, or PLD) into DRBL environment
drbl-SL.sh can load some small GNU/Linux, like DamnSmall Linux (DSL), Puppylinux, INSERT Linux, PLD rescue linux, Debian Live, GeeXbox or PUD-Linux into DRBL environment. By doing this, the client can use that Small GNU/Linu after booting via PXE. The client still can work even if the network cable is unplugged. It's fire and forget. In this mode, all the programs are loaded into client's memory. Therefore, the memory of client should be large enough. For DSL, PuppyLinux, INSERT, the memory requirement of client is 192 MB. For PLD Rescue Linux, since it will only run in rescue mode without graphic, the memory requirement for client is 25 MB.
Syntax:

Usage: /opt/drbl/sbin/drbl-SL.sh [OPTION] [SL-ISO|SL-INDEX]

OPTION:
-i, --install: Load Small Linux into DRBL environment.
-u, --uninstall: Uninstall Small Linux.
-v, --verbose: Verbose mode.
SL-ISO is one of DSL PuppyLinux INSERT PLD ISO file, used with installation.
S-L-INDEX is one of DSL PuppyLinux INSERT PLD, used with uninstallation.
Ex: To load DSL Linux, run '/opt/drbl/sbin/drbl-SL.sh -i dsl-3.0.1.iso'
To load PuppyLinux, run '/opt/drbl/sbin/drbl-SL.sh -i puppy-2.12-seamonkey.iso'
To load INSERT Linux, run '/opt/drbl/sbin/drbl-SL.sh -i INSERT-1.3.8_en.iso' To load PLD Rescue CD, run '/opt/drbl/sbin/drbl-SL.sh -i rescue.iso'
To remove DSL, run '/opt/drbl/sbin/drbl-SL.sh -u DSL'
To remove PuppyLinux, run '/opt/drbl/sbin/drbl-SL.sh -u PuppyLinux'
To remove INSERT, run '/opt/drbl/sbin/drbl-SL.sh -u INSERT'
To remove PLD, run '/opt/drbl/sbin/drbl-SL.sh -u PLD'
To remove all Small Linux, run '/opt/drbl/sbin/drbl-SL.sh -u all'

For example, if you want to load INSERT into DRBL environment, first, download INSERT-1.3.8a_en.iso, then run this command:

# /opt/drbl/sbin/drbl-SL.sh -i INSERT-1.3.8a_en.iso