Abo
  • Services:
Anzeige
Virtualbox mit und ohne grafische Oberfläche.
Virtualbox mit und ohne grafische Oberfläche. (Bild: Screenshot: Jörg Thoma)

Debian-Installation automatisieren

Jeden möglichen Parameter zu besprechen, würde den Rahmen dieses Artikels sprengen. Eine ausführliche Liste aller Optionen für Debian Jessie gibt es bei Debian.org. Wir stellen stattdessen eine kommentierte Beispielspieldatei mit den wichtigsten Optionen zum Download bereit, in der lediglich der Name und die Domain des Rechners, der Benutzername und das Passwort angepasst werden müssen. Unsere Beispieldatei beginnt mit der Sprachauswahl, die dem Installer über die Zeile

Anzeige

d-i debian-installer/locale string de_DE.UTF-8

mitgeteilt wird. Da jetzt der Installer auf die deutsche Sprache eingestellt ist, geht das Installationsprogramm korrekterweise davon aus, dass auch Debian deutschsprachig installiert werden soll. Mit

d-i localechooser/translation/warn-light boolean true

reagieren wir auf eventuelle Nachfragen des Installers dazu. So geben wir dem Installationsprogramm unsere Antwort auf sämtliche Nachfragen, etwa zum Tastaturlayout, zur Netzwerkinstallation, dem Einrichten einer Zeitzone sowie zu den Paketquellen für Debian Jessie.

Automatische Partitionierung

Die Partitionierung ist ein wesentlicher und unter Umständen auch heikler Bestandteil einer Installation. In unserer Beispieldatei belassen wir es bei den Standardeinstellungen, bei denen die gesamte Festplatte mit einer Swap- und einer Hauptpartition formatiert wird, was in den meisten virtuellen Maschinen am sinnvollsten ist. In der oben verlinkten Beispieldatei bei debian.org werden weitere Optionen für die Partitionierung beschrieben.

  •  Virtualbox lässt sich auch ohne grafische Oberfläche bedienen. (Screenshot: Jörg Thoma)
  • Über die Kommandoziele lassen sich detaillierte Informationen zu einzelnen virtuellen Maschinen anzeigen. (Screenshot: Jörg Thoma)
  • Für den Betrieb ohne grafische Oberfläche können minimale Grafikeinstellungen beibehalten werden. (Screenshot: Jörg Thoma)
  • Über die Kommandozeile lassen sich Controller und virtuelle Festplatten hinzufügen. (Screenshot: Jörg Thoma)<br>
  • Auch Netzwerkarten oder Netzwerkeinstellungen lassen sich per Kommandozeilenbefehl einrichten. (Screenshot: Jörg Thoma)<br>
  • Mit unserer Beispieldatei lässt sich Debian Jessie ohne Zutun einrichten. (Screenshot: Jörg Thoma)
  • Statt im Klartext können dabei auch gehashte Passwörter übergeben werden. (Screenshot: Jörg Thoma)
  • Die automatische Installation erfolgt über den in Virtualbox integrierten TFTP-Server. (Screenshot: Jörg Thoma)
  • Dazu muss auch das Bootmenü angepasst werden. (Screenshot: Jörg Thoma)
  • Auch die Startreihenfolge lässt sich per Befehlseingabe ändern. (Screenshot: Jörg Thoma)
  • Über den seriellen Port kann die Protokollierung des Debian-Installers mitgelesen werden. (Screenshot: Jörg Thoma)
  • Nach erfolgreicher Installation lässt sich Debian in der virtuellen Maschine per SSH steuern. (Screenshot: Jörg Thoma)
Mit unserer Beispieldatei lässt sich Debian Jessie ohne Zutun einrichten. (Screenshot: Jörg Thoma)

Anschließend erfolgt die Einrichtung eines Benutzers. Wir haben uns für die Variante entschieden, die auch bei Ubuntu zum Einsatz kommt. Der Administrator root erhält kein eigenes Login, sondern wird vom Benutzer mit sudo initiiert. Das bei der Installation von Debian erforderliche Benutzerpasswort wird entweder im Klartext in die Preseed-Datei eingetragen, oder es lässt sich vorher hashen. In unserer Beispieldatei steht, wie das funktioniert.

Minimale Softwareauswahl

Bei der Auswahl der zu installierenden Softwarepakete wählen wir den Basiswert standard. Damit werden zunächst nur die wichtigsten Pakete installiert, die wir später jederzeit ergänzen können. Die Installation ist bei einer guten Internetverbindung und einigermaßen kräftiger Hardware in zehn Minuten erledigt. Damit wir später per SSH auf unsere Debian-Installation zugreifen können, müssen wir das Installationsprogramm noch über den Parameter ssh-server anweisen, das entsprechende Paket einzurichten.

