[gelöst] Debian preseed Installation
[gelöst] Debian preseed Installation
Hallo Zusammen,
ich habe eine Frage zur Debianinstallation mittels PXEBoot und einer preseed.cfg
Die Installation an sich funktioniert wunderbar nur gäbe es etwas wo ich nicht ganz dahinter steige.
Ist es möglich mittels dem Installer, Dateien die zuvor in die initrd.gz gepackt wurden, nach der Installation im /root Directory vorzufinden?
Theoretisch müsste ich am Ende der preseed.cfg ein 'cp /foo/allfiles /root' machen, hab aber igendwie keine Ahnung wie das funktioniern könnte. :)
Freu' mich auf hilfreiche Antworten,
Johannes
ich habe eine Frage zur Debianinstallation mittels PXEBoot und einer preseed.cfg
Die Installation an sich funktioniert wunderbar nur gäbe es etwas wo ich nicht ganz dahinter steige.
Ist es möglich mittels dem Installer, Dateien die zuvor in die initrd.gz gepackt wurden, nach der Installation im /root Directory vorzufinden?
Theoretisch müsste ich am Ende der preseed.cfg ein 'cp /foo/allfiles /root' machen, hab aber igendwie keine Ahnung wie das funktioniern könnte. :)
Freu' mich auf hilfreiche Antworten,
Johannes
Zuletzt geändert von regen am 05.11.2009 15:59:56, insgesamt 1-mal geändert.
Re: Debian preseed Installation
Hallo und herzlich Willkommen im df.de-Forum.
Ich mache sowas ähnliches bei einer preseed-Installation, indem ich in der preseed.cfg als letzten Eintrag folgenden habe:
Somit kopiere ich von der cd ein Skript namens install und erstelle einen symbolischen Link, damit dieses nach dem ersten Reboot ausgeführt wird.
Ähnlich sollte es mit dem Kopieren von ganzen Dateien oder Verzeichnissen möglich sein.
Denke daran, dass die Verzeichnisse teilweise unter /target gemountet sind (während der preseed-Installation)!
Ich mache sowas ähnliches bei einer preseed-Installation, indem ich in der preseed.cfg als letzten Eintrag folgenden habe:
Code: Alles auswählen
d-i preseed/late_command string cp -a /cdrom/install.sh /target/root/install.sh; chmod +x /target/root/install.sh;\
ln -s /root/install.sh /target/etc/rc2.d/S100myinstall
Ähnlich sollte es mit dem Kopieren von ganzen Dateien oder Verzeichnissen möglich sein.
Denke daran, dass die Verzeichnisse teilweise unter /target gemountet sind (während der preseed-Installation)!
Oh, yeah!
Re: Debian preseed Installation
Hallo,
danke für die schnelle Antwort, bin gerade mit folgendem Konstrukt am testen
bg,
Johannes
danke für die schnelle Antwort, bin gerade mit folgendem Konstrukt am testen
als letzte Zeile im preseed.cfg. Mal sehen ob das funktioniert.d-i pressed/late_command string /bin/cp /root/* /target/root/

bg,
Johannes
Re: Debian preseed Installation
Viel Glück 
Leider muss dafür immer eine Installation durchlaufen lassen, was immer ein wenig Zeit in Anspruch nimmt.

Leider muss dafür immer eine Installation durchlaufen lassen, was immer ein wenig Zeit in Anspruch nimmt.
Oh, yeah!
Re: Debian preseed Installation
Hab's nun ein paar mal versucht, mit obenstehendem Command in der preseeds.cfg funktionierts leider nicht. :/
/e richtig schreiben sollt man das kommando halt - bin grad am testen ob's nun funktioniert :)
bg,
Johannes
/e richtig schreiben sollt man das kommando halt - bin grad am testen ob's nun funktioniert :)
bg,
Johannes
Re: Debian preseed Installation
Für alle die eine ähnliche Problemstellung haben untenstehend das zu verwendende Kommando
Beste Grüße,
Johannes
Code: Alles auswählen
d-i preseed/late_command string /bin/cp /root/quickSetup.sh /target/root/
Johannes
Re: Debian preseed Installation
Na wunderbar, wenn es nun funktioniert.
Was hast du denn jetzt in deinem Skript stehen?
Nochmal einen Kopier-Befehl?
Was hast du denn jetzt in deinem Skript stehen?
Nochmal einen Kopier-Befehl?
Oh, yeah!
Re: Debian preseed Installation
Hi,
wie oben geschrieben 'nur' diesen Kopier Befehl, damit ich beim ersten neustart der Kiste im /root Directory das 'quickSetup.sh' ausführen kann.
bg,
Johannes
wie oben geschrieben 'nur' diesen Kopier Befehl, damit ich beim ersten neustart der Kiste im /root Directory das 'quickSetup.sh' ausführen kann.

bg,
Johannes
Re: Debian preseed Installation
Könntest du automatisiert noch über einen Eintrag im Runlevel realisieren (wenn's gewünscht ist).
Oh, yeah!
Re: Debian preseed Installation
Hab ich bei deinem Beispiel schon gesehen, ist aber bei mir nicht wirklich gewünscht da je nach verwendung ein anderes ausgeführt werden soll usw. :)
Danke auf jeden Fall!
bg,
Johannes
Danke auf jeden Fall!
bg,
Johannes
Re: Debian preseed Installation
Kein Problem.
Du könntest den Beitrag noch als [gelöst] markieren.
Du könntest den Beitrag noch als [gelöst] markieren.
Oh, yeah!
Re: [gelöst] Debian preseed Installation
Hoffentlich hab' ich das mit der Markierung richtig gemacht und nicht einen Button wo übersehen. 
lg Johannes

lg Johannes
Re: [gelöst] Debian preseed Installation
Es gibt keinen Button dafür.regen hat geschrieben:Hoffentlich hab' ich das mit der Markierung richtig gemacht und nicht einen Button wo übersehen.
lg Johannes
Man muss seinen Beitrag immer selber markieren/kennzeichnen!
Oh, yeah!