Arch install
loadkeys de-latin1
cfdisk
/dev/sda1 512M
/dev/sda2 25G
/dev/sda3 XXX
mkfs.fat -F32 /dev/sda1
mkfs.btrfs /dev/sda2
mkfs.btrfs /dev/sda3
mounting
mount /dev/sda2 /mnt
basic packages
pacstrap /mnt base linux-lts linux-firmware
fstab
genfstab -U /mnt » /mnt/etc/fstab
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
hwclock –systohc
install editor
pacman -S vim networkmanager grub efibootmgr sudo systemctl enable NetworkManager
Edit /etc/locale.gen and uncomment en_US.UTF-8 UTF-8 and other needed locales.
vim /etc/locale.gen
de_DE.UTF-8 and en_US.UTF-8
locale-gen
vim /etc/locale.conf
LANG=de_DE.UTF-8
vim /etc/vconsole.conf
KEYMAP=de-latin1
echo myhostname > /etc/hostname
vim /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
if static ip add line of inet
if btrfs is used install btrfs-prog
pacman -S btrfs-prog
initramfs
mkinitcpio -P
creating user instedt of root
useradd -m -G wheel username
passwd username
and user to group
groupadd wheel
gpasswd -a username wheel
visudo
uncomment wheel group for sudo access
EDITOR=vim visudo
mkdir /boot/EFI (if doing UEFI)
mount /dev/sda1 /boot/EFI #Mount FAT32 EFI partition (if doing UEFI)
grub-install –target=x86_64-efi –bootloader-id=grub_uefi –recheck
edit grub config if timer should 0
vim /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg
exit && boot into new os
exit umount -R /mnt reboot now
new os
loadkeys de-latin1
install
pacman xorg-server xfce4 xfce4-goodies lightdm-gtk-greeter reflector pulseaudio pavucontrol
start lightdm
systemctl enable lightdm
update mirrors
sudo reflector –latest 20 –protocol https –country germany –sort rate –save /etc/pacman.d/mirrorlist
after start edit
enabel autologin in lightdm
sudo vim /etc/lightdm/lightdm.conf
[Seat:*]
autologin-user=username
groupadd -r autologin
gpasswd -a username autologin