Pracuję z programistą NAS4Free (opartym na FreeBSD) i aby pomóc zdiagnozować problemy, próbuję przechwycić dane wyjściowe konsoli wygenerowane podczas uruchamiania.
Po wielu poszukiwaniach nie mogę znaleźć żadnych wskazówek, jak to zrobić. Odkryłem, że po przełączeniu w tryb przewijania za pomocą Scroll Lock , Mogę przewinąć do tyłu, ale to, co naprawdę chcę zrobić, to pobrać cały bufor i zrzucić go do pliku, który mógłbym następnie opublikować w Pastebin lub podobnym, aby mógł przejść przez niego i znaleźć możliwe problemy.
Tło: NAS4Free działa „osadzony” na nagim metalu, więc rekonfiguracja go w celu zrzucenia komunikatów rozruchowych w inne miejsce nie jest możliwa.
dmesg
został użyty, ale nie wyświetla wszystkich konkretnych wpisów wydrukowanych podczas sekwencji rozruchowej.
sysctl -a
został zalecony i chociaż część danych wyjściowych jest pomocna, nadal nie zawiera wszystkich komunikatów rozruchowych.
/var/log/messages
nie istnieje, co może oznaczać, że rejestrator nie został uruchomiony (prawdopodobnie zmniejszy przepisywanie na nośnik rozruchowy)
========
Zasadniczo chcę po prostu pobrać zawartość bufora konsoli i zrzucić go do pliku tekstowego na dysku, zamiast ręcznie wpisywać wszystko, co może być interesujące.
$ cat /var/log/messages cat: /var/log/messages: No such file or directory
Wygląda na to, że nie rejestruje wszystkich wiadomości wyświetlanych podczas rozruchu.