delete inittab.patch it's useless
mount vfat ntfs at mode 777
remove devmon.sh it will run after every successful login, thus
load multiple times which is very bad
custom tty script, don't clean tty2

By default, arch has the getty@tty1 service enabled. The service file already passes --noclear, which stops agetty from clearing the screen. However systemd clears the screen before starting it. To disable this behavior, create a drop-in directory /etc/systemd/system/getty@tty1.service.d/ and create a noclear.conf file in it:
/etc/systemd/system/getty@tty1.service.d/noclear.conf

[Service]
TTYVTDisallocate=no

Further Reading:
https://wiki.archlinux.org/index.php/Disable_Clearing_of_Boot_Messages
https://wiki.archlinux.org/index.php/Talk:Disable_Clearing_of_Boot_Messages