Вот есть uinput и /dev/vcs*. Вроде как, можно эмулировать ввод с клавиатуры и видеть содержимое /dev/tty. Есть что-то готовое, чтобы засунуть его в initramfs (ну и sshd с ним), и подключаясь по ssh видить, что там происходит в начальный момент загрузки?
Или это невозможно и какого-то функционала на уровне ядра не хватает?