You can add a screen session to the inittab at a specific run level : 

 # GNU Screen on runlevel 4
 scr2:4:respawn:/sbin/mingetty --autologin <user> tty1 linux

Where \<user\> is your user.

Then configure grub to output to that device.

 # (0) Arch Linux
 title Arch Linux Screen
 root (hd0,2)
 kernel /vmlinuz-linux root=/dev/disk/your_disk ro acpi_no_auto_ssdt irqpoll 4
 initrd /initramfs-linux.img