Skip to content

Latest commit

 

History

History
executable file
·
152 lines (144 loc) · 3.96 KB

CODE.md

File metadata and controls

executable file
·
152 lines (144 loc) · 3.96 KB

Arch Linux installieren

loadkeys de
iwctl
station wlan0 connect [Netzwerk]
lsblk
cfdisk /dev/[Festplatte]
mkfs.ext4 /dev/[Root-Partition]
UEFI: mkfs.vfat /dev/[EFI-Partition; 300 MB]
mount /dev/[Root-Partition] /mnt
pacstrap /mnt base base-devel linux linux-firmware networkmanager nano intel-ucode
genfstab -U /mnt > /mnt/etc/fstab
arch-chroot /mnt
nano /etc/nanorc    # Syntax-Highlighting aktivieren
ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime
nano /etc/locale.gen    # Sprache auswählen
locale-gen
echo „LANG=de_DE.UTF-8“ > /etc/locale.conf
echo „KEYMAP=de-latin1-nodeadkeys“ > /etc/vconsole.conf
echo „[Name]“ > /etc/hostname
passwd
mkinitcpio -P linux
pacman -S grub dosfstools gptfdisk git efibootmgr
BIOS UEFI
grub-install /dev/[Festplatte] grub-install --efi-directory=/boot /dev/[EFI-Festplatte]
sudo nano /etc/default/grub   # OS-Prober aktivieren
grub-mkconfig -o /boot/grub/grub.cfg
exit
umount -R /mnt
reboot 0

USB-Stick entfernen, neues System starten, als root anmelden

systemctl start NetworkManager
systemctl enable NetworkManager
nmcli device wifi connect [SSID] password [Passwort]
pacman -Syy
useradd -m leon
usermod -aG wheel leon
EDITOR=/usr/bin/nano visudo
   # %wheel ALL=(ALL) ALL → aktivieren
passwd leon
chown -R leon:wheel /home/leon

root abmelden, mit leon anmelden


Arch Linux – verschlüsselte Installation

cfdisk /dev/[Festplatte]
  • EFI-Partition – 300MB
  • Kernel-Partition – 300MB
  • LUKS-Partition
mkfs.msdos -F 32 /dev/[EFI-Partition]
mkfs.ext4 /dev/[Kernel-Partition]
cryptsetup -v -y --cipher aes-xts-plain64 --key-size 256 --hash sha256 --iter-time 2000 --use-urandom --verify-passphrase luksFormat /dev/[LUKS-Partition] 
cryptsetup open /dev/[LUKS-Partition] LEON
mkfs.ext4 /dev/mapper/LEON
mount /dev/mapper/LEON /mnt
mkdir /mnt/boot
mount /dev/[Kernel-Partition] /mnt/boot
mkdir /mnt/boot/efi
mount /dev/[EFI-Partition] /mnt/boot/efi
pacman -S wpa_supplicant dialog dhcpcd
nano /etc/mkinitcpio.conf
HOOKS={encrypt} hinzufügen, vor filesystems
nano /etc/default/grub

GRUB_CMDLINE_LINUX=“cryptdevice=/dev/[LUKS-Partition]:LEON root=/dev/mapper/LEON“
→ GRUB.cfg-Datei erstellen

systemctl enable dhcpcd
umount -R /mnt
cryptsetup close LEON

AUR – Helper installieren

cd /opt
sudo git clone https://aur.archlinux.org/yay.git
sudo chown -R leon:wheel ./yay
makepkg -si
sudo yay -S pamac

Desktopumgebung installieren

sudo pacman -S [xfce4, tilix | kde-plasma-desktop] lightdm lightdm-gtk-greeter xorg xorg-server xorg-xinit
sudo systemctl enable lightdm
sudo nano /etc/lightdm/lightdm.conf

greeter-session=lightdm-gtk-greeter → aktivieren
→ neustarten




Deepin Desktop Environment

sudo pacman -S xf86-video-amdgpu xorg deepin deepin-extra chromium 
sudo nano /ext/lightdm/lightdm.conf

greeter-session=lightdm-deepin-greeter display-setup-script=xrand --mode [Auflösung]

sudo systemctl enable lightdm
reboot

Xmonad – Setup

sudo pacman -Syy xorg lightdm lightdm-gtk-greeter xmonad xmonad-contrib xmobar dmenu picom nitrogen chromium xfce4-terminal nautilus
sudo systemctl enable lightdm
sudo nano /etc/lightdm/lightdm.conf
display-setup-script=xrandr –output Virtual-1 –mode [Auflösung]
nano .xprofile

.xprofile

# Keyboard Layout
setxbmap de &
# Wallpaper
nitrogen --restore &
#Compositor
picom -f &
mkdir .xmonad
cd .xmonad
nano xmonad.hs

xmonad.hs

import XMonad

main    =  xmonad def
           { terminal       =  xfce4-terminal
           , modMask     =  mod4Mask
           }