Jak przewinąć w górę po panice jądra?


12

Podczas majstrowania przy maszynie wirtualnej z Linuksem regularnie dostaję się do paniki jądra, która przesuwa wszystkie pomocne dane wyjściowe za pomocą rzeczy, których nie rozumiem i prawdopodobnie nie jest to dla mnie pomocne.

Paniki występują najczęściej podczas initramfsfazy. Używam VirtualBox.

Normalny Shift+ Pg Upnie działa (w moim przypadku).

Czy istnieje inny sposób przewijania w górę i sprawdzania wyników tego, co było wcześniej?


Kolejny pomocny sposób na uzyskanie dostępu do przydatnych informacji: możesz przekazać parametr „break = coś jądra (gdzie poprawnymi argumentami dla czegoś są: góra, moduły, premount, mount, mountroot, dół, init)” - wiki.debian.org/ InitramfsDebug
— Ben Creasy

Odpowiedzi:


8

Port szeregowy

Portu szeregowego jest stary i niezawodny sprzęt komputerowy protokół komunikacyjny, który obsługuje Linux Kernel i większość emulatorów naśladować.

Za jego pośrednictwem możesz przesyłać strumieniowo komunikaty jądra do pliku hosta lub konsoli:

Szeregowe alternatywy

Są nawet bardziej wymyślne metody, o których mowa w: Określanie przyczyny paniki jądra Linuksa | Wymiana stosów Unix i Linux

  • netdump: wysyła śledzenie przez sieć.

    Załóżmy, że panika nie przerwała sieci, co jest bardziej prawdopodobne niż serial.

    Zalety w porównaniu z serią to:

    • działa w systemach, które nie mają szeregowego interfejsu, takich jak nowoczesne laptopy

    • kable szeregowe mają dość ograniczone maksymalne długości przewodów, co jest problematyczne, jeśli chcesz mieć wszystkie płyty swojej firmy w zdalnym pokoju, aby dzielić zasoby między programistami.

      Istnieją jednak złącza szeregowe z serwerem Ethernet, które poleciłbym zamiast tego, jeśli Twój cel udostępnia szeregowy, np. Ten :

  • kdump: uruchamia dodatkowe jądro Linuksa, które sprawdza jądro spanikowane. Co może pójść nie tak?

Metody te są bardziej elastyczne, ale mniej niezawodne.

Zobacz także: Przewijanie nieudanego ekranu z paniką jądra | Super użytkownik


To po prostu głupi adapter złącza, który konwertuje port szeregowy DB-9 na format RJ-45 i odwrotnie. Nie pozwala na przekazywanie ruchu szeregowego w sieci Ethernet, ale pozwala np. Zmienić przeznaczenie istniejącego kabla sieciowego na użytek portu szeregowego. Niektóre przełączniki sieciowe i tym podobne mogą mieć również port szeregowy w formie RJ-45, ponieważ mniejsze złącze jest łatwiejsze do zamontowania w płycie czołowej urządzenia w szafie 1U.
— telcoM,

@telcoM OK, daj mi znać, jeśli masz link do produktu, który to robi. Mam na myśli serwer IP, który konwertuje na szeregowy.
— Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

1
Zastanawiasz się nad serwerami urządzeń szeregowych , zwanymi także serwerami portów lub serwerami urządzeń . Wiele z nich zaprojektowano do celów automatyki przemysłowej, a zatem mogą być niepotrzebnie wytrzymałe / drogie do użytku hobbystycznego. Oto najtańszy, jaki mogłem szybko znaleźć.
— telcoM,

Każdy producent kabli, który używa niebieskiego do kabla szeregowego, tylko myli ludzi. Niebieski oznacza VGA (który ma bardzo podobny współczynnik kształtu).
— NH.

2

Z jakim hiperwizorem pracujesz?

Shift+ Pg Upjest poprawny w prawie wszystkich sytuacjach, ale może nie działać, jeśli maszyna wirtualna zawiesza się lub nie uruchamia się całkowicie.

W przypadku komputera Mac: „Shift + Fn D-pad UP lub DOWN na Macbooku pozwala na przewijanie”. Pochodzi z Jak przewijasz w górę / w dół na serwerze Linux (terminal)? | Przepełnienie stosu


Zaktualizowałem pytanie. Nie sądziłem, że to będzie miało znaczenie, ale może ma to znaczenie.
— Minix
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.