Installations-Kurzanleitung: Unterschied zwischen den Versionen
Zeile 22: | Zeile 22: | ||
== Installation == | == Installation == | ||
Falls zusätzliche Programme geladen werden sollen, empfielt es sich, nach dem einstellen der Tastatur eine Internetverbindung einzurichten ([https://wiki.archlinux.de/title/Installations-Kurzanleitung#Internet-Verbindung Internetverbindung]). Danach mit {{ic|pacman -Syu}} die Paketlisten aktuallisieren und die Software des Live-Arch updaten. Mit {{ic|pacman -S tmux}} wird nun zum Beispiel der Terminal-Multiplexer tmux installiert. Vielleicht ist auch vim empfehlenswert zuinstallieren? | |||
Im Live-Arch stehen {{ic|nano}} und {{ic|vi}} als Editoren schon zur Verfügung. | |||
=== Keyboard layout === | === Keyboard layout === | ||
Siehe [[https://wiki.archlinux.de/title/Arch_Linux_auf_Deutsch_stellen Arch auf Deutsch stellen]] | Siehe [[https://wiki.archlinux.de/title/Arch_Linux_auf_Deutsch_stellen Arch auf Deutsch stellen]] | ||
Zeile 28: | Zeile 29: | ||
=== Festplatten-Formatierung === | === Festplatten-Formatierung === | ||
Zur Partitionierung sind cfdisk, fdisk, gdisk, ... zur Wahl. cfdisk ist selbsterklärent. | |||
Falls eine neue Partitionstabelle erstellt werden soll geschieht das mitanfolgenden Befehlen. Vorsicht alle Daten sind danach verlohren! | |||
dd count=1 BS=512 if=/dev/zero of=/dev/sda [hier gewünschtes Laufwerk einsetzten Laufwerk einsetzten!] | |||
cfdisk | cfdisk | ||
Auf jede erstellte Partition muss mkfs ausgeführt werden: | |||
* ext4 - mkfs.ext4 /dev/sda1 [oder mkfs.ext4 -L NAME /dev/sda1 | |||
* swap - mkswap /dev/sda3 | |||
=== Einhängen der Partitionen === | === Einhängen der Partitionen === | ||
Mit {{ic|mount}}. siehe auch [[Mounten]] | Mit {{ic|mount}}. siehe auch [[Mounten]] | ||
mount /dev/sda1 /mnt/ | |||
mount /dev/sd* /mnt/home/ [alles was später dazu soll] | |||
swapon /dev/sda3 | |||
=== Internet-Verbindung === | === Internet-Verbindung === | ||
Bei Kabelnetzwerk mit Einbindung in ein Netzwerk mit DHCP wird automatisch eine Verbindung aufgebaut. Um das zu Testen kann man ein ping auf eine Internetseite absetzen: | |||
ping -c3 8.8.8.8 | |||
Falls der ping keine positive Ausgabe ergibt kann mit {{ic|dhcpcd}} eine IP Adresse bezogen werden. Es kann aber auch sein dass das Netzwerk keine Internetanbindung hat. Dumm gelaufen :-( | |||
Falls kein DHCP vorhanden kann man dem Computer eine statische IP selbst zuteilen. Dies ist mit {{ic|ifconfig}} möglich. Siehe {{ic|man ifconfig}}. | |||
==== WLAN-Verbindung ==== | ==== WLAN-Verbindung ==== | ||
Für eine detaillierte Beschreibung, siehe | Für eine detaillierte Beschreibung, siehe | ||
[[(W)Lan und Arch Linux]] oder [[Netctl]]. | [[(W)Lan und Arch Linux]] oder [[Netctl]]. | ||
schneller Weg für Leute mit wenig Know-How: {{ic|wifi-menu}} | |||
=== Installation des Grundsystems === | === Installation des Grundsystems === | ||
# pacstrap /mnt base | # pacstrap /mnt base base-devel [weiter Pakete] | ||
*Editor vim oder anderer? (nano und vi schon enthalten) | |||
*Vorsicht WLAN-Nutzer: Die Pakete {{ic|wpa_supplicant}} und {{ic|wireless_tools}} sind nicht in {{ic|base}} enthalten und müssen hier also explizit mitinstalliert werden, obwohl sie im Installationssystem vorhanden sind. | |||
# genfstab -L /mnt/ > /mnt/etc/fstab [die Umleitung weg lassen um die Einhängepunkte zu überprüfen] | |||
=== Konfiguration des Systems === | === Konfiguration des Systems === | ||
#echo HOSTNAME > /mnt/etc/hostname | |||
#arch-chroot /mnt/ | |||
In der chroot-Umgebung sind die Konfigurationsdatein zu bearbeiten: | |||
*Spracheinstellungen in /etc/locale.conf ergänzen | mit nano/vi nachfolgenden Text einfügen: | |||
LANG=de_DE.UTF-8 | |||
LC_COLLATE=C | |||
LANGUAGE=de_DE | |||
*Symbolischen Link /etc/localtime auf gewünschte Zone stetzen: | |||
ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime | |||
*Tastaturbelegung und Schriftart in der Datei /etc/vconsole.conf | |||
KEYMAP=de-latin1 | |||
FONT=lat9w-16 | |||
*Gewünschte Sprachen in /etc/locale.gen auskommentieren, anschließend mit: {{ic|locale-gen}} erzeugen. | |||
*Kernel erzeugen mit {{ic|mkinitcpio -p linux}} | |||
*root-Passwort anlegen/ändern: {{ic|passwd}} | |||
=== Installion und Konfiguration eines Boot-Loaders === | === Installion und Konfiguration eines Boot-Loaders === | ||
siehe [[Grub]] | siehe [[Grub]] | ||
pacman -S grub | |||
grub-mkconfig -o /boot/grub/grub.cfg | |||
grub-install /dev/sda | |||
=== Aushängen und Neu-Starten === | === Aushängen und Neu-Starten === | ||
{{ic|umount}} und {{ic|reboot}} | {{ic|umount}} und {{ic|reboot}} | ||
== Arch-Linux zum Desktop System aufarbeiten == | |||
=== Benutzer anlegen === | |||
useradd -m -g users -s /bin/bash NAME | |||
passwd NAME | |||
=== Notwendige Dienste === | |||
=== X-Server und Umgebung installieren === | |||
pacman -S | |||
== Nach der Installation == | == Nach der Installation == |
Version vom 2. Dezember 2016, 13:35 Uhr
Dieser Artikel oder Artikelabschnitt ist noch nicht vollständig!
Diese Seite ist lediglich ein rudimentärer Spickzettel für erfahrene Nutzer. Falls Du neu bei Arch bist oder dich nicht ohnehin schon gut auf der Kommandozeile auskennst, verwende bitte die weitaus ausführlichere Anleitung für Einsteiger.
Download
Beziehe das neueste Arch Linux ISO von der [https://www.archlinux.org/download/ Arch Linux Download-Seite].
- Es wird nur einziges Image bereitgestellt, von dem aus man in i686 und x86_64
Live-System booten kann. Medien, die nur das Repository [core] enthalten, stehen nicht mehr zur Verfügung.
- Installations-Images sind signiert, und es wird dringend empfohlen, die
Signatur vor der Verwendung zu überprüfen. Dazu lädt lädt man die .sig
Datei von der Download-Seite (oder einem der dort aufgeführten Spiegel-Server)
in das gleiche Verzeichnis wie die .iso Datei herunter und verwendet dann
den Befehl pacman-key -v iso-file.sig
.
- Das Image kann auf CD gebrannt, als ISO-Datei eingehängt, oder direkt auf
einen USB-Stick geschrieben werden. Es dient nur zur Installations-Zwecken; ein
bereits existierendes Arch System wird mit pacman -Syu
aktuell gehalten.
Installation
Falls zusätzliche Programme geladen werden sollen, empfielt es sich, nach dem einstellen der Tastatur eine Internetverbindung einzurichten (Internetverbindung). Danach mit pacman -Syu
die Paketlisten aktuallisieren und die Software des Live-Arch updaten. Mit pacman -S tmux
wird nun zum Beispiel der Terminal-Multiplexer tmux installiert. Vielleicht ist auch vim empfehlenswert zuinstallieren?
Im Live-Arch stehen nano
und vi
als Editoren schon zur Verfügung.
Keyboard layout
Siehe [Arch auf Deutsch stellen]
loadkeys de-latin1
Festplatten-Formatierung
Zur Partitionierung sind cfdisk, fdisk, gdisk, ... zur Wahl. cfdisk ist selbsterklärent. Falls eine neue Partitionstabelle erstellt werden soll geschieht das mitanfolgenden Befehlen. Vorsicht alle Daten sind danach verlohren!
dd count=1 BS=512 if=/dev/zero of=/dev/sda [hier gewünschtes Laufwerk einsetzten Laufwerk einsetzten!] cfdisk
Auf jede erstellte Partition muss mkfs ausgeführt werden:
- ext4 - mkfs.ext4 /dev/sda1 [oder mkfs.ext4 -L NAME /dev/sda1
- swap - mkswap /dev/sda3
Einhängen der Partitionen
Mit mount
. siehe auch Mounten
mount /dev/sda1 /mnt/ mount /dev/sd* /mnt/home/ [alles was später dazu soll] swapon /dev/sda3
Internet-Verbindung
Bei Kabelnetzwerk mit Einbindung in ein Netzwerk mit DHCP wird automatisch eine Verbindung aufgebaut. Um das zu Testen kann man ein ping auf eine Internetseite absetzen:
ping -c3 8.8.8.8
Falls der ping keine positive Ausgabe ergibt kann mit dhcpcd
eine IP Adresse bezogen werden. Es kann aber auch sein dass das Netzwerk keine Internetanbindung hat. Dumm gelaufen :-(
Falls kein DHCP vorhanden kann man dem Computer eine statische IP selbst zuteilen. Dies ist mit ifconfig
möglich. Siehe man ifconfig
.
WLAN-Verbindung
Für eine detaillierte Beschreibung, siehe
(W)Lan und Arch Linux oder Netctl.
schneller Weg für Leute mit wenig Know-How: wifi-menu
Installation des Grundsystems
# pacstrap /mnt base base-devel [weiter Pakete]
- Editor vim oder anderer? (nano und vi schon enthalten)
- Vorsicht WLAN-Nutzer: Die Pakete
wpa_supplicant
undwireless_tools
sind nicht inbase
enthalten und müssen hier also explizit mitinstalliert werden, obwohl sie im Installationssystem vorhanden sind.
# genfstab -L /mnt/ > /mnt/etc/fstab [die Umleitung weg lassen um die Einhängepunkte zu überprüfen]
Konfiguration des Systems
#echo HOSTNAME > /mnt/etc/hostname #arch-chroot /mnt/
In der chroot-Umgebung sind die Konfigurationsdatein zu bearbeiten:
- Spracheinstellungen in /etc/locale.conf ergänzen | mit nano/vi nachfolgenden Text einfügen:
LANG=de_DE.UTF-8 LC_COLLATE=C LANGUAGE=de_DE
- Symbolischen Link /etc/localtime auf gewünschte Zone stetzen:
ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime
- Tastaturbelegung und Schriftart in der Datei /etc/vconsole.conf
KEYMAP=de-latin1 FONT=lat9w-16
- Gewünschte Sprachen in /etc/locale.gen auskommentieren, anschließend mit:
locale-gen
erzeugen. - Kernel erzeugen mit
mkinitcpio -p linux
- root-Passwort anlegen/ändern:
passwd
Installion und Konfiguration eines Boot-Loaders
siehe Grub
pacman -S grub grub-mkconfig -o /boot/grub/grub.cfg grub-install /dev/sda
Aushängen und Neu-Starten
umount
und reboot
Arch-Linux zum Desktop System aufarbeiten
Benutzer anlegen
useradd -m -g users -s /bin/bash NAME passwd NAME
Notwendige Dienste
X-Server und Umgebung installieren
pacman -S