Arch Install Scripts: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Maesto (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 22: | Zeile 22: | ||
#:* <code>pacstrap /mnt base{,-devel} [weitere Pakete...]</code> | #:* <code>pacstrap /mnt base{,-devel} [weitere Pakete...]</code> | ||
#:** Hier auch an den gewünschten Editor denken, den man später im chroot verwenden möchte. | #:** Hier auch an den gewünschten Editor denken, den man später im chroot verwenden möchte. | ||
# System einrichten | # System einrichten | ||
#:* [[fstab]] generieren: <code>genfstab -p /mnt >> /mnt/etc/fstab</code> | #:* [[fstab]] generieren: <code>genfstab -p /mnt >> /mnt/etc/fstab</code> | ||
Zeile 40: | Zeile 34: | ||
#:** Passwort für root anlegen: <code>passwd</code> | #:** Passwort für root anlegen: <code>passwd</code> | ||
#:** Tastaturlayout permanent speichern: <code>/etc/vconsole.conf</code> editieren | #:** Tastaturlayout permanent speichern: <code>/etc/vconsole.conf</code> editieren | ||
Bootloader konfigurieren und einrichten | |||
#:* [[Syslinux|syslinux]] | |||
#:** <code>pacstrap /mnt syslinux</code> | |||
#:** <code>syslinux-install_update -i -a -m -c /mnt</code> (installiert syslinux in den MBR von sda) | |||
#:** <code>/mnt/boot/syslinux/syslinux.cfg</code> anpassen (v.a. die Append-Zeile mit root=..., insbesondere prüfen, ob die richtige boot-Partition verwendet wird) | |||
#:* [[Grub2|grub]] | |||
# chroot verlassen (<code>exit</code>) | # chroot verlassen (<code>exit</code>) | ||
# Partitionen aushängen (<code>umount /mnt/{…}</code>) | # Partitionen aushängen (<code>umount /mnt/{…}</code>) | ||
# Neu starten | # Neu starten |
Version vom 30. November 2012, 17:02 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.
- 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
- Tastaturlayout permanent speichern:
/etc/vconsole.conf
editieren
- System konfigurieren:
- fstab generieren:
Bootloader konfigurieren und einrichten
- chroot verlassen (
exit
) - Partitionen aushängen (
umount /mnt/{…}
) - Neu starten