Benutzer:Tuxnix: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Tuxnix (Diskussion | Beiträge)
Entwurf
Tuxnix (Diskussion | Beiträge)
Entwurf
Zeile 1: Zeile 1:
Arbeitsnotizen. Nur für eigene Zwecke:


{{righttoc}}


=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.


Nur für eigene Zwecke:
Hier auf dieser Seite gibt es nur chaotische Arbeitsnotizen
{{inuse|[[Benutzer:Tuxnix|Tuxnix]] ([[Benutzer Diskussion:Tuxnix|Diskussion]])}}
{{righttoc}}


=Arch Intallation - in Konsolen Befehlen=
* Für UEFI-Rechner - (unverschlüsselt)
Die Gliederungspunkte entsprechen der [[Anleitung für Einsteiger]] zu der man jederzeit wechseln kann.
* 2 Partitionen: /boot und /
* Systemd-boot als Bootloader


===Variante 1===
* für UEFI-Rechner
* Partitionen: /boot und root(/) (unverschlüsselt)
* Systemd-boot


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


===ISO-Abbild auf USB-Stick übertragen===
ISO-Abbild auf USB-Stick übertragen:
  # fdisk -l
  fdisk -l
  # dd bs=4M if=/pfad/archlinux-*-x86_64.iso of=/dev/sdx 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===
Installation unterbrechen:
  reboot
  reboot
  poweroff
  poweroff
<br><br><br>


===Ändern der Tastaturbelegung===
Deutsche Tastaturbelegung - Die Taste '''{{Taste|Z}}''' drücken, um das '''y''' Zeichen zu erhalten:
  loadkeys de
  loadkeys de
(Man muss die Taste '''{{Taste|Z}}''' drücken, um das Zeichen '''y''' (Ypsilon) zu erhalten.)
<br><br><br>


===Partitionieren des Datenträgers===
Partitionieren:
* fdisk -l - Wie heißen die angeschlössenen Datenträger?
<br></div>
* {{ic|fdisk -l}} - Mounts der angeschlossenen Datenträger ermitteln.
* {{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 50: Zeile 51:
* {{taste|y}} – Bestätigung
* {{taste|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.}}


* {{ic | mkfs.fat -F 32 -n EFIBOOT /dev/sdxY}} - Für die ef00 Partition (/boot) - FAT32 Dateisystem, Label "EFIBOOT".
Formatieren:
* {{ic | mkfs.ext4 -L p_arch /dev/sdxY}} - Für die 83 bzw, 8300 Partition root (/) - ext4 Dateisystem, Label "p_arch".
* {{ic | mkfs.fat -F 32 -n EFIBOOT /dev/sd'''x'''1}} - Für die ef00 Partition (/boot) - FAT32 Dateisystem, Label "EFIBOOT".
* {{ic | mkfs.ext4 -L p_arch /dev/sd'''x'''2}} - Für die 83 bzw, 8300 Partition root (/) - ext4 Dateisystem, Label "p_arch".


===Internetverbindung prüfen===
ping -c3 www.archlinux.de


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


=== 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
<br><br><br>


=== 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]]
<br><br><br>


=== fstab erzeugen===
fstab erzeugen:
  genfstab -Lp /mnt > /mnt/etc/fstab
  genfstab -Lp /mnt > /mnt/etc/fstab
<br><br><br>


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


===Konfigurationsdateien (/etc/....)===
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
Zeile 117: Zeile 121:
  linux    /vmlinuz-linux
  linux    /vmlinuz-linux
  initrd  /initramfs-linux-fallback.img
  initrd  /initramfs-linux-fallback.img
  options  root=LABEL=p_arch rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8
  options  root=LABEL=p_arch rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8</dev>


  {{hc|nano /boot/loader/loader.conf |  
  {{hc|nano /boot/loader/loader.conf |  
Zeile 136: Zeile 140:
  myhost login: root
  myhost login: root


=Benutzer Einrichtung=
 
===Internetverbindung prüfen===
ping -c3 www.archlinux.de
 


===Internetverbindung herstellen über Lan===
===Internetverbindung herstellen über Lan===

Version vom 16. Februar 2021, 13:55 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 - Für die ef00 Partition (/boot) - FAT32 Dateisystem, Label "EFIBOOT".
  • mkfs.ext4 -L p_arch /dev/sdx2 - Für die 83 bzw, 8300 Partition root (/) - ext4 Dateisystem, Label "p_arch".


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/




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