Benutzer:SiD: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
SiD (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
 
(24 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:


{{inuse|[[Benutzer:SiD|SiD]] ([[Benutzer Diskussion:SiD|Diskussion]]) 10:57, 4. Nov. 2012 (CET)}}


[[Category:About Arch]]
[[Category:Getting and installing Arch]]
[[cs:Installation Guide]]
[[de:Arch Install Scripts]]
[[el:Installation Guide]]
[[es:Installation Guide]]
[[fr:Arch_install_scripts]]
[[it:Installation Guide]]
[[ko:Installation Guide]]
[[pl:Installation Guide]]
[[pt:Installation Guide]]
[[ro:Ghid de instalare]]
[[ru:Installation Guide]]
[[uk:Installation Guide]]
[[zh-CN:Installation Guide]]
[[zh-TW:Installation Guide]]
Dieses Dokument soll bei den Installationsprozess behilflich sein. [[Arch-Linux]] benutzt die[https://github.com/falconindy/arch-install-scripts Arch Installations Skripte]. Bevor man die Installation beginnt wird ein Blick über die [[FAQ]] empfohlen.


Die The community-maintained [[Main Page|Arch wiki]] is an excellent resource and should be consulted for issues first. The [[Wikipedia:IRC|IRC]] channel (irc://irc.freenode.net/#archlinux), and the [https://bbs.archlinux.org/ forums] are also available if the answer cannot be found elsewhere. Also, be sure to check out the {{ic|man}} pages for any command you are unfamiliar with; this can usually be invoked with {{ic|man ''command''}}.
Dieses Dokument soll bei dem Installationsprozess behilflich sein. Arch Linux benutzt die [https://github.com/falconindy/arch-install-scripts Arch Installations Skripte]. Bevor man mit der Installation beginnt wird ein Blick in die [[FAQ]] empfohlen.
 
Bei Problemen sollte das [[Hauptseite|Arch Wiki]] als erstes zu Rate gezogen werden. Falls nirgendwo eine Lösung gefunden werden kann stehen auch noch der [irc://irc.freenode.net/#archlinux.de IRC Channel] und das [https://bbs.archlinux.de/index.php Forum] zur Verfügung. Solltest Du dich mit einem Befehl nicht auskennen, sieh Dir dessen [[Manpages | man page]] an. Üblicherweise geht das mit <code>man ''Befehl''</code>.
 
Es lohnt sich auch ein Blick in das [https://wiki.archlinux.org/index.php/Main_Page englische Arch Wiki]. Das ist umfangreicher und meistens auch aktueller.
Ein [https://bbs.archlinux.org/ englisches Forum] und einen [irc://irc.freenode.net/#archlinux englischen IRC Channel] gibt es natürlich auch.


== Download ==
== Download ==
Das aktuelle Arch-Linux ISO beziehen von [[Downloads]].
Das aktuelle Arch Linux ISO beziehen: [[Download]]
* Das Installationsimage ist für das Booten auf i686 und x86_64 und als live System. Die Installation von Arch Linux geschieht über das Netzwerk.
* Das Installationsimage enthält ein i686 und x86_64 live System mit dem Arch Linux über das Netzwerk installiert wird.
* Das Installationsimage ist signiert und es wird dringend empfohlen die Signatur zu verifizieren bevor man das Image benutzt. Auf einer bestehenden Arch-Linux Installation kann man das durchführen mit{{bc|pacman-key -v <iso-file>.sig}}
* Das Installationsimage ist signiert und es wird dringend empfohlen die Signatur zu verifizieren bevor das Image benutzt wird. Auf einer bestehenden Arch Linux Installation kann das mit <code>pacman-key -v <iso-file>.sig</code> durchgeführt werden.
* The Installationsimage kann man auf CD brennen, mounten als ISO Datei, oder direkt auf einen USB stick übertragen mit {{ic|dd}}. Es wird nur benötigt für neue Arch-Linux Installation. Eine bestehende Installation kann immer aktualisiert werden mit {{ic|pacman -Syu}}.
* Das Installationsimage kann auf CD gebrannt, als [[ISO-Image_mounten|ISO Datei gemountet]], oder mit einem Tool wie [[dd]] direkt auf einen USB Stick übertragen werden. Es wird nur für neue Arch Linux Installationen benötigt. Eine bestehende Installation kann mit <code>pacman -Syu</code> immer aktuell gehalten werden.


== Tastaturbelegung ==
== Tastaturbelegung ==


Für viele Länder und Tastaturbelegungen sind entsprechende Tastenlayouts vorhanden und mit dem Kommando {{ic|loadkeys de}} ist das was man will. Mehr mögliche Tastaturbelegungsdateien können gewählt werden in {{ic|/usr/share/kbd/keymaps/}} (den Pfad und die Datei Erweiterung kann man weglassen wenn man loadkeys benutzt).
Für viele Länder und Tastaturbelegungen sind entsprechende Tastenlayouts vorhanden. Mit dem Kommando <code>loadkeys de</code> wird das deutsche Layout aktiviert. Weitere verfügbare Layouts befinden sich in <code>/usr/share/kbd/keymaps/</code> (der Pfad und die Dateierweiterung kann weglassen werden wenn loadkeys benutzt wird).


== Partitionierung der Festplatte ==
== Partitionierung der Festplatte ==
Siehe unter [[partitioning]] für Details.
Siehe unter [[Partitionierung]] für Details.


Zur Erinnerung, bei Einrichtung von gestapelten Block devices like [[lvm|LVM]], [[Dm-crypt_with_LUKS|LUKS]], oder [[RAID|RAID]].
Zur Erinnerung, bei Einrichtung von gestapelten Block devices like LVM, [[Systemverschlüsselung_mit_dm-crypt|LUKS]], oder RAID.


== Formatierung der Partitionen ==
== Formatierung der Partitionen ==
Siehe [[File Systems#Step_2:_create_the_new_file_system|File Systems]] für Details.
Siehe [[:Kategorie:Dateisysteme]] für Details.


Falls man (U)EFI benutzen will wird meistens eine weitere Partition für das UEFI System gebraucht. Lese [[Unified_Extensible_Firmware_Interface#Create_an_UEFI_System_Partition_in_Linux|Create an UEFI System Partition in Linux]].
Falls man (U)EFI benutzen will wird meistens eine weitere Partition für das UEFI System gebraucht. Lese zum Beispiel [[Installation mit UEFI und Verschlüsselung]].


== Einbinden (mounten) der Partitionen ==
== Einbinden (mounten) der Partitionen ==
Nun muß man die Rootpartition (/) mounten nach {{ic|/mnt}}. Man muß weitere Verzeichnisse für das Einbinden weiterer Partitionenn erzeugen und diese auch einbinden.({{ic|/mnt/boot}}, {{ic|/mnt/home}}, ...) wenn man will dass diese automatisch erkannt werden sollen bei {{ic|genfstab}}.
Jetzt muß die Rootpartition nach <code>/mnt</code> eingebunden werden. Es müssen weitere Verzeichnisse für das Einbinden weiterer Partitionen erstellt werden und diese Partitionen ebenfalls eingebunden werden (<code>/mnt/boot</code>, <code>/mnt/home</code>, ...) wenn man will dass diese von <code>genfstab</code> automatisch erkannt werden.


== Verbindung mit dem Internet ==
== Verbindung mit dem Internet ==
Ein DHCP service ist immer eingeschaltet für alle möglichen Netzwerkdevices. Falls man eine statische IP oder einen Netzwerkmanager benutzen will wie [[Netcfg#Configuration|Netcfg]], muß man den DHCP service zuerst stoppen: {{ic|systemctl stop dhcpcd.service}}. Für mehr Informationen lese [[configuring network]].
Ein DHCP service ist immer eingeschaltet für alle möglichen Netzwerkdevices. Falls man eine statische IP oder einen Netzwerkmanager benutzen will wie Netcfg, muss man den DHCP service zuerst stoppen: {{ic|systemctl stop dhcpcd.service}}. Für mehr Informationen siehe [[Kategorie:Netzwerk]].


=== wlan Netzwerk ===
=== wlan Netzwerk ===
Mit {{ic|wifi-menu}} kann das wlan Netzwerk eingerichtet werden. Für Details siehe unter [[Wireless Setup]] und [[Netcfg#Configuration|Netcfg]].
Mit {{ic|wifi-menu}} kann das wlan Netzwerk eingerichtet werden. Für Details siehe unter [[WLAN]].


== Installation des Basis Systems ==
== Installation des Basis Systems ==
Zeile 78: Zeile 65:


== Konfigurieren des Systems ==
== Konfigurieren des Systems ==
Eine [[fstab]]erzeugen mit dem Kommando (falls man UUIDs oder Labels bevorzugt, zusätzlich die {{ic|-U}} oder {{ic|-L}} Option benutzen.):
Eine [[fstab]] erzeugen mit dem Kommando (falls man UUIDs oder Labels bevorzugt, zusätzlich die {{ic|-U}} oder {{ic|-L}} Option benutzen.):
  # genfstab -p /mnt >> /mnt/etc/fstab
  # genfstab -p /mnt >> /mnt/etc/fstab
Als Nächstes per[[chroot]] in das neue installierte System rübergehen:
Als Nächstes per[[chroot]] in das neue installierte System rübergehen:
Zeile 89: Zeile 76:


* Die Lokale setzen [[Locale#Setting Systemweite locale|locale]] Präferenzen in {{ic|/etc/locale.conf}}.
* Die Lokale setzen [[Locale#Setting Systemweite locale|locale]] Präferenzen in {{ic|/etc/locale.conf}}.
* Zusaätzlich [[KEYMAP|console keymap and font]] Präferenzen in {{ic|/etc/vconsole.conf}}
* Zusätzlich Präferenzen in {{ic|/etc/vconsole.conf}} eintragen
* Kommentator entfernen bei den ausgewählten Lokalen in {{ic|/etc/locale.gen}} und generieren mit {{ic|locale-gen}}.
* Kommentator entfernen bei den ausgewählten Lokalen in {{ic|/etc/locale.gen}} und generieren mit {{ic|locale-gen}}.
* Konfigurieren der{{ic|/etc/mkinitcpio.conf}} falls es nötig ist (siehe [[mkinitcpio]]) und erzeugen einer initial RAM disk mit:
* Konfigurieren der{{ic|/etc/mkinitcpio.conf}} falls es nötig ist (siehe [[mkinitcpio]]) und erzeugen einer initial RAM disk mit:
Zeile 100: Zeile 87:


== Laufwerke trennen und neu booten ==
== Laufwerke trennen und neu booten ==
Wenn man noch per chroot im installiertem System ist, zunächst dieses verlassen mit{{ic|exit}} oder mit {{Tastendruck|Ctrl+D}}.
Wenn man noch per chroot im installiertem System ist, zunächst dieses verlassen mit{{ic|exit}} oder mit {{Taste|Strg}}+{{Taste|D}}.
Zuvor wurden die Partitionen eingebunden unter {{ic|/mnt}}. Diese jetzt trennen mit:
Zuvor wurden die Partitionen eingebunden unter {{ic|/mnt}}. Diese jetzt trennen mit:
  # umount /mnt/{boot,home,}
  # umount /mnt/{boot,home,}
Zeile 109: Zeile 96:
Die Datei {{ic|/etc/pacman.conf}} editieren und die Optionen verändern wenn man es braucht. Auch die Repositories wenn man es braucht.
Die Datei {{ic|/etc/pacman.conf}} editieren und die Optionen verändern wenn man es braucht. Auch die Repositories wenn man es braucht.


Siehe [[Pacman]] und [[Official Repositories]] für Details.
Siehe [[Pacman]] für Details.


== Aktualisieren des Systems ==
== Aktualisieren des Systems ==
Zeile 117: Zeile 104:


== Einen Benutzer hinzufügen ==
== Einen Benutzer hinzufügen ==
Als Letztes den normalen Benutzer hinzufügen wie beschrieben in [[Users and Groups#User management|User management]].
Als Letztes den normalen Benutzer hinzufügen wie beschrieben in [[Benutzer und Gruppen]].


Das neue Arch Linux Basis System ist jetzt in Funktion GNU/Linux Umgebung: Man kann aus [[Beginners' Guide/Extra]] für individuelle bevorzugte Benutzung weiterlesen.
Das neue Arch Linux Basis System ist jetzt in Funktion GNU/Linux Umgebung: Man kann aus [[Anleitung_für_Einsteiger#Weiterführende_Themen|hier]] für individuelle bevorzugte Benutzung weiterlesen.

Aktuelle Version vom 4. Januar 2022, 09:06 Uhr


Dieses Dokument soll bei dem Installationsprozess behilflich sein. Arch Linux benutzt die Arch Installations Skripte. Bevor man mit der Installation beginnt wird ein Blick in die FAQ empfohlen.

Bei Problemen sollte das Arch Wiki als erstes zu Rate gezogen werden. Falls nirgendwo eine Lösung gefunden werden kann stehen auch noch der IRC Channel und das Forum zur Verfügung. Solltest Du dich mit einem Befehl nicht auskennen, sieh Dir dessen man page an. Üblicherweise geht das mit man Befehl.

Es lohnt sich auch ein Blick in das englische Arch Wiki. Das ist umfangreicher und meistens auch aktueller. Ein englisches Forum und einen englischen IRC Channel gibt es natürlich auch.

Download

Das aktuelle Arch Linux ISO beziehen: Download

  • Das Installationsimage enthält ein i686 und x86_64 live System mit dem Arch Linux über das Netzwerk installiert wird.
  • Das Installationsimage ist signiert und es wird dringend empfohlen die Signatur zu verifizieren bevor das Image benutzt wird. Auf einer bestehenden Arch Linux Installation kann das mit pacman-key -v <iso-file>.sig durchgeführt werden.
  • Das Installationsimage kann auf CD gebrannt, als ISO Datei gemountet, oder mit einem Tool wie dd direkt auf einen USB Stick übertragen werden. Es wird nur für neue Arch Linux Installationen benötigt. Eine bestehende Installation kann mit pacman -Syu immer aktuell gehalten werden.

Tastaturbelegung

Für viele Länder und Tastaturbelegungen sind entsprechende Tastenlayouts vorhanden. Mit dem Kommando loadkeys de wird das deutsche Layout aktiviert. Weitere verfügbare Layouts befinden sich in /usr/share/kbd/keymaps/ (der Pfad und die Dateierweiterung kann weglassen werden wenn loadkeys benutzt wird).

Partitionierung der Festplatte

Siehe unter Partitionierung für Details.

Zur Erinnerung, bei Einrichtung von gestapelten Block devices like LVM, LUKS, oder RAID.

Formatierung der Partitionen

Siehe Kategorie:Dateisysteme für Details.

Falls man (U)EFI benutzen will wird meistens eine weitere Partition für das UEFI System gebraucht. Lese zum Beispiel Installation mit UEFI und Verschlüsselung.

Einbinden (mounten) der Partitionen

Jetzt muß die Rootpartition nach /mnt eingebunden werden. Es müssen weitere Verzeichnisse für das Einbinden weiterer Partitionen erstellt werden und diese Partitionen ebenfalls eingebunden werden (/mnt/boot, /mnt/home, ...) wenn man will dass diese von genfstab automatisch erkannt werden.

Verbindung mit dem Internet

Ein DHCP service ist immer eingeschaltet für alle möglichen Netzwerkdevices. Falls man eine statische IP oder einen Netzwerkmanager benutzen will wie Netcfg, muss man den DHCP service zuerst stoppen: systemctl stop dhcpcd.service. Für mehr Informationen siehe .

wlan Netzwerk

Mit wifi-menu kann das wlan Netzwerk eingerichtet werden. Für Details siehe unter WLAN.

Installation des Basis Systems

Bevor man installiert sollte man folgende Datei verändern /etc/pacman.d/mirrorlist den bevorzugten Spiegelserver wählen. Eine Kopie von der mirrorlist wird in das neue System übernommen mit pacstrap.

Bei Benutzung von pacstrap Skript wird das Basis System installiert. Die base-devel Paket Gruppe wird außerdem installiert wenn man Software kompilieren möchte aus dem [AUR]] oder ABS.

# pacstrap /mnt base base-devel

Weitere Pakete können installiert werden bei hinzufügen der Paketnamen mit space Separator zusammen mit dem Bootloader wenn man es wünscht.

Installieren des Bootloaders

GRUB

  • Für BIOS:
# arch-chroot /mnt pacman -S grub-bios
  • Für EFI (in seltenen Fällen wird grub-efi-i386 gebraucht):
# arch-chroot /mnt pacman -S /mnt grub-efi-x86_64

Syslinux

# arch-chroot /mnt pacman -S syslinux

Konfigurieren des Systems

Eine fstab erzeugen mit dem Kommando (falls man UUIDs oder Labels bevorzugt, zusätzlich die -U oder -L Option benutzen.):

# genfstab -p /mnt >> /mnt/etc/fstab

Als Nächstes perchroot in das neue installierte System rübergehen:

# arch-chroot /mnt
  • Den Rechnernamen (hostname) schreiben in /etc/hostname.
  • Einen Symlink von/etc/localtime nach /usr/share/zoneinfo/Zone/SubZoneerzeugen. Wechsel Zone und Subzone nach dem Vorlieben. Zum Beispiel:
# ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime
  • Die Lokale setzen locale Präferenzen in /etc/locale.conf.
  • Zusätzlich Präferenzen in /etc/vconsole.conf eintragen
  • Kommentator entfernen bei den ausgewählten Lokalen in /etc/locale.gen und generieren mit locale-gen.
  • Konfigurieren der/etc/mkinitcpio.conf falls es nötig ist (siehe mkinitcpio) und erzeugen einer initial RAM disk mit:
# mkinitcpio -p linux
  • Konfigurieren des Bootloader: wie zuvor beschrieben im Kapitel die Bootloader Installation installation.
  • Das Root Passwort setzen mit passwd.

Laufwerke trennen und neu booten

Wenn man noch per chroot im installiertem System ist, zunächst dieses verlassen mitexit oder mit Strg+D. Zuvor wurden die Partitionen eingebunden unter /mnt. Diese jetzt trennen mit:

# umount /mnt/{boot,home,}

Neu booten und als root anmelden.

Konfigurieren pacman

Die Datei /etc/pacman.conf editieren und die Optionen verändern wenn man es braucht. Auch die Repositories wenn man es braucht.

Siehe Pacman für Details.

Aktualisieren des Systems

Jetzt sollte man das System aktualisieren.

Siehe Upgrading packages für Instruktionen.

Einen Benutzer hinzufügen

Als Letztes den normalen Benutzer hinzufügen wie beschrieben in Benutzer und Gruppen.

Das neue Arch Linux Basis System ist jetzt in Funktion GNU/Linux Umgebung: Man kann aus hier für individuelle bevorzugte Benutzung weiterlesen.