Toolx GNU/Linux is a live distribution based on Debian 7.11 i386 (Wheezy) with vanilla kernel 4.4.13 It's concept is all in one live USB for administration and maintenance of computer (Software, Hardware and network) however it can be used for any other purpose. USB has multi boot with two kernels (i686, and amd64), memtest86+ and Debian netboot installer 7 (i386 and amd64). LIst of all installation packages is in the root filename PaCKAGES. Unlike all other live distributions, filesystem is not packages in image (clop, squash,...) however it is in "natural state", just like any other linux file system installed on hard drive. Therefore all changes, adaptation of system to your needs, installing, removing and changes of packages and creation of documentation will be memorized right away and ready for work, and on the next boot. Almost all documentation and all manuals are included. System is booting in terminal. Login is root without a password. GUI (xfce4) is started with starts. All System occurrences can be monitored in terminal 12 (Alt F12). When up all linux know partition from local hard drives in computer will be automatically RW(!) mounted in /mnt/sdXY. In case that hard drive has more that one swap partition, all of them will be utilized. If you chose to have a "Forensic mode" when booting, local partition will be RO mounted, and swap partitions will be ignored. Network card will be activated with static address 192.168.1.234. In case that connection with network is over DHCP server, after you login it is just enough to start dhclient. When you start the system, only FTP server is active (ftp:///192.168.1.234/), letting all mounted partitions from local hard drives to be available to everyone over the network (anonymously). Other services will be up manually with it's own rc scripts. In cas of samba, all mounted partition will also be available to all over the network. Apt sources list has included wheezy, wheezy-updates and toolx (ftp://ftp.lugons.org/toolx) repository. If you need you can add other (wheezy non-free, wheezy backprots etc.) In toolx repository you will always find latest most stable version of vanilla kernel, that must be manually installed (apt-get, aptitude, synaptic, dpkg,...), meaning that there is no automatic update. The PGP key is already in the in apt/trustdb.gpg. Minimum requirement is 96M RAM, and for USB it needs to be 4GB+. You can find toolx on ftp.lugons.org/toolx in two forms: 1. toolx-1.10.0-i686-8g.img.tar.bz2 - has file 8GB. After unpacking the archive, you can copy over image with: dd if=toolx-1.10.0-i686-8g.img of=/dev/sdX sdX is USB device not a partition! 2. toolxfs-1.10.0-i686.tar.bz2 - whole filesystem. a: make linux partition on USB and include boot flag. b: format the partition in ext3 (or ext2) and mount (i.e. /mnt/sdXY) c: unpack archive to USB: tar xvjf /path/to/toolxfs-1.10.0-i686.tar.bz2 -C /mnt/sdXY --numeric-owner d: mount /dev i /sys na /mnt/sdXY/dev i /mnt/sdXY: mount -v -t devtmpfs /dev /mnt/sdXY/dev mount -v -t sysfs /sys /mnt/sdXY/sys e: chroot to USB: chroot /mnt/sdXY f: update grub: update-grub g: install grub na USB: grub-install /dev/sdX sdX is USB device! h: update UUID in /etc/fstab ls -l /dev/disk/by-uuid |grep sdXY lrwxrwxrwx 1 root root 10 Aug 08 10:03 12345678-1234-1234-1234-1234567890ab -> ../../sdXY In /etc/fstab replace UUID=xxxxxxxx-yyyy-xxxx-yyyy-xxxxxxxxxxxx with UUID=12345678-1234-1234-1234-1234567890ab if there is formatted partition with ext2 file system in same line of the /etc/fstab file change ext3 to ext2. i: logout of chroot, unmount /mnt/sdXY/dev, /mnt/sdXY/sys and /mnt/sdXY and boot system from USB. Download: ftp://ftp.lugons.org/toolx Contributors: LUGoNS License: GNU General Public License version 3.0 (GPLv3) /usr/share/common-licenses/GPL www.gnu.org/copyleft/gpl.html