Verwendete Referenzen
https://wiki.archlinux.de/title/Arch_Install_Scripts
https://akolles.de/arch-linux/arch-linux-installation
https://wiki.archlinux.de/title/Anleitung_f%C3%BCr_Einsteiger
https://wiki.archlinux.de/title/Cinnamon
loadkeys de
loadkeys de-latin1
lsblk
(Überblick aller Laufwerke)
fdisk -lu
(alle Partitionen anzeigen lassen)
-> Disk /dev/nvme0n1
fdisk /dev/nvme0n1
At the fdisk prompt, delete old partitions and create a new one:
- Type o. This will clear out any partitions on the drive.
- Type p to list partitions. There should be no partitions left.
- Type n, then p for primary, 1 for the first partition on the drive,
press ENTER to accept the default first sector,
then type +300M for the last sector. - Type n, then p for primary, 2 for the second partition on the drive, and then press ENTER twice to accept the default first and last sector.
- Write the partition table and exit by typing w.
Create and mount the FAT filesystem:
mkfs.vfat -F 32 -n BOOT /dev/nvme0n1p1
mkdir /mnt/boot
mount /dev/nvme0n1p1 /mnt/boot/
Create and mount the ext4 filesystem:
mkfs.ext4 -L SYSTEM /dev/nvme0n1p2
mount /dev/nvme0n1p2 /mnt
Internet Verbindung prüfen
ip a
ping -c3 google.de
Wenn Internet nicht geht kann dhcpcd
ausführen helfen.
Das Arch Linux Basissystem wird durch Eingabe von pacstrap installiert:
pacstrap /mnt base base-devel linux linux-firmware nano mc dhcpcd bash-completion
Datei fstab erzeugen
genfstab -Lp /mnt >> /mnt/etc/fstab
In das neue System wechseln
Erst: root@archiso
arch-chroot /mnt
Dann: [root@archiso /]
Weitere Pakete installieren
pacman -S intel-ucode
Anpassen der fstab
nano /etc/fstab
Es wurde folgendes eingetragen
LABEL=SYSTEM / ext4 rw,relatime 0 1
Installation des Syslinux Bootloader
pacman -S syslinux
nano /boot/syslinux/syslinux.cfg
Die Zeilen APPEND root=/dev/sda3 rw
ändern in
APPEND root=/dev/nvme0n1p2 rw
Anschließend syslinux auf den Bootsektor installieren
syslinux-install_update -iam
Systemkonfiguration
Rechnername festlegen
echo AZBOX > /etc/hostname
Die Systemsprache wird auf Deutsch eingestellt.
echo LANG=de_DE.UTF-8 > /etc/locale.conf
echo LC_COLLATE=C > /etc/locale.conf
echo LANGUAGE=de_DE > /etc/locale.conf
Die Zeitzone festlegen:
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
nano /etc/locale.gen
Das Kommentarzeichen "#" am Anfang folgender Zeilen entfernen und dann abspeichern:
.#de_DE.UTF-8 UTF-8
.#de_DE ISO-8859-1
.#de_DE@euro ISO-8859-15
.#en_US.UTF-8
Abschließend generieren mit:
locale-gen
Setzen des Root-Passwortes mit
passwd
Die Tastaturbelegung und Schriftart in vconsole.conf festlegen:
echo KEYMAP=de-latin1 > /etc/vconsole.conf
echo FONT=lat9w-16 >> /etc/vconsole.conf
Arch Linux neu booten
exit
umount /dev/nvme0n1p1
umount /dev/nvme0n1p2
reboot
pacman -Syu
System sichern
https://clonezilla.org/
Oberfläche installieren
https://wiki.archlinux.de/title/Plasma
Es wird eine Oberfläche installiert
Es gibt Anwendungen und Einstellungen
Es kan kein Terminal mit STR ALT T geöffnet werden.
https://wiki.archlinux.de/title/Cinnamon
Es wird eine Oberfläche installiert
Es gibt keine Anwendungen und die Einstellungen können nicht geöffnet werden
Es kan kein Terminal mit STR ALT T geöffnet werden.
Ein Terminal installieren
pacman -S terminator
Sonstiges
User anlegen
useradd -m -g users -G wheel,audio,video,games,power -s /bin/bash !user!
passwd "user!
Um ein Kommando mit Rootrechten ausführen:
pacman -S sudo
Damit der Benutzer Rootrechte erhält, muß eine Konfiguration verändert werden:
EDITOR=nano visudo
Bei folgenden Zeilen müssen die Kommentarzeichen # und das Leerzeichen entfernt werden: "# %wheel ALL=(ALL) ALL"\
gpasswd -a !user! wheel
Weitere nützliche Dienste werden installiert und aktiviert mit
pacman -S acpid avahi cups cronie
Aktivieren
systemctl enable acpid avahi-daemon org.cups.cupsd.service cronie
Automatische Korrektur der Zeit mit
systemctl enable --now systemd-timesyncd.service
Testen mit: date
Anschließend läßt sich die CMOS Uhr auf der Hauptplatine korrigieren mit
hwclock -w
Comments
No comments yet. Be the first to react!