- Not recommended for absolute beginners
- Sufficient disk space
- RAM atleast 500 MB
- Arch linux bootbale media
- create bootable usb or cd
- run
ping google.comto check for internet connection - run
fdisk -lto list your disk partitions - run
cfdiskto create partitions you will need for your system installation
- /dev/sda1
- /dev/sda2
- /dev/sda3
- /dev/sda4 (esp)
- select type dos
- select new
- select primary
- add size with G for GB and M for MB
- select write
- select type dos
- select new
- select primary
- add size with G for GB and M for MB (two times your ram size)
- select type dos
- select new
- select primary
- add size
- select write
- select type dos
- select new
- select primary
- add size
- select write
mkfs.ext4 /dev/sda1mkfs.ext4 /dev/sda3mkfs.vfat /dev/sda4mkswap /dev/sda2swapon /dev/sda2
mount /dev/sda1 /mntmkdir /mnt/homemount /dev/sda3 /mnt/homemkdir /mnt/bootmount /dev/sda4 /mnt/boot
pacstrap /mnt base base-devel
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt /bin/bash- edit
/etc/locale.genusing your favorite text editor - uncomment locale you need eg
en_GB UTF-8 - run
locale-gen
- edit
/etc/hostnameto set your system name - run
systemctl enable dhcpcd - run
pacman -S iw wpa_supplicant broadcom-wl
- run
pacman -S grub os-prober efibootmgr grub - run 'grub install --target=x86_64 --efi-directory=esp --bootloader-id= Arch`
- run
os-proberto map existing systems - run
grub-mkconfig -o esp/grub/grub.cfg
- run
pacman -S intel-ucode nvidia nvidia-lts linux-headers dkms ntfs-3g wpa_supplicant broadcom-wl openssh git qt4 vlc gnome chromium atom wireless_tools networkmanager network-manager-applet - run
systemctl gdm enable - run
systemctl enable NetworkManager.service - run
systemctl enable wpa_supplicant.service
- run
exitto exit bash umount /mntumount /mnt/homereboot
** if windows ever overwrites the boot partition just reinstall grub on the boot partition