Rediriger la console Linux au démarrage

10

Est-il possible au démarrage de rediriger la sortie de la console vers une screensession? Le serveur n'a pas de moniteur connecté, et j'aimerais pouvoir voir la sortie de la console principale. J'ai vu d'autres articles sur la redirection vers un port série, mais je préfère utiliser screensi possible, ou une autre méthode pour voir la sortie de la console lorsque vous êtes connecté via SSH.

La boîte exécute Raspbian Linux (Debian Wheezy).

zio
la source
3
Mais au démarrage, ni screen ni sshd n'auront encore été démarrés! Pourtant, cela doit être possible d'une manière ou d'une autre, du moins quand c'est une machine virtuelle qui démarre, puisque c'est ce que fait Linode. Si c'est une machine physique qui démarre, je serai surpris d'apprendre que c'est vraiment possible.
dubiousjim
2
Ne pouvez-vous pas simplement lire /var/log/bootune fois connecté?
jasonwryan

Réponses:

2

Vous pouvez ajouter une session d'écran à l'inittab à un niveau d'exécution spécifique:

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

est votre utilisateur.

Configurez ensuite grub pour une sortie vers ce périphérique.

# (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
la source