Debian installieren: Unterschied zwischen den Versionen

Aus MySlug
Zur Navigation springen Zur Suche springen
(Der Seiteninhalt wurde durch einen anderen Text ersetzt: „Das Tutorial wurde nach Gargi.org verschoben: https://www.gargi.org/index.php?title=Debian_installieren“)
Markierung: Ersetzt
 
Zeile 1: Zeile 1:
<div style="text-align=right; float: right; clear: none; background: none; padding-left:20px">
Das Tutorial wurde nach Gargi.org verschoben: https://www.gargi.org/index.php?title=Debian_installieren
__TOC__
</div><noinclude>
<div style="float:left;text-align:center;padding-right:20px">
[[Bild:openlogo-nd-100.jpg|logo]]
<br /><br />
</div>
Das folgende Tutorial beschreibt die Installation eines Debian Servers, der später als Web, FTP, E-Mail oder auch Samba Server verwendet werden kann. Ich zeige das an einem derzeit aktuellem '''Debian 6 Squeeze''' in einer 64 bit Version auf. Die folgende Vorgehensweise kann man natürlich auch für die 32 bit oder gar ARM Variante anwenden.
<br /><br />
Da ich einen Webinstaller verwende, ist hierfür eine Internetverbindung notwendig. Für den ersten externen Connect auf den Server werden wir dann noch den ssh installieren.
<br /><br />
==Vorbereitung==
Die Debian Projekt Seite findet sich unter http://www.debian.org. Um den Netinstaller herunter zu laden, rufen wir folgende URL auf: http://www.debian.org/distrib/netinst
Dort bitte die gewünschte Version als ISO Datei herunter laden. Diese kann dann mit einem Brennprogramm auf eine CD kopiert werden. Alternativ geht auch das Booten über einen USB Stick, sollte der Server kein CD / DVD Laufwerk besitzen. Ich verwende hier die amd64 Version, die natürlich auch bei intel Prozessoren funktioniert und anzuwenden ist, wenn hier die 64bit Variante auf einem 64 bit Prozessor gewünscht ist.
<br /><br />
Nachdem das ISO auf eine CD gebrannt ist, booten wir den Server von der Installations CD...
<br /><br />
==Installation==
<div id="tutframe"><div id="framenum">1.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian01.jpg]]
</div>
 
Nach dem ersten Boot von der Netinstall CD erscheint als erstes das Startmenü des Installers. An der Stelle entscheiden wir, ob wir den grafischen Installer oder den Textinstaller wählen. Ich verwende hier den Textinstaller, da wir generell bei einer Serverinstallation auch später auf eine grafische Benutzeroberfläche verzichten möchten. Natürlich kann man auch einen Server mit einer grafischen Benutzeroberfläche aufsetzen. Allerdings gewöhnen wir uns lieber an die Shell, da man sich oft via ssh einloggen wird, um Wartungsaufgaben oder Installationen vorzunehmen.<br /><br />
Wählt also an dieser Stelle einfach den '''Install''' aus. Sollte es Probleme beim Booten geben, dann kann man mit der '''Advanced Options''' hier vielleicht etwas retten. Hierauf gehe ich aber in meinem Tutorial nicht näher ein. Ich setze voraus, dass der Bootvorgang erstmal sauber funktioniert. Drückt die Enter - Taste um den Installationsvorgang zu beginnen ...
 
</div>
 
<div id="tutframe"><div id="framenum">2.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian02.jpg]]
</div>
 
Im nächsten Frame ist die Sprache für den Installationsvorgang auszuwählen. Voreingestellt ist Englisch. Wer sattelfest ist, kann dies soweit voreingestellt lassen. Ich empfehle die Deutsche Sprache, damit während der Installation jeder Schritt auch klar nachvollziehbar ist und hier keine Fehler dadurch entstehen können, weil ein Vorgang nicht verstanden wurde.<br /><br />
An der Stelle dann die gewünschte Sprache auswählen und mit der '''Enter Taste''' übernehmen.
 
</div>
 
<div id="tutframe"><div id="framenum">3.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian03.jpg]]
</div>
 
Wählt hier Eure korrekte Zeitzone aus. Debian wird einen Wert vorschlagen, der aus Eurer Spracheinstellung resultiert.<br /><br />
Die Einstellung dann mit '''Enter''' übernehmen.
 
</div>
 
<div id="tutframe"><div id="framenum">4.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian04.jpg]]
</div>
 
