Remake of the Keyboard init
Added support for 386BOOT bootinfo