Benutzer:Tuxnix: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(Entwurf)
(Entwurf)
Zeile 12: Zeile 12:




<div style="line-height: 0.4em;">
<div style="line-height: 0.1em;">ISO-Abbild prüfen:</div>
ISO-Abbild prüfen:
  md5sum archlinux-'''*'''-x86_64.iso
  md5sum archlinux-'''*'''-x86_64.iso
<br><br><br>


ISO-Abbild auf USB-Stick übertragen:
 
<div style="line-height: 0.1em;">ISO-Abbild auf USB-Stick übertragen:</div>
  fdisk -l
  fdisk -l
  dd bs=4M if=/pfad/archlinux-'''*'''-x86_64.iso of=/dev/sd'''x''' status=progress oflag=sync
  dd bs=4M if=/pfad/archlinux-'''*'''-x86_64.iso of=/dev/sd'''x''' status=progress oflag=sync
<br><br><br>


Installation unterbrechen:
 
<div style="line-height: 0.1em;">Installation unterbrechen:</div>
  reboot
  reboot
  poweroff
  poweroff
<br><br><br>


Deutsche Tastaturbelegung - Die Taste '''{{Taste|Z}}''' drücken, um das '''y''' Zeichen zu erhalten:
 
<div style="line-height: 0.1em;">Deutsche Tastaturbelegung - Die Taste '''{{Taste|Z}}''' drücken, um das '''y''' Zeichen zu erhalten:</div>
  loadkeys de
  loadkeys de
<br><br><br>
 


Partitionieren:
Partitionieren:
<br></div>
* {{ic|fdisk -l}} - Mounts der angeschlossenen Datenträger ermitteln.
* {{ic|fdisk -l}} - Mounts der angeschlossenen Datenträger ermitteln.
* {{ic|gdisk /dev/'''x'''}} –  Starten von gdisk
* {{ic|gdisk /dev/'''x'''}} –  Starten von gdisk
Zeile 52: Zeile 50:




Formatieren:
<div style="line-height: 0.2em;">Formatieren:</div>
* {{ic | mkfs.fat -F 32 -n EFIBOOT /dev/sd'''x'''1}} - Für die ef00 Partition (/boot) - FAT32 Dateisystem, Label "EFIBOOT".
<code>mkfs.fat -F 32 -n EFIBOOT /dev/sd'''x'''1</code><br>
* {{ic | mkfs.ext4 -L p_arch /dev/sd'''x'''2}} - Für die 83 bzw, 8300 Partition root (/) - ext4 Dateisystem, Label "p_arch".
<code>mkfs.ext4 -L p_arch /dev/sd'''x'''2</code><br>
 
 
<div style="line-height: 0.2em;">Mounten:</div>
<code>mount -L p_arch /mnt</code><br><br>
<code>mkdir /mnt/boot<br></code><br>
<code>mount -L EFIBOOT /mnt/boot</code>
 
 
<div style="line-height: 0.2em;">Installation der Basispakete:</div>
<code>pacstrap /mnt base base-devel linux linux-firmware dhcpcd nano</code>
 


<div style="line-height: 0.1em;">Installation zusätzlicher Pakete:</div>
<code>pacstrap /mnt intel-ucode</code>
oder
<code>pacstrap /mnt amd-ucode</code>


<div style="line-height: 0.4em;">
Mounten:
mount -L p_arch /mnt
mkdir /mnt/boot
mount -L EFIBOOT /mnt/boot
<br><br><br>


Installation der Basispakete:
<div style="line-height: 0.1em;">fstab erzeugen:</div>
pacstrap /mnt base base-devel linux linux-firmware dhcpcd nano
<code>genfstab -Lp /mnt > /mnt/etc/fstab</code>
<br><br><br>


Installation zusätzlicher Pakete:
* {{ic|intel-ucode}}: Intel-CPUs - siehe [[Microcode]]
* {{ic|amd-ucode}}: AMD-CPUs - siehe [[Microcode]]
<br><br><br>


fstab erzeugen:
<div style="line-height: 0.1em;">Chrooten:</div>
genfstab -Lp /mnt > /mnt/etc/fstab
<code>arch-chroot /mnt/</code>
<br><br><br>


Chrooten:
arch-chroot /mnt/
<br><br><br>


Konfiguration
Konfiguration:
  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

Version vom 16. Februar 2021, 16:45 Uhr

Arbeitsnotizen. Nur für eigene Zwecke:


Arch Intallation - in Konsolen Befehlen

Diese Anleitung ist als Spikzettel zur Anleitung für Einsteiger gedacht und listet die Konsolen Befehle die nötig sind um auf einen UEFI-Rechner ein einfaches Basis Arch Linux zu installieren.


  • Für UEFI-Rechner - (unverschlüsselt)
  • 2 Partitionen: /boot und /
  • Systemd-boot als Bootloader


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


Deutsche Tastaturbelegung - Die Taste Z drücken, um das y Zeichen zu erhalten:
loadkeys de


Partitionieren:

  • fdisk -l - Mounts der angeschlossenen Datenträger ermitteln.
  • 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 festlegen
  • ef00 – Den Partitionstyp einer EFI-Partition setzen
  • n – 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


Formatieren:

mkfs.fat -F 32 -n EFIBOOT /dev/sdx1
mkfs.ext4 -L p_arch /dev/sdx2


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:

pacstrap /mnt intel-ucode oder pacstrap /mnt amd-ucode


fstab erzeugen:

genfstab -Lp /mnt > /mnt/etc/fstab


Chrooten:

arch-chroot /mnt/


Konfiguration:

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</dev>
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


Internetverbindung prüfen

ping -c3 www.archlinux.de


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:

Deutsche Tastaturbelegung einstellen

localectl set-x11-keymap de pc105 deadgraveacute

Desktopumgebung installieren

Siehe Desktopumgebung

reboot