MultiSystem is a tool for creating bootable USB thumb drives that give you the option launching multiple ISO images and other built in diagnostic utilities. It can be an invaluable tool for system repair techs.
Not to mention the many recovery and repair Live CDs that are available
to fix Linux, most bootable Windows repair and anti-virus utilities run
from a Linux based ISO. The tech can even create ISO images of Windows
installation media and replace a stack of DVDs with one thumb drive.
Besides the installable package, there is also a MultiSystem LiveCD http://sourceforge.net/projects/multisystem/ that, if I understand correctly, contains some recomended ISOs to install on your thumb drive.
know, this is not the installation method I would have picked if I
wanted people to be comfortable installing my software. I certainly
would never run some strange script if it had not been vetted by sources
such as Pen Drive Linux, HowToGeek, WebUpt8, and www.linux-magazine.com
. I found nothing sinister when I examined the script, but I would
welcome another set of eyes looking at it should you care to download it
from the above link. Before we proceed, let me put your mind at ease
by stepping through what it looks to me like the script is doing.
Basically, the script adds the liveusb MultiSystem repository to your
/etc/apt/sources.list and installs that package (in short,it's a
PPA).Adds the MultiSystem If it still makes you nervous (as well it
might), you always have the option of running the script on an Ubuntu
script makes several calls to apt and assumes your user's privileges
can be elevated via the sudo command. That's why MultiSystem is only
supported on Ubuntu based distros.
Checks /etc/sudoers to see if there are any users with elevation priviledges
Checks if you have KDE, if so, enables the community maintained repositories (universe) and installs zenity
Tests if you have the packages sudo lsb_release tee zenity nohup xterm dpkg, generates error if not
Generates error if the current account is not in sudoers
makes /media read/write/execute for everyone (presumably so MultiSystem can write what it wants to your USB stick)
Checks to see if MultiSystem is already installed
the user to the "disk" group if they are not already (I'm going to jump
to the conclusion that members of this group can write to media)
Ads user to the "adm" group
If using Gnome, adds then community repros, otherwise if using KDE adds universe repos for KDE (again)
Installs a backport if you are running hardy
Adds the Multisystem repo to /etc/apt/sources.list
Installs the repo's authentication key
Updates the package lists
Makes the fusermount system directories executable
Call the script that launches MultiSystem
It seems this project could sorely use some volunteer package maintainers
Summary of the MultiSystem Program Function and Interface
Summary of the Function and Interface of a Bootable Thumb Drive Generated With MultiSystem