Schließlich fordern wir den Debian-Installer noch auf, den Bootloader Grub auf der ersten Festplatte zu installieren, und lassen die virtuelle Maschine nach Abschluss der Installation herunterfahren, da wir vor einem Neustart die Startreihenfolge so ändern müssen, dass Virtualbox zuerst den virtuellen Datenträger mit unserem frisch installierten Debian Jessie bootet.

Jetzt können wir die Einrichtung unseres TFTP-Servers abschließen und mit der automatisierten Installation beginnen.

 Installation ohne EingabenDie Installation 

eye home zur Startseite
ossps 16. Mär 2016

ssh -X user@host virtualbox Trotz ohne GUI auf dem Server geht Maschine anlegen und...

486dx4-160 13. Mär 2016

Useless use of root. Ach, und unter AIX geht's auch nicht.

Ovaron 11. Mär 2016

Für mich verströmt das vor allem das Flair von "Ich weiß was da drin passiert" und "wenn...

_Jan 10. Mär 2016

Bei mir schon dkms status vboxguest, 5.0.16, 3.19.0-43-generic, x86_64: installed

_Jan 10. Mär 2016

Bei mir schon dkms status vboxguest, 5.0.16, 3.19.0-43-generic, x86_64: installed



Anzeige

Stellenmarkt
  1. über JobLeads GmbH, Köln
  2. über Ratbacher GmbH, Karlsruhe
  3. VdS Schadenverhütung GmbH, Köln
  4. ENERCON GmbH, Aurich


Anzeige
Spiele-Angebote
  1. (-15%) 25,49€
  2. 8,99€
  3. 6,99€

Folgen Sie uns
       


  1. Leap Motion und Qualcomm

    Drahtloses VR-Headset mit Hand-Tracking ausprobiert

  2. Sandisk iNand 7350

    WD rüstet Speicher für Smartphones auf

  3. Uncharted 4

    34.000 Animationsphasen für ein Action-Adventure

  4. Aneeda und Dial

    Die Nicht-Smartwatch der Telekom wird wohl nicht fertig

  5. The Legend of Zelda (1986 und 1995)

    Ein Abenteuer-Fundament für die Ewigkeit

  6. Mehr Möbel als Gadget

    Eine Holzfernbedienung für das Smart Home

  7. Der Herr der Ringe

    Schatten des Krieges in Mittelerde angekündigt

  8. Konzeptfahrzeug

    Peugeot Instinct - autonom fahren oder manuell steuern

  9. Später Lesen

    Mozilla übernimmt Hersteller von Pocket

  10. Nokia 3, 5 und 6 im Hands on

    Ein guter Neuanfang ist gemacht



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Bodyhacking: Ich, einfach unverbesserlich
Bodyhacking
Ich, einfach unverbesserlich

Mechanische Tastatur Poker 3 im Test: "Kauf dir endlich Dämpfungsringe!"
Mechanische Tastatur Poker 3 im Test
"Kauf dir endlich Dämpfungsringe!"
  1. Patentantrag Apple denkt über Tastatur mit Siri-, Emoji- und Teilen-Taste nach
  2. MX Board Silent im Praxistest Der viel zu teure Feldversuch von Cherry
  3. Kanex Faltbare Bluetooth-Tastatur für mehrere Geräte gleichzeitig

LineageOS im Test: Das neue Cyanogenmod ist fast das alte Cyanogenmod
LineageOS im Test
Das neue Cyanogenmod ist fast das alte Cyanogenmod
  1. Ex-Cyanogenmod LineageOS startet mit den ersten fünf Smartphones
  2. Smartphone-OS Cyanogenmod ist tot, lang lebe Lineage

  1. Re: 90 Tage sind auch genug Zeit

    redmord | 11:00

  2. Re: Er habe keine Interesse daran, dem Projekt zu...

    titho | 10:59

  3. Re: Jaa wenn es um Geld geht....

    neocron | 10:59

  4. Super toll, und dann wieder USB 2.0 Anschlüsse...

    TrollNo1 | 10:57

  5. Re: Achja, vermutlich das nächste Spiel, dass den...

    Dwalinn | 10:57


  1. 10:30

  2. 10:05

  3. 10:00

  4. 09:54

  5. 09:15

  6. 08:03

  7. 07:54

  8. 07:44


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel