Dieses HowTo beschreibt, wie mit Hilfe von autoyast ein neues SuSE 10.0 System am Arbeitsbereich KOGS weitgehend automatisch aufgesetzt werden kann.
kogs1>/home/utcke%
cd /software/backup/SuSE-10.0/#NAME#
# Bisher existiert nur eine Dual-Boot Vorlage
kogs1>/software/backup/SuSE-10.0/#NAME#%
perl -pe 's/NAME/#NAME#/;s/MYIP/#IP#/' ../dualboot.xml > autoinst.xml
kogs1>/software/backup/SuSE-10.0/#NAME#%
perl -pe 's/NAME/#NAME#/;s/MYIP/#IP#/' ../info > info
<use>free</use>
<use>all</use>
kogs1>/software/backup/SuSE-10.0/#NAME#%
../make_floppy ../#NAME#
kogs1>/software/backup/SuSE-10.0/#NAME#%
cp autoinst.xml /net/kogs-nas1/linux-cd/suse/10.0/autoinst/#NAME#.xml
# MAC in der Form 0013727E680A
kogs1>/software/backup/SuSE-10.0/#NAME#%
ln -s #NAME#.xml /net/kogs-nas1/linux-cd/suse/10.0/autoinst/#MAC#
kogs1>/software/backup/SuSE-10.0/#NAME#%
cd /var/yp
kogs1>/var/yp%
make
kogs1>/var/yp%
cd -
Im SuSE Bootmenu "Installation" auswählen; eigentlich sollte jetzt alles von allein durchlaufen, auf Legacy-freien Rechnern mit USB-Floppy wird aber die Datei info auf der Diskette eventuell nicht gefunden, und in dem Fall müssen noch eine ganze Reihe weiterer Eingaben (die sonst in info ständen) gemacht werden:
F3 (Options) und F4 (CD) drücken, NFS auswählen und
Server: 134.100.12.100
Directory: linux-cd/suse/10.0
eingeben (das "-" Zeichen ist auf der "ß"-Taste) und schließlich auf der Kommandozeile
autoyast=nfs://134.100.12.100/linux-cd/suse/10.0/autoinst/
(das "/" Zeichen ist auf der "-"-Taste, und das ":" Zeichen ist auf der "Ö"-Taste). Der Slash am Ende ist wichtig.
#NAME#:~ #
cd /tmp
#NAME#:/tmp #
scp kogs1:/home/utcke/linux .
#NAME#:/tmp #
tcsh /tmp/linux
# Key für SSH 1
kogs1:/#
ssh #NAME#
kogs1:/#
module add openssh
# Key für SSH 2
kogs1:/#
ssh #NAME#
# Key vervollständigen und in
/opt/etc/ssh_known_hosts eintragen
kogs1:/#
grep #NAME# ~/.ssh/known_hosts |
perl -pe 's/#NAME#.* /#NAME#,#NAME#.informatik.uni-hamburg.de,#IP# /' >>
/opt/etc/ssh_known_hosts
kogs1:/#
rm ~/.ssh/known_hosts
kogs1:/#
cd /opt/etc
kogs1:/opt/etc#
./update.host #NAME# |& tee /tmp/update.#NAME#
# run fou4s interactively
kogs1:/opt/etc#
./update.host #NAME# -f