Przekieruj konsolę Linux przy starcie


10

Czy podczas rozruchu można przekierować dane wyjściowe konsoli do screensesji? Serwer nie ma podłączonego monitora i chciałbym móc zobaczyć dane wyjściowe konsoli podstawowej. Widziałem inne posty na temat przekierowywania na port szeregowy, ale wolę użyć, screenjeśli to możliwe, lub innej metody, aby zobaczyć wyjście konsoli po zalogowaniu przez SSH.

W pudełku działa Raspbian Linux (Debian Wheezy).


3
Ale przy starcie, ani screen, ani sshd nie zostaną jeszcze uruchomione! Jednak musi to być jakoś możliwe, przynajmniej gdy uruchamia się maszyna wirtualna, ponieważ tak właśnie robi Linode. Jeśli jest to fizyczna maszyna, która się uruchamia, z zaskoczeniem usłyszę, że to naprawdę możliwe.
dubiousjim

2
Czy nie możesz po prostu czytać /var/log/bootpo zalogowaniu?
jasonwryan

Odpowiedzi:


2

Możesz dodać sesję screen do inittab na określonym poziomie przebiegu:

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

jest twoim użytkownikiem.

Następnie skonfiguruj grub, aby wyświetlał dane na tym urządzeniu.

# (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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.