[gelöst] Debian preseed Installation

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
regen
Beiträge: 7
Registriert: 05.11.2009 11:23:23

[gelöst] Debian preseed Installation

Beitrag von regen » 05.11.2009 11:35:15

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
Zuletzt geändert von regen am 05.11.2009 15:59:56, insgesamt 1-mal geändert.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Debian preseed Installation

Beitrag von Duff » 05.11.2009 12:12:51

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:

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
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)!
Oh, yeah!

regen
Beiträge: 7
Registriert: 05.11.2009 11:23:23

Re: Debian preseed Installation

Beitrag von regen » 05.11.2009 12:20:54

Hallo,

danke für die schnelle Antwort, bin gerade mit folgendem Konstrukt am testen
d-i pressed/late_command string /bin/cp /root/* /target/root/
als letzte Zeile im preseed.cfg. Mal sehen ob das funktioniert. :)

bg,
Johannes

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Debian preseed Installation

Beitrag von Duff » 05.11.2009 12:39:20

Viel Glück ;-)

Leider muss dafür immer eine Installation durchlaufen lassen, was immer ein wenig Zeit in Anspruch nimmt.
Oh, yeah!

regen
Beiträge: 7
Registriert: 05.11.2009 11:23:23

Re: Debian preseed Installation

Beitrag von regen » 05.11.2009 14:02:33

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

regen
Beiträge: 7
Registriert: 05.11.2009 11:23:23

Re: Debian preseed Installation

Beitrag von regen » 05.11.2009 14:18:23

Für alle die eine ähnliche Problemstellung haben untenstehend das zu verwendende Kommando

Code: Alles auswählen

d-i preseed/late_command string /bin/cp /root/quickSetup.sh /target/root/
Beste Grüße,
Johannes

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Debian preseed Installation

Beitrag von Duff » 05.11.2009 14:53:33

Na wunderbar, wenn es nun funktioniert.

Was hast du denn jetzt in deinem Skript stehen?
Nochmal einen Kopier-Befehl?
Oh, yeah!

regen
Beiträge: 7
Registriert: 05.11.2009 11:23:23

Re: Debian preseed Installation

Beitrag von regen » 05.11.2009 15:00:16

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

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Debian preseed Installation

Beitrag von Duff » 05.11.2009 15:01:36

Könntest du automatisiert noch über einen Eintrag im Runlevel realisieren (wenn's gewünscht ist).
Oh, yeah!

regen
Beiträge: 7
Registriert: 05.11.2009 11:23:23

Re: Debian preseed Installation

Beitrag von regen » 05.11.2009 15:09:01

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

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Debian preseed Installation

Beitrag von Duff » 05.11.2009 15:40:41

Kein Problem.

Du könntest den Beitrag noch als [gelöst] markieren.
Oh, yeah!

regen
Beiträge: 7
Registriert: 05.11.2009 11:23:23

Re: [gelöst] Debian preseed Installation

Beitrag von regen » 05.11.2009 16:00:38

Hoffentlich hab' ich das mit der Markierung richtig gemacht und nicht einen Button wo übersehen. :)

lg Johannes

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: [gelöst] Debian preseed Installation

Beitrag von Duff » 05.11.2009 16:11:45

regen hat geschrieben:Hoffentlich hab' ich das mit der Markierung richtig gemacht und nicht einen Button wo übersehen. :)

lg Johannes
Es gibt keinen Button dafür.
Man muss seinen Beitrag immer selber markieren/kennzeichnen!
Oh, yeah!

Antworten