Ebenso stellt hier das Layout Eurer Tastatur ein. Auch hier hat Debian Deutsch als Standard aufgrund Eurer Spracheinstellung ausgewählt. Solltet Ihr aber dennoch eine andere Tastatur bevorzugen, dann ändert dies an dieser Stelle ab.<br /><br />
Die Einstellung dann mit '''Enter''' übernehmen.
 
</div>
 
<div id="tutframe"><div id="framenum">5.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian05.jpg]]
</div>
 
Debian läd nun einige zusätzliche Komponenten nach, bevor es mit der Installation weiter geht.
 
</div>
 
<div id="tutframe"><div id="framenum">6.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian06.jpg]]
</div>
 
Nun konfiguriert Debian das Netzwerk via DHCP. Solltet Ihr keinen DHCP Server verwenden, so wird der Vorgang fehlschlagen und Ihr müsst Eure Netzwerkkonfiguration an dieser Stelle manuell vornehmen. Dazu benötigt Ihr eine freie IP Adresse und müsst den Gateway in Eurem Netzwerk kennen, sowie die IP des Nameservers.<br /><br />
In der Regel klappt dies, wenn der DHCP aktiviert ist ohne Probleme.
 
</div>
 
<div id="tutframe"><div id="framenum">7.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian07.jpg]]
</div>
 
Vergebt an dieser Stelle einen eindeutigen Namen für Euren Rechner. Danach mit '''Weiter''' fortfahren.
 
</div>
 
<div id="tutframe"><div id="framenum">8.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian08.jpg]]
</div>
 
Das gleiche dann mit einem Domainnamen. Wenn Ihr einen habt, dann gebt diesen an. Ansonsten genügt in einem lokalen Netz ein beliebiger Name Eures Netzes.
<br /><br />
Mit '''Weiter''' fortfahren.
</div>
 
<div id="tutframe"><div id="framenum">9.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian09.jpg]]
</div>
 
Legt in diesem Frame Euer root Passwort fest. Sollte der Rechner online erreichbar sein, dann wählt ein besonders sicheres Passwort, das nicht so leicht zu erraten ist.
<br /><br />
Mit '''Weiter''' fortfahren.
</div>
 
<div id="tutframe"><div id="framenum">10.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian10.jpg]]
</div>
 
Ein Sicherheitsprozess um sicher zu stellen, dass das root Passwort auch wie gewollt eingegeben ist. Wiederholt nochmals die Eingabe des Passworts.
<br /><br />
Mit '''Weiter''' fortfahren.
</div>
 
<div id="tutframe"><div id="framenum">11.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian11.jpg]]
</div>
 
Wir legen nun einen ersten User an. Tragt dn Vor- und Zunamen ein.
<br /><br />
Mit '''Weiter''' fortfahren.
</div>
 
<div id="tutframe"><div id="framenum">12.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian12.jpg]]
</div>
 
Der Name des Kontos resultiert aus dem Vornamen. Dieser kann natürlich auch geändert werden. Dieser Name wird dann auch als Verzeichnis unter '''/home''' angelegt.
<br /><br />
Mit '''Weiter''' fortfahren.
</div>
 
<div id="tutframe"><div id="framenum">13.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian13.jpg]]
</div>
 
Legt dann das Passwort für den neuen User an.
<br /><br />
Mit '''Weiter''' fortfahren.
</div>
 
<div id="tutframe"><div id="framenum">14.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian14.jpg]]
</div>
 
Auch hier muss das Passwort noch einmal bestätigt werden.
</div>
 
<div id="tutframe"><div id="framenum">15.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian15.jpg]]
</div>
 
Danach wird das Programm zur Partitionierung der Festplatte gestartet. Wir werden an dieser Stelle eine einfache Konfiguration mit 3 Partitionen vornehmen:
<br /><br />
'''1. Partition: / (root)'''<br />
'''2. Partition: /home'''<br />
'''3. Partition: SWAP (Auslagerung)'''
<br />
</div>
 
<div id="tutframe"><div id="framenum">16.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian16.jpg]]
</div>
 
Die Partitionierung werden wir nun '''Manuell''' vornehmen.
</div>
 
<div id="tutframe"><div id="framenum">17.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian17.jpg]]
</div>
 
Meine Festplatte ist hier 21,5 GB groß (virtuelle Platte in meinem Fall). Wir wählen die gewünschte Festplatte aus.
 
</div>
 
<div id="tutframe"><div id="framenum">18.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian18.jpg]]
</div>
 
