rootstock(1)
NAME
rootstock- a script to generate armel rootfs tarballs
DESCRIPTION
rootstock is a tool to generate a .tgz file or qemu image containing an
armel rootfs to be uncompressed onto a root device. rootstock does not
set up a kernel, modules or bootloader for you. Kernel and bootloader
need to be set up in a device specific manner, modules should be copied
to the filesystem after it was uncompressed on the target device.
rootstock requires a minimal set of options (see the "required options"
section of this manpage) and will determine the remaining configuration
from the host system it is run on.
rootstock wraps around a virtual machine and can take long to build
your filesystem, please be patient if you use it and make sure to have
enough CPU power on the host machine.
required options:
- -f --fqdn <hostname>
- Hostname to be used for the target system
- -l --login <login name>
Login ID of the admin user created during setup- -p --password <password>
Password of the admin user created during setup- additional options:
- -h --help
this help- -n --fullname <quoted string>
Full Name of the admin user created during setup (default: "Ubuntu System User")- -s --seed <csv list>
List of packages to install (i.e. ubuntu-desktop) (default: ubuntu-minimal)- -i --imagesize <size>M/G
Size of the target filesystem to be created (i.e. 500M) (default: 1G)- -m --mirror <url>
apt mirror to use (i.e. http://ports.ubuntu.com/ubuntu-ports) (default: http://ports.ubuntu.com/ubuntu-ports)- -c --components <csv list>
Archive components (default: main,universe)- -d --dist jaunty or karmic
Specify release to build (default: karmic)- -t --timezone <timezone>
Timezone for the system (i.e. Europe/Berlin) (default: buildsystem timezone)- -x --locale <locale.encoding>
Language used in the installed system (i.e. en_US.UTF-8) (default: buildsystem locale)- --serial <devicename>
Create a serial tty of <devicename> inside the image for serial consoles (default device: ttyS0)- keyboard options:
- --kblayout <layout>
Keyboard layout (i.e. us) (default: buildsystem kblayout)- --kbmodel <model>
Keyboard model (i.e. pc105) (default: buildsystem kbmodel)- --kbvariant <variant>
Keyboard variant (i.e. nodeadkeys) (default: buildsystem kbvariant)- --kboptions <options>
Additional keyboard options (default: buildsystem kboptions)- output options:
- --keepimage
Keep the qemu image instead of deleting it- --notarball
Do not roll a tarball of the rootfs (autosets --keepimage)- extra parameters:
- -q --quiet
Quiet operation, only write to log- advanced options:
- --kernel-image
Install board specfic kernel image from .deb package inside rootfs