Diese Seite gibt eine "Quickstart"-Installationsanleitung um ANI vorzubereiten und zu konfigurieren.
^ nach obenI386
Verzeichnisses einer Windows 2000/XP CD in das Verzeichnis ~/Ai386/i386
. Der Inhalt von i386
kann mit einem aktuellen Service Pack ergänzt werden. Für weitere Details siehe ~/Ai386/i386/CONTENT
./Ai386/i386/$OEM$/$1/install/ActiveP.msi
mit der original ActiveState Perl msi-Datei (ActivePerl-5.6.1.638-MSWin32-x86.msi). Das original msi-File kann von ActiveState bezogen werden. WICHTIG: Das original msi-File muss in 'ActiveP.msi' umbenannt werden (wie die Dummy-Datei).~/Ai386/ani/unattend.tpl
: Ersetze die Dummy-<ProductId> mit einer gültigen Windows 2k bzw. XP Produkt-ID.~/Ai386/i386/$OEM$/$1/PNP
hinzu.Ai386
und APACK
ein.Ai386
und APACK
ein.
useradd -d /dev/null -b /bin/false hanswurst
smbpasswd -a hanswurst
smb.conf
-- snip -- [Ai386] path = /shared/ANI/Ai386 browsable = true read only = Yes valid users = hanswurst, @admins write list = @admins guest ok = No [APACK] path = /shared/ANI/APACK browsable = true read only = Yes valid users = hanswurst, @admins write list = @admins guest ok = No -- snip --
chown -R smbrun:nogroup /shared/ANI/Ai386 /shared/ANI/APACK
chmod -R 750 /shared/ANI/Ai386 /shared/ANI/APACK
Ai386
und APACK
Ai386
bzw. APACK
abweichen.encrypt.exe
" (unter Windows) oder "encrypt
" (Linux, ELF). Diese Tools liegen in dem Verzeichnis ~/TOOLS
bereit.adrv354ggsdgs433
(Gross-/Kleinschreibung wird unterschieden!). Der Schlüssel kann verändert werden, sobald die Quellen veröffentlicht sind.
c:>encrypt.exe
Please enter key (16 characters): adrv354ggsdgs433
Please enter password (max. 16 characters): honolulu23
Encrypted password: /IQr8qqEB4hr3JqlK0TTPg==
dhcpcd.conf
(unter Linux)-- snip -- # Option definitions common to all supported networks... option domain-name "substring.ch"; option domain-name-servers 192.168.2.1; option netbios-name-servers 192.168.2.1; option netbios-node-type 8; # User defined options option ani-domain-name code 201 = text ; option ani-install-share code 202 = text ; option ani-packages-share code 203 = text ; option ani-installer-password code 204 = text ; option ani-installer-account code 205 = text ; subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.128 192.168.2.252; option routers 192.168.2.1; option ani-domain-name "ou=computers,dc=substring,dc=ch" ; option ani-install-share "\\\\server1\\Ai386" ; option ani-packages-share "\\\\server1\\APACK" ; option ani-installer-password "MlEhFkH1JMsrhIzUAxieMg==" ; option ani-installer-account "hanswurst" ; } -- snip --
Name: Datentyp: Code: Beschreibung: ani-domain-name string 201 Domain to Join ani-install-share string 202 Installation share ani-packages-share string 203 Software package share ani-installer-password string 204 Installer password ani-installer-account string 205 Installer AccountIm nächsten Schritt wähle einen 'Scope' bzw. 'Bereich' aus. Klicke mit der rechten Maustaste in das rechte Teilfenster ('Bereich') und wähle dann 'Konfiguriere Optionen...'. Unter dem Reiter 'Allgemein' aktiviere die Optionen 201 bis 205 und füge die folgenden Werte ein:
Option: Wert (Beispiel): 201 ou=computers,dc=substring,dc=ch 202 \\YourServerName\Ai386 203 \\YourServerName\APACK 204 MlEhFkH1JMsrhIzUAxieMg== 205 hanswurstWiederhole die Schritte für jeden Bereich, der behandelt werden soll.
fdformat /dev/fd0u1440
(to make sure the floppy is ok)
dd if=ADISK/bootdisk.img of=/dev/fd0 bs=10k
cdrecord [dev=bus#,dev#] -data ADISK/bootcd.iso
AniDisk.exe
" zu verwenden, welches im Verzeichnis ~/ADISK
zu finden ist. Mit "AniDisk.exe
" kann die Diskette auch abweichend von der Standardeinstellung konfiguriert werden (siehe auch ~/CONFIGURE_DE
).
~/ADISK/bootcd.iso
als Boot-CD kann praktisch jede gängige Brennersoftware herangezogen werden.
/dev/hdc
(Master auf zweitem IDE Contoller) anzubinden.
INITDEV=hd<xy>
' hinzugefügt wird (IDE0,master=hda, IDE0,slave=hdb, IDE1,master=hdc, IDE1,slave=hdd, etc.).
In diesem Fall ist es erforderlich, dass auch ein 'boot label' übergeben wird. Definierte boot labels sind z.B. 'new' und 'update'.
Für eine Erstinstallation mit ANI ist das Bootlabel 'new' zwingend, was auch die Standardeinstellung ist.
In unserem Beispiel (CD-Laufwerk auf IDE1/slave) wäre die richtige Eingabe am Bootprompt:boot: new INITDEV=hdd [ENTER]
~/TOOLS/modules/README
.INITDEV
übergeben wird (Standard ist "hdc
").booting from CDROM/FDD
' aktiviert?Nach einigen Testinstallationen mit ANI sollte
vor dem produktiven Einsatz von ANI mindestens das neuste Service Pack (SP)
in den ~/Ai386/i386
ANI-Ordner integriert werden.
W2KSP4_EN.EXE -x
(W2KSP4_EN.EXE
mit dem Name des heruntergeladenen Exes ersetzen).
Sie werden danach gefragt, wohin die Dateien ausgepackt werden sollen.
Nehmen wir an, Sie wählen hier D:\SP
aus.
Duch das Auspacken entsteht der Ordner D:\SP\i386
mit etwa 150 MB an Dateien.
~/Ai386/i386
"slipstreamen"~/Ai386
ist als G:\
angebunden.
Machen Sie ein D:\SP\i386\update\update.exe -S:G:\
.
Achtung: dabei wird nicht direkt auf den i386
Ordner gezeigt.
win9xmig
in G:\Ai386\I386
wurde während dem "Slipstreamen" angelegt und kann gelöscht werden.
Er enthält Dateien, um von einer Win9x Installation zu upgraden, was bei
ANI nie eintreten wird :-).
C:\xpsp2\
).C:\xp\
).cd \xpsp2
)
und folgenden Befehl ausführen: xpsp2.exe /integrate:C:\xp
Sie können Hotfixes von Microsoft auf ähnliche Weise integrieren, der Vorgang kann für Win2k hier nachgelesen werden.
^ nach oben