Jak mogę przechwycić komunikaty startowe FreeBSD wyświetlane na aktywnej konsoli?


2

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.

Odpowiedzi:


2

Po wielu dyskusjach z twórcami NAS4Free wydaje się, że informacje, których szukam, są zawarte w dzienniku /var/log/system.log.


1

Patrzeć na /var/log/messages.

Jeśli chcesz uzyskać więcej informacji, przeczytaj stronę podręcznika użytkownika logger. Z logger możesz użyć syslog aby zapisać wyjście programów.


$ 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.
— killermist

Prawdopodobnie system nie zapisuje dzienników lub lokalizacja dzienników różni się od tradycyjnego miejsca. Czytać freebsd.org/cgi/… .
— Rufo El Magufo

Spróbuję skontaktować się z aktywnym twórcą NAS4Free i sprawdzić, czy tak jest. Z drugiej strony wiem, że tekst jest gdzieś w buforze, ponieważ na fizycznie podłączonej konsoli mogę przewinąć do początku rozruchu, po prostu nie wiem, jak uzyskać dostęp do tego bufora.
— killermist

@killermist nie edytuje mojego postu, aby dodać rozwiązanie. Po prostu dodaj inną odpowiedź i zaakceptuj swoją odpowiedź :)
— Rufo El Magufo
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.