-grml-debootstrap is a wrapper suite around debootstrap
-(and cdebootstrap if you want) for installing a plain Debian
-system via grml very fast and easy.
+grml-debootstrap is a wrapper suite around debootstrap (and cdebootstrap if you
+want) for installing a plain Debian system via grml very fast and easy.
All you have to do is adjust a few variables in configuration file
/etc/debootstrap/config (or specify some variables via commandline) and invoke
grml-debootstrap without any further options then.
All you have to do is adjust a few variables in configuration file
/etc/debootstrap/config (or specify some variables via commandline) and invoke
grml-debootstrap without any further options then.
-A plain and base Debian system will be installed on the given
-device (or directory) then. Customization of this process is
-possible as well.
+A plain and base Debian system will be installed on the given device (or
+directory) then. Customization of this process is possible as well.
Specify appendline for the kernel.
E.g. "_pci=nomsi_"
*-c*, *--config* <_file_>::
Specify appendline for the kernel.
E.g. "_pci=nomsi_"
*-c*, *--config* <_file_>::
Use specified configuration file, defaults to /etc/debootstrap/config.
*--chroot-scripts* <_directory_>::
Use specified configuration file, defaults to /etc/debootstrap/config.
*--chroot-scripts* <_directory_>::
Default directory: /etc/debootstrap/chroot-scripts/
*-d*, *--confdir* <_path_>::
Default directory: /etc/debootstrap/chroot-scripts/
*-d*, *--confdir* <_path_>::
Use specified file for preseeding Debian packages instead of using
the default <confdir>/debconf-selections.
*--debopt* <_params_>::
Use specified file for preseeding Debian packages instead of using
the default <confdir>/debconf-selections.
*--debopt* <_params_>::
Specify root device for usage in grub (corresponds with $TARGET).
Again, use grub syntax for specifying.
Corresponding with configuration variable GROOT.
*--grub* <_device_>::
Specify root device for usage in grub (corresponds with $TARGET).
Again, use grub syntax for specifying.
Corresponding with configuration variable GROOT.
*--grub* <_device_>::
Where do you want to install grub to? Use grub syntax for specifying.
Do not forget to set groot as well. Leave empty to avoid installation of grub.
*--help*, *-h*::
Where do you want to install grub to? Use grub syntax for specifying.
Do not forget to set groot as well. Leave empty to avoid installation of grub.
*--help*, *-h*::
Use specified hostname instead of the default (being 'grml').
*-i*, *--iso* <_/mntpoint_>::
Use specified hostname instead of the default (being 'grml').
*-i*, *--iso* <_/mntpoint_>::
Specify mountpoint where you have a Debian ISO mounted loopback.
Using this option instead of the mirror option gives you the possibility
to install the base-system without network access. Make sure you
Specify mountpoint where you have a Debian ISO mounted loopback.
Using this option instead of the mirror option gives you the possibility
to install the base-system without network access. Make sure you
Do not overwrite user provided /etc/apt/sources.list.
*-m*, *--mirror* <_URL_>::
Do not overwrite user provided /etc/apt/sources.list.
*-m*, *--mirror* <_URL_>::
- Specify mirror which should be used for apt-get/aptitude. Notice that
- specifying the mirror also sets the chrootmirror to the given value.
- Corresponding with configuration variables MIRROR and CHROOTMIRROR.
+
+ Specify mirror which should be used for apt-get/aptitude.
+ Corresponding with configuration variable MIRROR.
Skip debootstrap, only do configuration to the target.
*-p*, *--mntpoint* <_/mntpoint_>::
Skip debootstrap, only do configuration to the target.
*-p*, *--mntpoint* <_/mntpoint_>::
Specify mountpoint that should be used for mounting the target system.
Corresponding with configuration variable MNTPOINT.
Specify mountpoint that should be used for mounting the target system.
Corresponding with configuration variable MNTPOINT.
Use specified file as list for packages that should be installed instead of
the default package list file <confdir>/packages.
*--password* <_password_>::
Use specified file as list for packages that should be installed instead of
the default package list file <confdir>/packages.
*--password* <_password_>::
Use specified password as password for user root. Use with caution, as your
commandline might be visible in the process list and the shell history.
It's meant for automatic installation only.
*-r*, *--release* <_releasename_>::
Use specified password as password for user root. Use with caution, as your
commandline might be visible in the process list and the shell history.
It's meant for automatic installation only.
*-r*, *--release* <_releasename_>::
- Specify release of new Debian system. Supported releases: sarge, etch, lenny and sid.
+
+ Specify release of new Debian system. Supported releases names: etch, lenny,
+ squeeze (note: requires current version of debootstrap) and sid.
Corresponding with configuration variable RELEASE.
*--scripts* <_directory_>::
Execute scripts from specified directory. This allows customisation of
Corresponding with configuration variable RELEASE.
*--scripts* <_directory_>::
Execute scripts from specified directory. This allows customisation of
Default directory: /etc/debootstrap/scripts/
*-t*, *--target* <_target_>::
Target partition (/dev/...) or directory (anything else without /dev at the
beginning). To install grub using *--grub* and *--groot*, make sure to
use a _device_ instead of a directory as _target_ (installation of
Default directory: /etc/debootstrap/scripts/
*-t*, *--target* <_target_>::
Target partition (/dev/...) or directory (anything else without /dev at the
beginning). To install grub using *--grub* and *--groot*, make sure to
use a _device_ instead of a directory as _target_ (installation of
Grub in MBR (master boot record) of /dev/sda and use /dev/sda1 as system partition.
grml-debootstrap --target /dev/sda6 --grub hd0 --groot hd0,5 --release sid
Grub in MBR (master boot record) of /dev/sda and use /dev/sda1 as system partition.
grml-debootstrap --target /dev/sda6 --grub hd0 --groot hd0,5 --release sid
Install Debian unstable/sid on /dev/sda6, install bootmanager
Grub in MBR (master boot record) of /dev/sda and use /dev/sda6 as system partition.
Install Debian unstable/sid on /dev/sda6, install bootmanager
Grub in MBR (master boot record) of /dev/sda and use /dev/sda6 as system partition.
Grub in MBR (master boot record) of /dev/sda and use /dev/sda3 as system partition.
Use specified mirror instead of the default (ftp://ftp.debian.de/debian) one.
mount -o loop /mnt/sda6/debian-40r0-i386-CD-1.iso /mnt/iso
grml-debootstrap --target /dev/sda1 --grub hd0 --groot hd0,0 --iso file:/mnt/iso/debian/
Grub in MBR (master boot record) of /dev/sda and use /dev/sda3 as system partition.
Use specified mirror instead of the default (ftp://ftp.debian.de/debian) one.
mount -o loop /mnt/sda6/debian-40r0-i386-CD-1.iso /mnt/iso
grml-debootstrap --target /dev/sda1 --grub hd0 --groot hd0,0 --iso file:/mnt/iso/debian/
for the base-system and install bootmanager Grub in MBR (master boot record) of
/dev/sda and use /dev/sda1 as system partition. Please notice, that the chroot
system requires network access for all packages which are not part of the
for the base-system and install bootmanager Grub in MBR (master boot record) of
/dev/sda and use /dev/sda1 as system partition. Please notice, that the chroot
system requires network access for all packages which are not part of the
-Specify release of new Debian system. Defaults to Debian stable.
-Supported relases: sarge, etch, lenny and sid. Usage example: release=sid
+Specify release of new Debian system. Defaults to Debian stable. Supported
+relases: etch, lenny, squeeze and sid. Usage example: release=sid
-.Sarge-Release
-=====================================================================
-[1] Please notice that Sarge is the current old-stable within Debian.
-grml-debootstrap can handle the release but you really should not
-use Sarge anymore unless you really know what you are doing. Choose
-Etch or Lenny instead.
-=====================================================================
+.Etch-Release
+================================================================================
+[1] Please notice that Etch is the current old-stable within Debian.
+grml-debootstrap can handle the release but you really should not use Etch
+anymore unless you really know what you are doing. Choose Lenny instead.
+================================================================================