30. května 2009

Instalace Slaxu na pevný disk

1) Nabootujte Slax z CD nebo USB

2) Vytvořte dva nové diskové oddíly FAT32 a EXT3 utilitou gparted
Uložte si lzm modul a po nabootování slaxu z cd nebo usb klikněte na modul, gparted se pak objeví v nabídce menu KDE


Připojte (mount) nový oddíl - klikněte pravým tlač. myši na názvu oddílu - na oddílu se objeví symbol zámku.

3) Zkopírujte na disk adresáře Slaxu
na FAT32 zkopírujte adresáře boot a slax
na EXT3 vytvořte adresář save_folder

4) Editujte v souboru boot/slax.cfg parametr changes na:
changes=/dev/hda5/save_folder/
Nezapomeňte nahradit hda5 názvem vašeho oddílu!

5) Spusťte v adresáři boot konzoli a zadejte příkaz:
sh bootinst.sh
V případě chyby "permission denied" zadejte příkaz:
chmod -R 777 *

17. května 2009

xboard a crafty pro Slax

Stáhnout xboard.4.2.7_crafty.22.10.lzm

Crafty je nejsilnější šachový motor z těch, které si můžete stáhnout se zdrojáky pro Linux.
XBoard je grafická šachovnice, která slouží jako uživatelské rozhraní pro šachové motory (enginy).
Podobně jako WinBoard pro PC nebo CEBoard pro PocketPC.



A jak takový balíček pro Slax vytvořit?

1) Před kompilací zdrojáku xboard-4.2.7.tar.gz opravit soubor xboard.h
- změnit definici fontů helvetica-bold-r-normal na helvetica-medium-r-normal
- změnit definici enginu gnuchessx na crafty

2) Provedu kompilaci známou trojkombinací
./configure - make - checkinstall make install

3) Vznikne balicek.tgz který Krusaderem (správce souborů podobný TotalCommanderu) rozbalím do /tmp/xboard a ještě tam přidám engin crafty-22.10-1.pkg.tgz a zástupce a ikony pro KDE:
/tmp/xboard/usr/share/applications/kde/xboard.desktop
/tmp/xboard/usr/share/icons/hicolor/32x32/apps/xboard.png

4) Nyní z toho vytvořím balicek.lzm pro slax,
tj. v adresáři /tmp spustím konzoli a napíšu příkaz:
dir2lzm /tmp/xboard xboard_crafty.lzm

Program lze spustit i s jiným enginem než crafty příkazem
xboard -fcp gnuchess

5. května 2009

Vytváříme moduly pro Slax

Slax je LiveCD linuxová distribuce, která Vám umožňuje používat Linux bez nutnosti jeho instalace. Slax může běžet z CD, USB i hardisku. Základní jádro zabere méně než 200MB dat, ale můžete do něj dle potřeby přidávat další programy (moduly).

Instalace modulů je jednoduchá:
Moduly .lzm nahrajte do adresáře \slax\modules
Moduly najdete na webu www.slax.cz v sekci moduly.

Převod linuxových balíčků do modulů .lzm
z Slackware: tgz2lzm software.tgz software.lzm
z Debianu nebo Ubuntu: deb2lzm software.deb software.lzm
z Red Hat: rpm2lzm software.rpm software.lzm
K převodu balíčků můžete využít Slax Module Kreator který
převádí RPM (Red Hat, Fedora, Mandriva), DEB (Debian, Ubuntu) a TGZ (Slackware) balíčky do modulů používaných ve Slaxu.
Hotové balíčky (packages) najdete na webu www.linuxpackages.net

Tvorba modulu ze zdrojáku scriptem checkinstall
rozbalím soubory: tar -xvzf jmeno.tgz
nebo je rozbalím: tar -xvf jmeno.tar
přepnu se do nového adresáře: cd jmeno
zjistím co se da použít za volby: ./configure --help
spustim konfiguraci, např: ./configure --prefix=/usr
kompiluji: make
vytvořím nový balíček pro Slackware [S]: checkinstall make install
a převedu jej na modul: tgz2lzm balicek.tgz modul.lzm

