diff --git a/README.md b/README.md index 12ec0cd..c102eb9 100644 --- a/README.md +++ b/README.md @@ -1 +1,86 @@ -# Arch-Linux-Installation \ No newline at end of file +# 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 \ No newline at end of file