Arch Install Scripts: Unterschied zwischen den Versionen
SiD (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
[[en:Arch Install Scripts]] | [[en:Arch Install Scripts]] | ||
# Vom Installationsmedium booten | # Vom Installationsmedium booten | ||
#:* loadkeys de | #:* <code>loadkeys de</code> | ||
#:* loadkeys de-latin1 (für Umlaute), loadkeys de_CH-latin1 (Schweiz) | #:* <code>loadkeys de-latin1</code> (für Umlaute), <code>loadkeys de_CH-latin1</code> (Schweiz) | ||
#:* Es stehen vi und nano als Editoren zur Verfügung. Bei Bedarf können auch andere in die Live-CD-Umgebung installiert werden (Internetzugriff muss eingerichtet sein, pacman -Sy , pacman -S vim oder pacman -S mc). | #:* Es stehen vi und nano als Editoren zur Verfügung. Bei Bedarf können auch andere in die Live-CD-Umgebung installiert werden (Internetzugriff muss eingerichtet sein, <code>pacman -Sy</code> , <code>pacman -S vim</code> oder <code>pacman -S mc</code>). | ||
# Festplatten partitionieren | # Festplatten partitionieren | ||
#:* Mit fdisk, parted, cfdisk, [[gdisk]] et cetera | #:* Mit fdisk, parted, cfdisk, [[gdisk]] et cetera | ||
#:* Virtuelle Blockgeräte wie [[LVM]], [[Festplatte verschlüsseln|LUKS]], [[RAID|RAID]] et cetera einrichten | #:* Virtuelle Blockgeräte wie [[LVM]], [[Festplatte verschlüsseln|LUKS]], [[RAID|RAID]] et cetera einrichten | ||
# Dateisysteme anlegen | # Dateisysteme anlegen | ||
#:* mkfs des jeweiligen Dateisystems ausführen | #:* <code>mkfs</code> des jeweiligen Dateisystems ausführen | ||
# Partitionen einhängen | # Partitionen einhängen | ||
#:* Root-Partition nach /mnt einhängen | #:* Root-Partition nach <code>/mnt</code> einhängen | ||
#:* Für weitere Partitionen unterhalb /mnt | #:* Für weitere Partitionen unterhalb <code>/mnt</code>-Verzeichnis anlegen und entsprechend einhängen (bspw. <code>/mnt/boot</code>) | ||
#:* Swap-Partition einhängen (<code>swapon /dev/sdxY</code>) | |||
# Internet-Zugriff einrichten | # Internet-Zugriff einrichten | ||
#:* Ethernet über dhcp: | #:* Ethernet über dhcp: | ||
#:** es | #:** Sollte automatisch beim Booten ausgeführt worden sein. Falls nicht, reicht es in der Regel, <code>dhcpcd</code> auszuführen. | ||
#:* WLAN, DSL: | #:* WLAN, DSL: | ||
#:** Manuelle Konfiguration über <code>wpa_supplicant</code>, <code>rp-pppoe</code> oder über <code>netcfg</code>-Profile | #:** Manuelle Konfiguration über <code>wpa_supplicant</code>, <code>rp-pppoe</code> oder über <code>netcfg</code>-Profile | ||
#:* Ein: <code>ping - | #:* Ein: <code>ping -c3 archlinux.de</code> muss Antwortpakete liefern. | ||
# Das Basissystem einrichten | # Das Basissystem einrichten | ||
#:* <code>pacstrap /mnt base{,-devel} [weitere Pakete...]</code> | #:* <code>pacstrap /mnt base{,-devel} [weitere Pakete...]</code> | ||
Zeile 33: | Zeile 30: | ||
# System einrichten | # System einrichten | ||
#:* [[fstab]] generieren: <code>genfstab -p /mnt >> /mnt/etc/fstab</code> | #:* [[fstab]] generieren: <code>genfstab -p /mnt >> /mnt/etc/fstab</code> | ||
#:* <code>arch-chroot /mnt</code> | #:* <code>arch-chroot /mnt</code> | ||
#:** System konfigurieren | #:** System konfigurieren: | ||
#:*** Hostnamen in <code>/etc/hostname</code> eintragen | |||
#: | #:*** Spracheinstellungen in <code>/etc/locale.conf</code> ergänzen | ||
#: | |||
#:*** <code>/usr/share/zoneinfo/ZONE/ORT</code> nach <code>/etc/localtime</code> symlinken (Zone/Ort anpassen). | #:*** <code>/usr/share/zoneinfo/ZONE/ORT</code> nach <code>/etc/localtime</code> symlinken (Zone/Ort anpassen). | ||
#:*** Gewünschte Sprachen in <code>/etc/locale.gen</code> auskommentieren, anschließend mit: <code>locale-gen</code> erzeugen | #:*** Gewünschte Sprachen in <code>/etc/locale.gen</code> auskommentieren, anschließend mit: <code>locale-gen</code> erzeugen | ||
Zeile 46: | Zeile 39: | ||
#:** Kernel-Image erzeugen: <code>mkinitcpio -p linux</code> | #:** Kernel-Image erzeugen: <code>mkinitcpio -p linux</code> | ||
#:** Passwort für root anlegen: <code>passwd</code> | #:** Passwort für root anlegen: <code>passwd</code> | ||
# chroot verlassen ( | # chroot verlassen (<code>exit</code>) | ||
# Partitionen aushängen | # Partitionen aushängen (<code>umount /mnt/{…}</code>) | ||
# Neu starten | # Neu starten |
Version vom 25. November 2012, 22:18 Uhr
- Vom Installationsmedium booten
loadkeys de
loadkeys de-latin1
(für Umlaute),loadkeys de_CH-latin1
(Schweiz)- Es stehen vi und nano als Editoren zur Verfügung. Bei Bedarf können auch andere in die Live-CD-Umgebung installiert werden (Internetzugriff muss eingerichtet sein,
pacman -Sy
,pacman -S vim
oderpacman -S mc
).
- Festplatten partitionieren
- Dateisysteme anlegen
mkfs
des jeweiligen Dateisystems ausführen
- Partitionen einhängen
- Root-Partition nach
/mnt
einhängen - Für weitere Partitionen unterhalb
/mnt
-Verzeichnis anlegen und entsprechend einhängen (bspw./mnt/boot
) - Swap-Partition einhängen (
swapon /dev/sdxY
)
- Root-Partition nach
- Internet-Zugriff einrichten
- Ethernet über dhcp:
- Sollte automatisch beim Booten ausgeführt worden sein. Falls nicht, reicht es in der Regel,
dhcpcd
auszuführen.
- Sollte automatisch beim Booten ausgeführt worden sein. Falls nicht, reicht es in der Regel,
- WLAN, DSL:
- Manuelle Konfiguration über
wpa_supplicant
,rp-pppoe
oder übernetcfg
-Profile
- Manuelle Konfiguration über
- Ein:
ping -c3 archlinux.de
muss Antwortpakete liefern.
- Ethernet über dhcp:
- Das Basissystem einrichten
pacstrap /mnt base{,-devel} [weitere Pakete...]
- Hier auch an den gewünschten Editor denken, den man später im chroot verwenden möchte.
- Bootloader konfigurieren und einrichten
- System einrichten
- fstab generieren:
genfstab -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
- System konfigurieren:
- Hostnamen in
/etc/hostname
eintragen - Spracheinstellungen in
/etc/locale.conf
ergänzen /usr/share/zoneinfo/ZONE/ORT
nach/etc/localtime
symlinken (Zone/Ort anpassen).- Gewünschte Sprachen in
/etc/locale.gen
auskommentieren, anschließend mit:locale-gen
erzeugen
- Hostnamen in
- mkinitcpio über
/etc/mkinitcpio.conf
konfigurieren - Kernel-Image erzeugen:
mkinitcpio -p linux
- Passwort für root anlegen:
passwd
- System konfigurieren:
- fstab generieren:
- chroot verlassen (
exit
) - Partitionen aushängen (
umount /mnt/{…}
) - Neu starten