Benutzer:Tuxnix: Unterschied zwischen den Versionen
Tuxnix (Diskussion | Beiträge) Entwurf |
Tuxnix (Diskussion | Beiträge) Entwurf |
||
Zeile 6: | Zeile 6: | ||
{{inuse|[[Benutzer:Tuxnix|Tuxnix]] ([[Benutzer Diskussion:Tuxnix|Diskussion]])}} | {{inuse|[[Benutzer:Tuxnix|Tuxnix]] ([[Benutzer Diskussion:Tuxnix|Diskussion]])}} | ||
{{righttoc}} | |||
=Arch Intallation - in Konsolen Befehlen= | |||
Die Gliederungspunkte entsprechen der [[Anleitung für Einsteiger]] zu der man jederzeit wechseln kann. | |||
===Variante 1=== | |||
* für UEFI-Rechner | |||
* Partitionen: /boot und root(/) (unverschlüsselt) | |||
* Systemd-boot | |||
===ISO-Abbild prüfen=== | ===ISO-Abbild prüfen=== | ||
md5sum archlinux-*-x86_64.iso | md5sum archlinux-*-x86_64.iso | ||
===ISO-Abbild auf USB-Stick übertragen=== | ===ISO-Abbild auf USB-Stick übertragen=== | ||
Zeile 27: | Zeile 32: | ||
===Partitionieren des Datenträgers=== | ===Partitionieren des Datenträgers=== | ||
* fdisk -l - Wie heißen die angeschlössenen Datenträger? | |||
* {{ic|gdisk /dev/'''x'''}} – Starten von gdisk | * {{ic|gdisk /dev/'''x'''}} – Starten von gdisk | ||
* {{taste|o}} – Erzeugen einer neuen GPT im cache. (Protektiver MBR zur Kompatibilität) | * {{taste|o}} – Erzeugen einer neuen GPT im cache. (Protektiver MBR zur Kompatibilität) | ||
Zeile 46: | Zeile 52: | ||
===Anlegen der Dateisysteme (Formatieren)=== | ===Anlegen der Dateisysteme (Formatieren)=== | ||
{{Hinweis| Das '''x''' von xY steht für den Laufwerksbuchstaben, das '''Y''' für die Nummer der betreffenden Partition. Diese Angaben müssen jeweils mit dem konkreten Fall abgeglichen werden.}} | {{Hinweis| Das '''x''' von xY steht für den Laufwerksbuchstaben, das '''Y''' für die Nummer der betreffenden Partition. Diese Angaben müssen jeweils mit dem konkreten Fall abgeglichen werden.}} | ||
* {{ic | mkfs.fat -F 32 -n EFIBOOT /dev/sdxY}} - Für die ef00 Partition (/boot) - FAT32 Dateisystem, Label "EFIBOOT". | * {{ic | mkfs.fat -F 32 -n EFIBOOT /dev/sdxY}} - Für die ef00 Partition (/boot) - FAT32 Dateisystem, Label "EFIBOOT". | ||
* {{ic | mkfs.ext4 -L p_arch /dev/sdxY}} - Für die 83 bzw, 8300 Partition root (/) - ext4 Dateisystem, Label "p_arch". | * {{ic | mkfs.ext4 -L p_arch /dev/sdxY}} - Für die 83 bzw, 8300 Partition root (/) - ext4 Dateisystem, Label "p_arch". | ||
===Internetverbindung prüfen=== | ===Internetverbindung prüfen=== | ||
ping -c3 www.archlinux.de | ping -c3 www.archlinux.de | ||
=== | ===Mounten=== | ||
mount -L p_arch /mnt | mount -L p_arch /mnt | ||
mkdir /mnt/boot | mkdir /mnt/boot | ||
Zeile 71: | Zeile 66: | ||
=== Installation der Basispakete === | === Installation der Basispakete === | ||
pacstrap /mnt base base-devel linux linux-firmware dhcpcd nano | pacstrap /mnt base base-devel linux linux-firmware dhcpcd nano | ||
=== Installation zusätzlicher Pakete === | === Installation zusätzlicher Pakete === | ||
* {{ic|intel-ucode}}: Intel-CPUs - siehe [[Microcode]] | * {{ic|intel-ucode}}: Intel-CPUs - siehe [[Microcode]] | ||
* {{ic|amd-ucode}}: AMD-CPUs - siehe [[Microcode]] | * {{ic|amd-ucode}}: AMD-CPUs - siehe [[Microcode]] | ||
=== fstab erzeugen=== | === fstab erzeugen=== | ||
genfstab -Lp /mnt > /mnt/etc/fstab | genfstab -Lp /mnt > /mnt/etc/fstab | ||
===Chrooten=== | ===Chrooten=== | ||
arch-chroot /mnt/ | arch-chroot /mnt/ | ||
===Konfigurationsdateien (/etc/....)=== | ===Konfigurationsdateien (/etc/....)=== | ||
echo myhost > /etc/hostname | echo myhost > /etc/hostname | ||
echo LANG=de_DE.UTF-8 > /etc/locale.conf | echo LANG=de_DE.UTF-8 > /etc/locale.conf | ||
nano /etc/locale.gen | nano /etc/locale.gen | ||
Das # am Anfang folgender Zeilen entfernen: | |||
#de_DE.UTF-8 UTF-8 | #de_DE.UTF-8 UTF-8 | ||
#de_DE ISO-8859-1 | #de_DE ISO-8859-1 | ||
Zeile 126: | Zeile 113: | ||
nano /boot/loader/entries/arch-uefi-fallback.conf | nano /boot/loader/entries/arch-uefi-fallback.conf | ||
Wie folgt | Wie folgt angepassen: | ||
title Arch Linux Fallback | title Arch Linux Fallback | ||
linux /vmlinuz-linux | linux /vmlinuz-linux | ||
Zeile 151: | Zeile 138: | ||
=Benutzer Einrichtung= | =Benutzer Einrichtung= | ||
===Internetverbindung herstellen über Lan=== | |||
===Internetverbindung | |||
ip link | ip link | ||
dhcpcd enpxxx | |||
dhcpcd | |||
===Arch Linux Aktualisieren=== | ===Arch Linux Aktualisieren=== | ||
pacman -Syu | pacman -Syu | ||
===Einen Benutzer hinzufügen und Gruppen wählen=== | ===Einen Benutzer hinzufügen und Gruppen wählen=== | ||
useradd -m -g users -s /bin/bash duda | useradd -m -g users -s /bin/bash duda | ||
passwd duda | passwd duda | ||
EDITOR=nano visudo | EDITOR=nano visudo | ||
entfernen des Kommentatorzeichens und des Leerzeichens. | |||
%wheel ALL=(ALL) ALL | |||
gpasswd -a duda wheel audio video games power | |||
gpasswd -a duda wheel | |||
===Weitere nützliche Dienste=== | ===Weitere nützliche Dienste=== | ||
Sollte das System auf einer SSD betrieben werden: | |||
Sollte das System auf einer SSD betrieben | |||
systemctl enable --now fstrim.timer | systemctl enable --now fstrim.timer | ||
===Dienste installieren und aktivieren=== | |||
pacman -S acpid dbus avahi cups | pacman -S acpid dbus avahi cups | ||
systemctl enable acpid | systemctl enable acpid | ||
systemctl enable avahi-daemon | systemctl enable avahi-daemon | ||
systemctl enable cups.service | systemctl enable cups.service | ||
systemctl enable --now systemd-timesyncd.service | systemctl enable --now systemd-timesyncd.service | ||
===Installation und Konfiguration von X11=== | ===Installation und Konfiguration von X11=== | ||
pacman -S xorg-server xorg-xinit | pacman -S xorg-server xorg-xinit | ||
lspci |grep VGA | |||
Passend zur jeweiligen Grafikkarte installiert man mit dem Befehl {{ic|pacmman -S <xf86-video-name>}} eines der folgenden Pakete: | Passend zur jeweiligen Grafikkarte installiert man mit dem Befehl {{ic|pacmman -S <xf86-video-name>}} eines der folgenden Pakete: | ||
Zeile 251: | Zeile 176: | ||
* Für eine Intel-Grafikkarte - {{paket|xf86-video-intel}} | * Für eine Intel-Grafikkarte - {{paket|xf86-video-intel}} | ||
* Für eine nVidia-Grafikkarte - {{paket|xf86-video-nouveau}} | * Für eine nVidia-Grafikkarte - {{paket|xf86-video-nouveau}} | ||
===Deutsche Tastaturbelegung einstellen=== | ===Deutsche Tastaturbelegung einstellen=== | ||
localectl set-x11-keymap de pc105 deadgraveacute | localectl set-x11-keymap de pc105 deadgraveacute | ||
=== Desktopumgebung installieren === | === Desktopumgebung installieren === | ||
Siehe [[:Kategorie:Desktopumgebung|Desktopumgebung]] | |||
reboot | reboot | ||
[[en:Beginners' Guide]] | [[en:Beginners' Guide]] | ||
[[Kategorie:Installation]] | [[Kategorie:Installation]] |
Version vom 15. Februar 2021, 18:24 Uhr
Nur für eigene Zwecke: Hier auf dieser Seite gibt es nur chaotische Arbeitsnotizen
„Tuxnix“ wurde von Tuxnix (Diskussion) als in Bearbeitung markiert. Um Bearbeitungskonflikte zu vermeiden, kontaktiere Tuxnix (Diskussion) bitte, bevor du den Artikel bearbeitest.
Arch Intallation - in Konsolen Befehlen
Die Gliederungspunkte entsprechen der Anleitung für Einsteiger zu der man jederzeit wechseln kann.
Variante 1
- für UEFI-Rechner
- Partitionen: /boot und root(/) (unverschlüsselt)
- Systemd-boot
ISO-Abbild prüfen
md5sum archlinux-*-x86_64.iso
ISO-Abbild auf USB-Stick übertragen
# fdisk -l # dd bs=4M if=/pfad/archlinux-*-x86_64.iso of=/dev/sdx status=progress oflag=sync
Installation unterbrechen
reboot poweroff
Ändern der Tastaturbelegung
loadkeys de
(Man muss die Taste Z drücken, um das Zeichen y (Ypsilon) zu erhalten.)
Partitionieren des Datenträgers
- fdisk -l - Wie heißen die angeschlössenen Datenträger?
gdisk /dev/x
– Starten von gdisk- o – Erzeugen einer neuen GPT im cache. (Protektiver MBR zur Kompatibilität)
- y – Bestätigung
- n – Erstellen einer neuen Partition
- ↵ Enter – Partitionsnummer bestätigen
- ↵ Enter – Den ersten Sektor bestätigen
+512M
– Die Partitionsgröße festlegenef00
– Den Partitionstyp einer EFI-Partition setzenn
– Eine weitere Partition erstellen- ↵ Enter – Partitionsnummer bestätigen
- ↵ Enter – Ersten Sektor bestätigen
- ↵ Enter – Letzten Sektor bestätigen
- ↵ Enter – Linux Partitionstyp (8300) bestätigen
- p - Zeige neue Partitionstabelle zur Überprüfung an.
- w - Speicher der neue Partitionstabelle.
- y – Bestätigung
Anlegen der Dateisysteme (Formatieren)
Hinweis: Das x von xY steht für den Laufwerksbuchstaben, das Y für die Nummer der betreffenden Partition. Diese Angaben müssen jeweils mit dem konkreten Fall abgeglichen werden.
mkfs.fat -F 32 -n EFIBOOT /dev/sdxY
- Für die ef00 Partition (/boot) - FAT32 Dateisystem, Label "EFIBOOT".mkfs.ext4 -L p_arch /dev/sdxY
- Für die 83 bzw, 8300 Partition root (/) - ext4 Dateisystem, Label "p_arch".
Internetverbindung prüfen
ping -c3 www.archlinux.de
Mounten
mount -L p_arch /mnt mkdir /mnt/boot mount -L EFIBOOT /mnt/boot
Installation der Basispakete
pacstrap /mnt base base-devel linux linux-firmware dhcpcd nano
Installation zusätzlicher Pakete
fstab erzeugen
genfstab -Lp /mnt > /mnt/etc/fstab
Chrooten
arch-chroot /mnt/
Konfigurationsdateien (/etc/....)
echo myhost > /etc/hostname echo LANG=de_DE.UTF-8 > /etc/locale.conf
nano /etc/locale.gen
Das # am Anfang folgender Zeilen entfernen:
#de_DE.UTF-8 UTF-8 #de_DE ISO-8859-1 #de_DE@euro ISO-8859-15 #en_US.UTF-8
locale-gen
echo KEYMAP=de-latin1 > /etc/vconsole.conf echo FONT=lat9w-16 >> /etc/vconsole.conf
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
Root Password
passwd
Installation des Bootloaders
Systemd-boot
bootctl install
nano /boot/loader/entries/arch-uefi.conf
Wie folgt anpassen:
title Arch Linux linux /vmlinuz-linux initrd /initramfs-linux.img options root=LABEL=p_arch rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8
nano /boot/loader/entries/arch-uefi-fallback.conf
Wie folgt angepassen:
title Arch Linux Fallback linux /vmlinuz-linux initrd /initramfs-linux-fallback.img options root=LABEL=p_arch rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8
nano /boot/loader/loader.conf
default arch-uefi.conf timeout 4
bootctl update
Exit - umount
exit
umount /mnt/boot umount /mnt
Arch Linux neu booten
reboot
myhost login: root
Benutzer Einrichtung
Internetverbindung herstellen über Lan
ip link dhcpcd enpxxx
Arch Linux Aktualisieren
pacman -Syu
Einen Benutzer hinzufügen und Gruppen wählen
useradd -m -g users -s /bin/bash duda passwd duda
EDITOR=nano visudo
entfernen des Kommentatorzeichens und des Leerzeichens.
%wheel ALL=(ALL) ALL
gpasswd -a duda wheel audio video games power
Weitere nützliche Dienste
Sollte das System auf einer SSD betrieben werden:
systemctl enable --now fstrim.timer
Dienste installieren und aktivieren
pacman -S acpid dbus avahi cups
systemctl enable acpid systemctl enable avahi-daemon systemctl enable cups.service systemctl enable --now systemd-timesyncd.service
Installation und Konfiguration von X11
pacman -S xorg-server xorg-xinit
lspci |grep VGA
Passend zur jeweiligen Grafikkarte installiert man mit dem Befehl pacmman -S <xf86-video-name>
eines der folgenden Pakete:
- Für eine AMD-Grafikkarte - xf86-video-amdgpu
- Für eine Intel-Grafikkarte - xf86-video-intel
- Für eine nVidia-Grafikkarte - xf86-video-nouveau
Deutsche Tastaturbelegung einstellen
localectl set-x11-keymap de pc105 deadgraveacute
Desktopumgebung installieren
Siehe Desktopumgebung
reboot