Da die Platte leer ist, muss eine neue Partitionstabelle erstellt werden. Deswegen wählen wir '''Ja''' aus.
 
</div>
 
<div id="tutframe"><div id="framenum">19.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian19.jpg]]
</div>
 
Der freie Speicher wird im nächsten Frame angezeigt. Diesen wählen wir aus und fahren mit '''Enter''' fort.
 
</div>
 
<div id="tutframe"><div id="framenum">20.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian20.jpg]]
</div>
 
Für '''/''' werden wir '''eine neue Partition erstellen'''. Wir fahren mit '''Enter''' fort.
 
</div>
 
<div id="tutframe"><div id="framenum">21.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian21.jpg]]
</div>
 
Für '''/''' geben wir an der Stelle die gewünschte Größe auf der Festplatte an.
<br /><br />
Wir fahren mit '''Weiter''' fort.
 
</div>
 
<div id="tutframe"><div id="framenum">22.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian22.jpg]]
</div>
 
Es wird eine primäre Partition erstellt. Wir können bis zu 3 primäre Partitionen anlegen. Sollten mehr Partitionen benötigt werden, so müssen wir später eine erweiterte Partition mit logische Partitionen festlegen. Wir können uns aber mit primären Partitionen begnügen.
<br /><br />
Wir fahren mit '''Enter''' fort.
 
</div>
 
<div id="tutframe"><div id="framenum">23.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian23.jpg]]
</div>
 
Die Partition wird an den Anfang gelegt.
<br /><br />
Wir fahren mit '''Enter''' fort.
 
</div>
 
<div id="tutframe"><div id="framenum">24.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian24.jpg]]
</div>
 
Damit später auch gebootet werden kann, setzen wir für diese Partition den '''Boot-flag'''. Hierzu müssen wir das Setting für den Boot-flag von '''Aus''' auf '''Ein''' umstellen.
<br /><br />
Mit '''Enter''' wird diese Einstellung umgestellt.
 
</div>
 
<div id="tutframe"><div id="framenum">25.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian25.jpg]]
</div>
 
Wir beenden die Konfiguration der ersten Partition und fahren mit der zweiten Partition fort.
<br /><br />
Das Anlegen der Home und Swap Partition funktioniert im Grunde wie oben beschrieben, nur dass hier der Boot-flag nicht mehr aktiviert werden muss.
 
</div>
 
<div id="tutframe"><div id="framenum">26.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian31.jpg]]
</div>
 
Das Setting für meine Home Partition sieht dann wie folgt aus.
 
</div>
 
<div id="tutframe"><div id="framenum">27.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian36.jpg]]
</div>
 
Bei der 3. Partition, die ich als SWAP verwende, muss noch das Dateisystem geändert werden. Meine SWAP Partition ist ca. 1,5 GB groß. 2GB sind ein vernünftiger Wert, je nachdem wieviel RAM in Eurem Server verbaut sind. 4 GB SWAP können auch nicht schaden.<br />
Damit die Partition auch als Auslagerungsdatei verwendet wird, stellen wir das EXT3 Dateisystem auf SWAP um, indem wir '''Benutzen als''' mit '''Enter''' auswählen.
 
</div>
 
<div id="tutframe"><div id="framenum">28.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian37.jpg]]
</div>
 
Jetzt stellen wir auf '''SWAP''' um.
<br /><br />
Die Einstellung mit '''Enter''' übernehmen.
 
</div>
 
<div id="tutframe"><div id="framenum">28.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian37.jpg]]
</div>
 
Jetzt stellen wir auf '''SWAP''' um.
<br /><br />
Die Einstellung mit '''Enter''' übernehmen.
 
</div>
 
<div id="tutframe"><div id="framenum">29.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian38.jpg]]
</div>
 
Wir kontrollieren die Einstellunegn und beenden mit dem Menüpunkt '''Anlegen der Partition beenden'''.
 
</div>
 
<div id="tutframe"><div id="framenum">30.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian39.jpg]]
</div>
 
Das Ergebnis sollte dann so ähnlich aussehen. Es müssen mindestens zwei Partitionen vorhanden sein: Eine / und die Swap. Ihr könnt natürlich noch feiner aufteilen. Aber für das Erste sollte es so genügen.
<br /><br />
Wir beenden die Partitionierung mittels '''Partitionierung beenden und Änderung übernehmen'''.
 
</div>
 
<div id="tutframe"><div id="framenum">31.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian40.jpg]]
</div>
 
