Oh arch linux, sometimes you make me want to punch myself in the face.
How to install Arch - https://wiki.archlinux.org/index.php/Installation_Guide.
Unfortunately I had problem with Grub. This is how I resolved it.
grub-mkconfig -o /boot/grub/grub.cfg
- Make sure you change
rc.sysinitscript that parses the
USELVMvariable entry will accept either
YES, however it will not accept mixed case [This is fixed in latest release].
- Make sure that lvm2 is in the HOOKS section of
/etc/mkinitcpio.confjust before the filesystems so that your kernel will find LVM volumes at boot time.
- If your root filesystem ( "/" ) is put onto a logical volume, make sure regenerate kernel image based on above modified
/etc/mkinitcpio.confby using below command so that bootloader can find your root during booting
cd /boot mkinitcpio -p linux