LPS:OrionXP/Vytvoření autoinstalačního disku pomocí SLAXe

Z HelpDesk
Verze z 7. 1. 2009, 12:52, kterou vytvořil Dextor (diskuse | příspěvky) (Nedavno vypadla elektrika, tak se bojim abych o to neprisel :))

OrionXP - vytvoření autoinstalačního disku pomocí SLAXe

Beta verze. Dotazy na 2733 nebo dextor@students.zcu.cz 
  • Tento návod je určen pro skupinu CIV-LPS, aby byli schopní někdy v budoucnu vytvořit CD nebo DVD, které po jeho nabootování automaticky nahraje na stanici image. Upozornění: Odkazy uvedené v návodu nemusí být v budoucnu platné!!
  • Co je k tomu potřeba:
    • Hotový patřičný dd image.
    • Pracovní stanici s linuxem a přístupem k internetu.
    • Prázdné CD nebo DVD (podle velikosti image), pro případ prvotního nezdaru doporučeno RW.

Vlastní návod krok za krokem

  1. Příprava Slaxe
    1. Stáhneme si USB verzi Slaxe ze jeho domovských stránek http://www.slax.org/get_slax.php. (V době psaní návodu stačí udělat wget http://www.slax.org/get_slax.php?download=tar)
    2. Rozbalíme tar xvf slax-x.y.z.tar
    3. Smažeme přebytečné věci - Slax je sice malý ale pro naše účely může být ještě menší. Nepotřebujeme v něm Xka, KDE, OOo, atd... Proto smažeme vše kromě základního systému (001-base.lzm). Pokud jsme v adresáři s rozbaleným tarem, příkaz bude vypadat nějak takhle: for i in `ls slax/base/ | grep -v 001`;do rm slax/base/$i; done. Bezpečnější asi bude smazat přebytečné balíky ručně třeba přes mc.
  2. Dodatečné balíky
    • Ve Slaxovi bohužel nejsou NTFSProgs, bez kterých není možné úspěšně nahrát image. Nejjednodušší bude přidat je z hotových binárek například z Debianu.
    1. Stáhneme ntfsprogs pro architekturu i386 a také libntfs pro stejnou architekturu do nově vytvořeného adresáře např. ntfs. (mkdir ntfs; wget http://ftp.cz.debian.org/debian/pool/main/l/linux-ntfs/ntfsprogs_1.13.1-6+b2_i386.deb; wget http://ftp.cz.debian.org/debian/pool/main/l/linux-ntfs/libntfs9_1.13.1-6+b2_i386.deb)
    2. Rozbalíme Debianí balíky a následně gzip archívy. (cd ntfs; ar -x ntfsprogs_1.13.1-6+b2_i386.deb; tar xvzf data.tar.gz; ar -x libntfs9_1.13.1-6+b2_i386.deb; tar xvzf data.tar.gz)
    3. Smažeme archivy (rm *)
    4. Vytvoříme lzm balík cd ../slax/tools/; ./dir2lzm ../../ntfs/ ../base/002-ntfs.lzm