Die Sicherheitsabfrage mit '''Ja''' bestätigen. An der Stelle wird dann die Festplatte partitioniert. Daten, die vorher eventuell vorhanden waren sind damit verloren.
 
</div>
 
<div id="tutframe"><div id="framenum">32.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian42.jpg]]
</div>
 
Nach der Partitionierung und Formatierung wird dann das Grundsystem installiert.
 
</div>
 
<div id="tutframe"><div id="framenum">33.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian43.jpg]]
</div>
 
Es muss noch der Paketmanager eingerichtet werden. Dazu wird ein Server eingetragen, der am besten aus Eurer Nähe kommt. Wählt deswegen das Land aus, indem Euer Server selbst steht. In unserem Fall vermutlich Deutschland.
<br /><br />
Hier mit '''Enter''' übernehmen.
 
</div>
 
<div id="tutframe"><div id="framenum">34.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian44.jpg]]
</div>
 
Nun wählt einen Server aus. Auch hier gilt, je näher dran, desto schnelle möglicherweise die Verbindung dorthin. Manche User haben eh bevorzugte Server, die sie gerne verwenden. Es kann aber nur einer gewählt werden.
<br /><br />
Mit '''Enter''' übernehmen.
 
</div>
 
<div id="tutframe"><div id="framenum">35.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian45.jpg]]
</div>
 
Solltet Ihr keinen Proxy verwenden, kann hier die Einstellung leer gelassen werden.
<br /><br />
Mit '''Weiter''' übernehmen.
 
</div>
 
<div id="tutframe"><div id="framenum">36.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian46.jpg]]
</div>
 
Apt wird nun eingerichtet.
 
</div>
 
<div id="tutframe"><div id="framenum">37.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian48.jpg]]
</div>
 
Wer mag, der kann an dieser Stelle an der Paketverwendungserfassung teilnehmen. Muss man aber nicht unbedingt ...
 
</div>
 
<div id="tutframe"><div id="framenum">38.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian49.jpg]]
</div>
 
Nun wählen wir die gewünschten Softwarepakete aus. Uns genügen die Standard-Systemwerkzeuge. Wer mag, der kann auch den ssh-Server gleich voreinstellen, das lässt sich aber wie ich noch zeige schnell per Hand nachholen.
<br /><br />
Wir fahren mit '''Weiter''' fort.
 
</div>
 
<div id="tutframe"><div id="framenum">39.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian50.jpg]]
</div>
 
Die Pakete werden nun installiert. Es hängt von der Geschwindigkeit der Internetverbindung ab, wie lange der Vorgang dauert. Da es sich aber nur im wenige Pakete handelt, geht das verhältnismäßig schnell.
 
</div>
 
<div id="tutframe"><div id="framenum">40.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian51.jpg]]
</div>
 
Zuletzt installieren wir den Bootloader in den Master Boot Record. Hier geht es mit '''Ja''' weiter.
 
</div>
 
<div id="tutframe"><div id="framenum">41.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian52.jpg]]
</div>
 
Geschafft. Der Server kann nun zum ersten Mal neu gebootet werden. Werft nachdem der Rechner heruntergefahren ist, die CD wieder aus.
<br /><br />
Hier mit '''Weiter''' fortfahren.
</div>
<br /><br />
==Der erste Start==
<div id="tutframe"><div id="framenum">42.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian54.jpg]]
</div>
 
Wenn alles richtig gelaufen ist, dann seht Ihr den Bootloader Eueres neuen Systems. Lasst den ersten Wert voreingestellt und startet das System.
<br /><br />
Hier mit '''Enter''' fortfahren.
</div>
 
<div id="tutframe"><div id="framenum">43.</div>
<div style="float:right;padding-left:20px;">
[[Bild:Debian56.jpg]]
</div>
 
Wenn der Server durchgestartet ist, dann könnt Ihr Euch als root einloggen.
</div>
<br /><br />
Jetzt installieren wir noch unsere ersten wichtigen Pakete wie den ssh nach:
 
<code><pre>apt-get install mc nano ssh htop</pre></code>
Ihr könnt Euch nun mittels ssh auf Euren Server remote einloggen und weiter arbeiten.
<br /><br />
==Links==
'''Debian:''' http://www.debian.org<br />
 
Pierre "Gargi" Kretschmer

Aktuelle Version vom 30. Juni 2018, 13:18 Uhr

Das Tutorial wurde nach Gargi.org verschoben: https://www.gargi.org/index.php?title=Debian_installieren