# Arch-Linux-Installation ### Check if your Wireless Lan Interface is working ip link ### Connect to your Wifi-Network and check connection to the Internet wpa_passphrase | wpa_supplicant -B -i -c /dev/stdin dhcpcd ping -c 3 www.google.com ### Format root and home partitions using mkfs.ext4 /dev/sdxX ### Format/Enable SWAP mkswap /dev/sdaZ swapon /dev/sdaZ ### Check partitions with this command lsblk /dev/sdx ### Mount root and home partitions mount /dev/sdxX /mnt mkdir /mnt/home mount /dev/sdxY /mnt/home ### Choose download mirror (optional) nano /etc/pacman.d/mirrorlist ### Install base packages pacstrap -i /mnt base base-devel ### Configure fstab (run only once!) and verify it genfstab -U -p /mnt >> /mnt/etc/fstab nano /mnt/etc/fstab ### Change to your root directory arch-chroot /mnt ### Language and Time Zone settings (find and un-comment) nano /etc/locale.gen locale-gen echo LANG=en_US.UTF-8 > /etc/locale.conf export LANG=en_US.UTF-8 ls /usr/share/zoneinfo/ ln -s /usr/share/zoneinfo// /etc/localtime hwclock --systohc --utc ### Set hostname echo > /etc/hostname ### Create users (create admin psswd) ### useradd -m -g [initial_group] -G [additional_groups] -s [login_shell] [username] useradd -m -g users -G wheel,storage,power -s /bin/bash passwd passwd ### Install sudo / add user to the admin-group pacman -S sudo bash-completion EDITOR=nano visudo ### and un-comment: %wheel ALL=(ALL) ALL ### Enable multilib repositories: find and un-comment both lines nano /etc/pacman.conf [multilib] Include = /etc/pacman.d/mirrorlist ### Add Yaourt repository (same file pacman.conf) [archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch ### and install yaourt pacman -Sy yaourt customizepkg rsync ### Advanced Linux Sound Architecture (ALSA) pacman -S alsa-utils pulseaudio alsa-oss alsa-lib amixer sset Master unmute ### to test sound speaker-test -c 2 ### Install Boot-loader (grub) pacman -S grub grub-install --target=i386-pc --recheck /dev/sdx pacman -S os-prober grub-mkconfig -o /boot/grub/grub.cfg ### Enable ethernet interface service at boot (find interface with ip link) systemctl enable dhcpcd@.service