Step 1 : Using fdisk partition the drives and wipe the root and boot partitions clean

Step 2: Connect to Internet (I typically use USB tethering from my phone and it works fine. Once the phone is connected, an IP address is automatically obtained by the system)

Step 3: pacstrap /mnt base

Step 4 : pacstrap /mnt grub

Step 5 : genfstab -p /mnt >> /mnt/etc/fstab

Step 5 : arch-chroot /mnt

Step 6 : Write hostname in /etc/hostname

Step 7 : ln -s /usr/share/zoneinfo/Asia/Kolkata /etc/localtime

Step 8 : edit /etc/locale.gen and run locale-gen

Step 9 : mkinitcpio -p linux

Step 10 : Set root passwd

The following steps should be performed if the standard MBR is used. For GPT the steps will be different (Take a look at the Arch Wiki
page for Grub). Somehow, the Arch Wiki does not mention these in the
installation guide directly. It only links to the Grub pages. However, this is ofcourse the most critical operation that one performs during an install :).

Step 11 : grub-install –target=i386-pc –recheck –debug /dev/sdx

Step 12 : grub-mkconfig -o /boot/grub/grub.cfg

Step 13 : Unmount and Reboot

Thats it! All the above steps are from the Arch Wiki installguide, except that they are all in one place.