ArchLinux Install
=================
-
Disk Management ===================
-
fdisk -l
-
cfdisk /dev/sda -> see which drive to select from fdisk -l and create proper partitions.
-
mkfs.ext4 /dev/sda2
-
mount /dev/sda2 /mnt
-
mkswap /dev/sda1
-
swapon /dev/sda1
-
Install ArchLinux ==================== Internet connection is required at this step. Use wifi-menu command for WiFi connection. DHCP is automatically connected, so no problem with that.
-
pacstrap /mnt base base-devel
-
Configuring ==============
-
arch-chroot /mnt
-
passwd -> set root password
-
nano /etc/locale.gen -> CTRL-O, CTRL-X for save
-
locale-gen
-
cd /usr/share/zoneinfo -> cd, cd, cd as required
-
ln -s /usr/share/zoneinfo/... /etc/localtime
-
echo hostname_you_want > /etc/hostname
-
GRUB install ===============
-
pacman -S grub-bios
-
grub-install /dev/sda
-
mkinitcpio -p linux -> Set the hardware info
-
grub-mkconfig -o /boot/grub/grub.cfg
-
exit
-
Filesystem ==============
-
genfstab /mnt >> /mnt/etc/fstab
-
umount /mnt
-
reboot
-
User Setup ==============
-
Disk Management ===================
-
fdisk -l
-
cfdisk /dev/sda -> see which drive to select from fdisk -l and create proper partitions.
-
mkfs.ext4 /dev/sda2
-
mount /dev/sda2 /mnt
-
mkswap /dev/sda1
-
swapon /dev/sda1
-
Install ArchLinux ==================== Internet connection is required at this step. Use wifi-menu command for WiFi connection. DHCP is automatically connected, so no problem with that.
-
pacstrap /mnt base base-devel
-
Configuring ==============
-
arch-chroot /mnt
-
passwd -> set root password
-
nano /etc/locale.gen -> CTRL-O, CTRL-X for save
-
locale-gen
-
cd /usr/share/zoneinfo -> cd, cd, cd as required
-
ln -s /usr/share/zoneinfo/... /etc/localtime
-
echo hostname_you_want > /etc/hostname
-
GRUB install ===============
-
pacman -S grub-bios
-
grub-install /dev/sda
-
mkinitcpio -p linux -> Set the hardware info
-
grub-mkconfig -o /boot/grub/grub.cfg
-
exit
-
Filesystem ==============
-
genfstab /mnt >> /mnt/etc/fstab
-
umount /mnt
-
reboot
-
User Setup ==============
-
useradd -m -g users -s /bin/bash username
-
passwd username
-
visudo -> Add as root for sudo permission
-
Display Server, Graphics Driver, Display Manager ===================================================
-
pacman -S xorg-server xorg-server-utils xorg-xinit
-
pacman -S xf86-video-intel/xf86-video-vesa or both
-
pacman -S sddm/kdm/gdm/lxdm/lightdm/slim/xorg-xdm
-
Desktop Environment =======================
-
pacman -S plasma/cinnamon/gnome/lxde/mate/xfce4/lxde-gtk3/mate-gtk3
-
pacman -S plasma-applications/gnome-extra/xfce4-goodies
-
systemctl enable gdm
-
reboot