2. Installation des Grundsystems: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(Artikel: '2. UEFI-Rechner grub brs' integiert)
(Nur Kleinigkeiten)
Zeile 1: Zeile 1:
[[spicker | Arch Linux Installations Spickzettel]]<br>
[[spicker | Arch Linux Installations Spickzettel]]<br>
==Fuer BIOS-Rechner - Partitionierung: ROOT==
==BIOS-Rechner - Partitionierung: ROOT==


(Die Einrichtung einer [[Swap#Swapdatei | Swap-Datei]]) ist nachtraeglich moeglich)<br><br>
(Die Einrichtung einer [[Swap#Swapdatei | Swap-Datei]]) ist nachtraeglich moeglich)<br><br>
Zeile 32: Zeile 32:


<u>Chrooten:</u><br>
<u>Chrooten:</u><br>
<code style=font-size:12px>arch-chroot /mnt</code><br>
<code style=font-size:12px>arch-chroot /mnt</code><br><br>
 
Weiter siehe Kapitel [[3._Konfiguration|3. Konfiguration]]


Weiter siehe Kapitel [[3._Konfigurationtion|3. Konfiguration]]<br><br>


==Fuer BIOS-Rechner - Partitionierung: ROOT + SWAP==
==BIOS-Rechner - Partitionierung: ROOT + SWAP==


<u>Partitionieren (SWAP-Größe hier 8 GiB):</u><br>
<code style=font-size:12px>fdisk -l</code> - '''x''' ermitteln<br>
<code style=font-size:12px>fdisk -l</code> - '''x''' ermitteln<br>
<code style=font-size:12px>fdisk /dev/'''x'''</code> - fdisk starten<br>
<code style=font-size:12px>fdisk /dev/'''x'''</code> - fdisk starten<br>
Zeile 45: Zeile 47:
<code style=font-size:12px>{{taste|Enter}}</code> - Partitionsnummer bestaetigen<br>
<code style=font-size:12px>{{taste|Enter}}</code> - Partitionsnummer bestaetigen<br>
<code style=font-size:12px>{{taste|Enter}}</code> - Ersten Sektor bestaetigen<br>
<code style=font-size:12px>{{taste|Enter}}</code> - Ersten Sektor bestaetigen<br>
<code style=font-size:12px>-4G</code> - Letzten Sektor -4GiB<br>
<code style=font-size:12px>-8G</code> - Letzten Sektor -8GiB<br>
<code style=font-size:12px>{{taste|a}}</code> - Bootsektor aktivieren<br>
<code style=font-size:12px>{{taste|a}}</code> - Bootsektor aktivieren<br>
<code style=font-size:12px>{{taste|n}}</code> - neue Partition erstellen<br>
<code style=font-size:12px>{{taste|n}}</code> - neue Partition erstellen<br>
Zeile 78: Zeile 80:
<code style=font-size:12px>arch-chroot /mnt</code><br><br>
<code style=font-size:12px>arch-chroot /mnt</code><br><br>


Weiter siehe Kapitel [[3._Konfiguration|3. Konfiguration]]<br>
Weiter siehe Kapitel [[3._Konfiguration|3. Konfiguration]]




==Fuer BIOS-Rechner - Partitionierung: Verschlüsseltes Root + SWAP==
==BIOS-Rechner - Partitionierung: Verschlüsseltes Root + SWAP==


Die Partitionierung ist wie in Abschnitt Root + SWAP durchzufuehren<br>
Die Partitionierung ist wie in Abschnitt Root + SWAP durchzufuehren<br>
Zeile 124: Zeile 126:




==Fuer UEFI-Rechner - Partitionierung: BOOT, ROOT und SWAP==
==UEFI-Rechner - Partitionierung: BOOT, ROOT und SWAP==


<u>Partitionieren (SWAP-Größe hier 8 GiB):</u><br>
<u>Partitionieren (SWAP-Größe hier 8 GiB):</u><br>

Version vom 24. April 2024, 20:03 Uhr

Arch Linux Installations Spickzettel

BIOS-Rechner - Partitionierung: ROOT

(Die Einrichtung einer Swap-Datei) ist nachtraeglich moeglich)

fdisk -l - x ermitteln
fdisk /dev/x - fdisk starten
o - neue Partitionstabelle im cache
n - neue Partition erstellen
↵ Enter - Primaerpatition bestaetigen
↵ Enter - Partitionsnummer bestaetigen
↵ Enter - Ersten Sektor bestaetigen
↵ Enter - Letzten Sektor bestaetigen
a - Bootsektor aktivieren
p - zur eigenen Kontrolle vor dem Speichern
w - schreiben der Partitionstabelle

Formatieren:
mkfs.ext4 -L ROOT /dev/x1

Mounten:
mount /dev/x1 /mnt

Installation der Basispakete
pacstrap /mnt base base-devel linux linux-firmware networkmanager iwd nano

Installation von Microcode:
pacstrap /mnt intel-ucode oder pacstrap /mnt amd-ucode

fstab erzeugen:
genfstab -L /mnt > /mnt/etc/fstab

Chrooten:
arch-chroot /mnt

Weiter siehe Kapitel 3. Konfiguration


BIOS-Rechner - Partitionierung: ROOT + SWAP

Partitionieren (SWAP-Größe hier 8 GiB):
fdisk -l - x ermitteln
fdisk /dev/x - fdisk starten
o - neue Partitionstabelle im cache
n - neue Partition erstellen
↵ Enter - Primaerpatition bestaetigen
↵ Enter - Partitionsnummer bestaetigen
↵ Enter - Ersten Sektor bestaetigen
-8G - Letzten Sektor -8GiB
a - Bootsektor aktivieren
n - neue Partition erstellen
↵ Enter - Primaerpatition bestaetigen
↵ Enter - Partitionsnummer bestaetigen
↵ Enter - Ersten Sektor bestaetigen
↵ Enter - Letzten Sektor bestaetigen
t – Partitionstyp waehlen
↵ Enter - Partitionsnummer 2 bestaetigen
82 – Partitionstyp auf 'Linux swap' setzen
p - zur eigenen Kontrolle vor dem Speichern
w - schreiben der Partitionstabelle

Formatieren:
mkfs.ext4 -L ROOT /dev/x1
mkswap -L SWAP /dev/x2

Mounten:
mount /dev/x1 /mnt
swapon /dev/x2

Installation der Basispakete
pacstrap /mnt base base-devel linux linux-firmware networkmanager iwd nano

Installation von Microcode:
pacstrap /mnt intel-ucode oder pacstrap /mnt amd-ucode

fstab erzeugen:
genfstab -L /mnt > /mnt/etc/fstab

Chrooten:
arch-chroot /mnt

Weiter siehe Kapitel 3. Konfiguration


BIOS-Rechner - Partitionierung: Verschlüsseltes Root + SWAP

Die Partitionierung ist wie in Abschnitt Root + SWAP durchzufuehren

Root-Partiton verschluesseln und mappen:
cryptsetup luksFormat --type luks1 /dev/x1
cryptsetup open /dev/x1 root

Formatieren:
mkfs.ext4 -L ROOT /dev/mapper/root
mkswap -L SWAP /dev/x2

Mounten:
mount /dev/mapper/root /mnt
swapon /dev/x2

Installation des Filesystems und der Pakete:
pacstrap /mnt base base-devel linux linux-firmware (intel-ucode oder amd-ucode) nano cryptsetup grub networkmanager iwd

fstab erzeugen:
genfstab -U /mnt > /mnt/etc/fstab

Chrooten:
arch-chroot /mnt

nano /etc/fstab
Und wie folgt anpassen
/dev/mapper/root / ext4 rw,relatime 0 1
/dev/mapper/swap swap swap defaults,noatime 0 0

nano /etc/crypttab
Die swap-Zeile auskommentieren und wie folgt anpassen
swap /dev/x1 /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256

nano /etc/mkinitcpio.conf
In die Zeile 'HOOKS=' encrypt vor filesystems einfuegen:
HOOKS="base udev autodetect microcode modconf kms keyboard keymap consolefont block encrypt filesystems fsck"
Neues initramfs erzeugen
mkinitcpio -P linux

Weiter siehe Kapitel 3. Konfiguration


UEFI-Rechner - Partitionierung: BOOT, ROOT und SWAP

Partitionieren (SWAP-Größe hier 8 GiB):
fdisk -l - x ermitteln
gdisk /dev/x - gdisk starten
o - neue Partitionstabelle im cache
y - bestaetigen
n - neue Partition
↵ Enter - die Partitionsnummer bestaetigen
↵ Enter - den ersten Sektor bestaetigen
+512M - die Partitionsgroesse festlegen
ef00 - den Partitionstyp fuer EFI setzen
n - eine weitere Partition anlegen
↵ Enter - die Partitionsnummer bestaetigen
↵ Enter - ersten Sektor bestaetigen
-8G - letzter Sektor -8GiB
↵ Enter - den Linux Partitionstyp (8300) bestaetigen
n - neue Partition
↵ Enter - die Partitionsnummer bestaetigen
↵ Enter - den ersten Sektor bestaetigen
↵ Enter - letzten Sektor bestaetigen
8200 - den Partitionstyp fuer Linux Swap setzen
p - zeige neue Partitionstabelle zur Ueberpruefung an
w - speichern der neuen Partitionstabelle
y - bestaetigen

Formatieren:
mkfs.fat -F 32 -n BOOT /dev/x1
mkfs.ext4 -L ROOT /dev/x2
mkswap -L SWAP /dev/x3

Mounten:
mount /dev/x2 /mnt zuerst!

mkdir /mnt/boot
mount /dev/x1 /mnt/boot

swapon /dev/x3

Installation der Basispakete:
pacstrap /mnt base base-devel linux linux-firmware dhcpcd nano

Installation von Microcode:
pacstrap /mnt intel-ucode oder pacstrap /mnt amd-ucode

fstab erzeugen:
genfstab -U /mnt > /mnt/etc/fstab

Chrooten:
arch-chroot /mnt

Weiter siehe Kapitel 3. Konfiguration