LPS:OrionXP/Vytvoření autoinstalačního disku pomocí SLAXe
Z HelpDesk
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
- Příprava Slaxe
- 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)
- Rozbalíme tar xvf slax-x.y.z.tar a archiv smažeme rm slax-x.y.z.tar
- 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.
- 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.
- 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)
- 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)
- Smažeme archivy (rm *)
- Vytvoříme lzm balík pomocí toolu dir2lzm cd ../slax/tools/; ./dir2lzm ../../ntfs/ ../base/002-ntfs.lzm
- Pokud byl proces úspěšný, adresar ntfs smažeme nebo pro jistotu jenom někam přesuneme (kdyby se něco nepovedlo). cd ../..; rm -r ntfs
- Samoinstalační skripty
- Nyní musíme vytvořit skript, který se spusti po naběhnutí Slaxe a přeinstaluje stanici. Následující skript je převzán z původního reinstalačního CD a upraveného pro Slaxe:
#!/bin/bash clear
echo "Instaluji pocitac Dell Optiplex 755" echo "Nyni dojde k prerozdeleni disku.." fdisk /dev/sda</etc/partition.table
echo "Vytvari se system souboru pro disk D:" mkntfs /dev/sda2 -f -L Data
echo "Vytvari se system souboru pro disk C:" mkntfs /dev/sda1 -f -L System
mount /dev/sr0
zcat /mnt/sr0/optiplex755-oxp-sp3-w3k-ahci-all_vga-final.dd.gz | dd of=/dev/sda1
echo "Probiha kontrola konzistence disku.." ntfsfix /dev/sda1
echo "Zarovnava se system souboru.." yes | ntfsresize /dev/sda1 -f
poweroff