Hi! > What are your reasons using Grml instead of other Live CDs?
I am the creator of Whonix, which is an anonymous operating system based on Tor. A Debian derivative, run by most people inside Virtual Box. grml-debootstrap is used to create the .img files with the operating system packages. It's amazing and much more convenient than using debootstrap manually, creating a vm image manually, not to speak about installing grub inside a vm image. website: http://whonix.sf.net/ source code: https://github.com/adrelanos/Whonix > What are you missing from Grml? How can I change the path for /etc/debootstrap/etc/apt/sources.list to /home/user/something? If that's not possible yet, I am missing that command line option. Running scripts inside the image doesn't work reliable to me. I mean, there are no bugs, it works, creating the image with many packages takes too long and I tend to have small mistakes in my scripts and if I want to debug my chroot script, I really can't afford recreating the whole image. It takes too long. So I created half of the stuff myself, which I am missing in grml-debootstrap, but unfortunately paths are hardcoded for Whonix. * (un)mount the image. Could look like this: grml-debootstrap --mount /path/to/vm.img --to /tmp/mounted And then "cd /tmp/mounted" and look arround in the image, perhaps change a few things. After being done: grml-debootstrap --unmount /tmp/mounted * Run scripts inside the image without re-creating the image. Mouting an image, chrooting the image, running a script inside the image, unchrooting and unmounting. Could look like this: grml-debootstrap --mount /path/to/vm.img --run /path/to/script.sh * Mount the image interactively. Could look like this: grml-debootstrap --interactive /path/to/vm.img grml-debootstrap could mount the image, chroot into it, open a bash shell and upon exit the bash shell, unchroot and unmount. Also mounting user defined files/folders inside chroot would be necessary. * support for .vdi and .vmdk image creation * maybe a bit far fetched: creation of Virtual Box, Qubes OS etc. virtual machine description files, .ova format, which can be deployed and imported into Virtualizers * Ubuntu support (or can it be already build from Debian?) * built in support for using apt-cacher-ng to speed up re-creating of images * a tool for installing "normal" Debian on an encrypted (USB) harddisk - Ask for which hdd to use. - Focus on external hdds. - Format the hdd. - Partition the hdd. (Personally prefer a single partition and not using extra swap partition, but a swap file instead.) - Encrypt everything, but boot, including swap using cryptsetup/dm-crypt. - Install a "normal" (fully persistent) Debian to USB using debootstrap/chroot. ("Normal" as in if you used a Debian installer CD to install to hdd.) - Allow to mount/chroot the encrypted hdd if the password is given, so extra files can be copied and extra scripts can be applied. Thanks for creating and maintaining grml. Cheers! adrelanos _______________________________________________ Grml mailing list - [email protected] http://ml.grml.org/mailman/listinfo/grml join #grml on irc.freenode.org grml-devel-blog: http://blog.grml.org/
