Arch Install Scripts: Unterschied zwischen den Versionen
Texhex (Diskussion | Beiträge) (Passwort für root) |
SiD (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
(6 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[en:Arch Install Scripts]] | |||
# Vom Installationsmedium booten | # Vom Installationsmedium booten | ||
#:* loadkeys de | #:* loadkeys de | ||
#:* loadkeys de-latin1 (für Umlaute) | #:* loadkeys de-latin1 (für Umlaute), loadkeys de_CH-latin1 (Schweiz) | ||
#:* Es stehen | #:* 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). | ||
# Festplatten partitionieren | # Festplatten partitionieren | ||
#:* Mit fdisk, parted, cfdisk, [[gdisk]] | #:* Mit fdisk, parted, cfdisk, [[gdisk]] et cetera | ||
#:* Virtuelle Blockgeräte wie [[LVM]], [[Festplatte verschlüsseln|LUKS]], [[RAID|RAID]] | #:* Virtuelle Blockgeräte wie [[LVM]], [[Festplatte verschlüsseln|LUKS]], [[RAID|RAID]] et cetera einrichten | ||
# | # Dateisysteme anlegen | ||
#:* mkfs des jeweiligen Dateisystems ausführen | #:* mkfs des jeweiligen Dateisystems ausführen | ||
# Partitionen einhängen | # Partitionen einhängen | ||
Zeile 12: | Zeile 13: | ||
#:* Für weitere Partitionen unterhalb /mnt Ordner anlegen und entsprechend einhängen (bspw. <code>/mnt/boot</code>) | #:* Für weitere Partitionen unterhalb /mnt Ordner anlegen und entsprechend einhängen (bspw. <code>/mnt/boot</code>) | ||
# Internet-Zugriff einrichten | # Internet-Zugriff einrichten | ||
#:* | #:* Ethernet über dhcp: | ||
#:* Ein: <code>ping -c5 www.archlinux.de</code> | #:** es reicht in der Regel, <code>dhcpcd</code> auszuführen. | ||
#:* Ethernet über feste IP-Adressen: | |||
#:** vi /etc/rc.conf; hier die Parameter interface, adress, netmask, broadcst, gateway eintragen | |||
#:** vi /etc/resolv.conf; hier nameserver <IP-Addresse> eintragen | |||
#:** dann <code>/etc/rc.d/network restart</code> | |||
#:* WLAN, DSL: | |||
#:** Manuelle Konfiguration über <code>wpa_supplicant</code>, <code>rp-pppoe</code> oder über <code>netcfg</code>-Profile | |||
#:* Ein: <code>ping -c5 www.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> | ||
#:** 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. | ||
# Bootloader konfigurieren und einrichten | # Bootloader konfigurieren und einrichten | ||
#:* [[Syslinux|syslinux]] | #:* [[Syslinux|syslinux]] | ||
#:** <code>pacstrap /mnt syslinux</code> | #:** <code>pacstrap /mnt syslinux</code> | ||
#:** <code>syslinux-install_update -i -a -m -c /mnt</code> (installiert syslinux in den MBR von sda) | #:** <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=) | #:** <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]] | #:* [[Grub2|grub]] | ||
# System einrichten | # System einrichten | ||
Zeile 38: | Zeile 46: | ||
#:** 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 (Strg+D oder exit) | ||
# Partitionen aushängen | # Partitionen aushängen | ||
# | # Neu starten |
Version vom 21. September 2012, 19:06 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 oder pacman -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 Ordner anlegen und entsprechend einhängen (bspw.
/mnt/boot
)
- Internet-Zugriff einrichten
- Ethernet über dhcp:
- es reicht in der Regel,
dhcpcd
auszuführen.
- es reicht in der Regel,
- Ethernet über feste IP-Adressen:
- vi /etc/rc.conf; hier die Parameter interface, adress, netmask, broadcst, gateway eintragen
- vi /etc/resolv.conf; hier nameserver <IP-Addresse> eintragen
- dann
/etc/rc.d/network restart
- WLAN, DSL:
- Manuelle Konfiguration über
wpa_supplicant
,rp-pppoe
oder übernetcfg
-Profile
- Manuelle Konfiguration über
- Ein:
ping -c5 www.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
- genfstab erkennt keine Swap-Partition. Wenn beim Partitionieren eine erstellt wurde diese noch in /mnt/etc/fstab eintragen.
arch-chroot /mnt
- System konfigurieren: Entweder für sysvinit oder für systemd
- Für systemd:
- Hostnamen in
/etc/hostname
eintragen - Spracheinstellungen in
/etc/locale.conf
ergänzen
- Hostnamen in
- Für sysvinit:
/etc/rc.conf
editieren anhand des Wikis
/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
- Für systemd:
- mkinitcpio über
/etc/mkinitcpio.conf
konfigurieren - Kernel-Image erzeugen:
mkinitcpio -p linux
- Passwort für root anlegen:
passwd
- System konfigurieren: Entweder für sysvinit oder für systemd
- fstab generieren:
- chroot verlassen (Strg+D oder exit)
- Partitionen aushängen
- Neu starten