Runlevels are not used anymore with systemd (it uses target concept). Remove the parameter as it causes problems with archlinux template.
@@ -5,7 +5,7 @@
kernel="{kerneldir}/vmlinuz"
ramdisk="{kerneldir}/initramfs"
-extra="ro nomodeset console=hvc0 rd_NO_PLYMOUTH 3 {kernelopts}"
+extra="ro nomodeset console=hvc0 rd_NO_PLYMOUTH {kernelopts}"
root="/dev/mapper/dmroot"
tsc_mode = 2