Redireccionar la consola de Linux en el arranque

10

¿Es posible en el arranque redirigir la salida de la consola a una screensesión? El servidor no tiene monitor conectado, y me gustaría poder ver la salida de la consola principal. He visto otras publicaciones sobre la redirección a un puerto serie, pero prefiero usar, screensi es posible, u otro método para ver la salida de la consola cuando inicie sesión a través de SSH.

La caja está ejecutando Raspbian Linux (Debian Wheezy).

zio
fuente
3
¡Pero en el arranque, ni la pantalla ni sshd se habrán iniciado todavía! Aún así, debe ser posible de alguna manera, al menos cuando se trata de una máquina virtual que está arrancando, ya que esto es lo que hace Linode. Si se trata de una máquina física que está arrancando, me sorprenderá saber que es realmente posible.
dubiousjim
2
¿No puedes leer /var/log/bootuna vez que hayas iniciado sesión?
jasonwryan

Respuestas:

2

Puede agregar una sesión de pantalla al inittab en un nivel de ejecución específico:

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

es tu usuario

Luego configure grub para que salga a ese dispositivo.

# (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
Mark Cohen
fuente