Toolx GNU/Linux je live distribucija bazirana na Debian-u 7.11 i386 (Wheezy) sa vanila kernelom 4.4.13. Zamisljen je kao all-in-one live USB za administraciju i servis racunara (HW, SW i mreza), mada se moze koristiti i za bilo koju drugu namenu. USB ima multiboot, tj. dva kernela (i686 i amd64), memtest86+, i Debian netboot installer 7 (i386 i amd64). Spisak svih instaliranih paketa nalazi se u root-u u fajlu PACKAGES. Za razliku od drugih live distroa, ceo fajl sistem nije zapakovan u imidz (cloop, squash,...) vec je u svom "prirodnom stanju", tj. kao i svaki drugi linux fajl sistem instaliran na HD-u. Samim time, sve izmene (prilagodjavanje sistema svojim potrebama, instaliranje, uklanjanje i zamena paketa, kreiranje dokumentacije,...) ce biti odmah zapamcene i spremne za rad, kao i pri sledecem podizanju sistema. Veci deo dokumentacije i svi man-ovi su ukljuceni. Sistem se podize u konzolu sa prijavom root (bez password-a!). GUI (xfce4) se startuje sa startx. Sva sistemska dogadjanja se mogu pratiti u terminalu 12 (Alt F12). Po podiznju sistema sve linux-u poznate particije lokalnih HD-a racunara bice automatski RW(!) mauntovane u /mnt/sdXY. U slucaju da na nekom od HD-a postoji jedna ili vise swap particija, iste ce biti iskoristene. Ako se pri podizanju sistema izabere "forensic mode", lokalne particije ce biti RO mauntovane, a swap particije ce biti ignorisane. Mrezna kartica ce biti aktivirana sa statickom adresom 192.168.1.234. U slucaju da se konekcija u mrezu vrsi preko DHCP servera, posle logovanja je dovoljno startovati dhclient. Pri startovanju sistema, od mreznih servisa se jedino aktivira FTP server (ftp:///192.168.1.234/), tako da ce sve mauntovane particije lokalnih HD-a biti svima dostupne preko mreze (anonymous)! Ostali servisi se (po zelji) podizu rucno pomocu njihovih rc skripti. U slucaju sambe, sve mauntovane particije ce takodje biti svima dostupne preko mreze! U apt sources listu su ukljuceni wheezy, wheezy-updates i toolx (ftp://ftp.lugons.org/toolx) repozitoriji. Po potrebi, mogu se dodati i neki drugi (wheezy non-free, wheezy backports i sl.) U toolx repozitoriju ce se uvek nalaziti poslednja stabilna verzija vanila kernela koja se mora rucno instalirati (apt-get, aptitude, synaptic, dpkg,...), tj. nema automatskog update-a. PGP kljuc se vec nalazi u apt/trustdb.gpg. Minimum potrebnog RAM-a je 96M, a USB treba da je 4GB+. Toolx se na ftp.lugons.org/toolx nalazi u dva oblika: 1. toolx-1.10.0-i686-8g.img.tar.bz2 - img fajl od 8GB Posle raspakivanja arhive, imidz se na USB prebacuje sa: dd if=toolx-1.10.0-i686-8g.img of=/dev/sdX sdX je HD, a ne particija! 2. toolxfs-1.10.0-i686.tar.bz2 - kompletan fajl sistem. a: napraviti linux particiju na USB-u i ukljuciti boot flag. b: formatirati particiju u ext3 (ext2) i mauntovati je (npr. /mnt/sdXY) c: raspakovati arhivu na USB: tar xvjf /path/to/toolxfs-1.10.0-i686.tar.bz2 -C /mnt/sdXY --numeric-owner d: montirati /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 na USB: chroot /mnt/sdXY f: apdejtovati grub: update-grub g: instalirati grub na USB: grub-install /dev/sdX sdX je USB uredjaj! h: apdejtovati UUID u /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 u /etc/fstab zameniti UUID=xxxxxxxx-yyyy-xxxx-yyyy-xxxxxxxxxxxx sa UUID=12345678-1234-1234-1234-1234567890ab Ako je particija formatirana sa ext2 fajl sistemom, u istoj liniji /etc/fstab fajla ispraviti stavku ext3 u ext2. i: odjaviti se iz chroot-a, demauntovati /mnt/dev, /mnt/sys i /dev/mnt/sdXY i podici sistem sa USB-a 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