Úprava existujících modulů
vytvořit adresář: mkdir /tmp/aaaa
rozbalit: lzm2dir software.lzm /tmp/aaaa
zabalit: dir2lzm /tmp/aaaa software.lzm


Spuštění Slaxu z pevného disku

Ve WindowsXP k tomu vyžijeme bootloader GRUB4DOS

1) Na disk nakopíruji adresáře c:\boot a c:\slax z archívu slax-6.1.1.tar
2) zedituji skrytý systémový soubor c:\boot.ini a doplním na jeho konec řádek C:\GRLDR="SLAX.CZ z hardisku"
3) do c:\ nahraji z GRUB4DOS dva soubory:
grldr
menu.lst

4) zedituji c:\menu.lst a doplním (ostatní title vymažu):
title SLAX.CZ KDE
kernel (hd0,0)/boot/vmlinuz initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/
initrd (hd0,0)/boot/initrd.gz
boot

Ve Windows 7 a Vistách byl soubor boot.ini nahrazen souborem Boot Configuration Data (BCD)
K jeho editaci použijeme nástroj příkazového řádku Bcdedit nebo lépe EasyBCD, což je free grafická nadstavba vistového Bcdeditu.



1) Na disk nakopíruji adresáře c:\boot a c:\slax z archívu slax-6.1.1.tar
2) spustíme EasyBCD, zvolíme Add/Remove Entries > Linux
ze seznamu vybereme GRUB, zaškrtneme volbu "GRUB is not installed to the bootsector" a klikneme na "Add".
3) znovu zvolíme Add/Remove Entries > Neogrub > Configure
otevře se editace souboru C:\NST\menu.lst do kterého vložíme níže uvedený text. Pokud je slax nakopírovaný na prvním disku a druhém oddílu, změňte (hd0,0) na (hd0,1).

default 0
timeout 5

title Slax Graphics mode (KDE)
root (hd0,0)
kernel /boot/vmlinuz initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/
initrd /boot/initrd.gz

title Slax Always Fresh
root (hd0,0)
kernel /boot/vmlinuz initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4
initrd /boot/initrd.gz


1. května 2009

Záchranný USB flashdisk

Slax patří k nejpopulárnější linuxovým live distribucím. Běží přímo z media bez nutnosti instalace na pevný disk. Nabootovat lze pak i na strojích, kde byl původní systém poškozen a nelze jej spustit, a je přitom potřeba obnovit konfigurační soubory či zachránit data.

Slax zabere včetně jádra a podpůrných aplikací jen 190 MB
(grafické rozhraní KDE, balík kancelářských aplikací KOffice aj.)
Systém lze dále rozšiřovat s pomocí tzv. modulů, přičemž na stránkách Slaxu je jich k dispozici mnoho. Zprovoznění modulů je velmi snadné, stačí je nakopírovat do slax\modules



Z archívu slax-6.1.1.tar rozbalte adresáře slax a boot.
Stáhněte si tyto moduly a nakopírujte je do slax\modules
czech - české prostředí
GParted - nástroj na rozdělení hardisku
testdisk - nástroj na obnovu dat z hardisku
avast - program na odvirování souborů na disku
lshw - informace o hardwaru počítače
chntpw - reset administrátorského hesla Windows
jre - Java Runtime Environment
Wine - na spouštění windows aplikací
Wireless Assistant - utilita na připojení k wifi

Bootování z USB flashdisku
- nakopírovat adresáře slax a boot na flashdisk
- spustit soubor boot/bootinst.bat

Bootování z CD
- rozbalit adresáře slax a boot na hardisk
- spustit soubor slax/make_iso.bat c:\LiveCD.iso
- ve vypalovacím programu vypálit LiveCD.iso jako obraz CD


Hardwarová nenáročnost:
- na procesoru v postatě nezáleží, běží i na 486 s 36MB RAM
- při paměti 512MB lze celý systém provozovat jenom z RAM