Instalacja na komputerze bez monitora (konsola na porcie szeregowym)
Możesz zainstalować PLD na maszynie, która nie ma monitora. Jedyne
co potrzebujesz to kabel null-modem i drugi komputer z emulatorem terminala
(minicom, kermit, HyperTerminal, cokolwiek) lub sprzętowy terminal (np. Wyse).
Konsole szeregowe są bardzo pospolite na dużych "farmach komputerów",
tam gdzie są serwery, bez stacji roboczych.
Niektóry sprzęt jak Sun SPARC, Compaq Alpha, wiele urządzeń sieciowych
jak Cisco, Fore/Marconi lub 3Com, ma wbudowaną obsługę portu
szeregowego (włączając w to BIOS).
Nie musisz trzymać monitora lub monitorów w serwerowni,
nie musisz brać monitora, aby sprawdzić dlaczego system, który aktualizowałeś
w nocy nie odpowiada itd. - bierzesz notebooka (jakiegokolwiek, jak stary 386 lub nawet
8086 ze stacją dyskietek i zainstalowanym DOSem 3.3 z programem kermit)
i nie potrzebujesz nic więcej.
Upewnij się, że posiadasz odpowiedni kabel (z siedmioma lub więcej żyłami).
Jeśli chcesz zrobić taki kabel własnoręcznie - żaden problem.
Znajdziesz schemat tutaj: http://www.hardwarebook.net
Niezapomnij sprawdzić strony Yost.com traktującej o konsolowych kablach szeregowych.
Znajdziesz tam informacje jak zrobić apapter RJ45 <--> DB9/DB25:
http://Yost.com/Computers/RJ45-serial/
Ustaw parametry terminala: szybkość 9600bps, 8 bitów danych,
bez parzystości, 1 bit stopu, bez kontroli przepływu (sprzętowa i programowa wyłączone),
z emulacją VT100 lub VT102
Uruchom program odpowiedzialny za obsługę terminala, potem włóż
bootowalną dyskietkę lub plytę CD-ROm zawierającą PLD i włącz komputer.
Jeśli Twój BIOS nie obsługuje konsoli szeregowej, poczekaj chwilkę do momentu,
aż wyświetli się logo PLD. Jeśli go nie widzisz, może to oznaczać, że wybrałeś złe
urządzenie startowe w BIOSie.
Wpisz "serial" po znaku zachęty i naciśnij ENTER. Jeśli nie możesz nic wpisać
upewnij się, że wyłączeyłeś sprzetową konrolę przepływu. Obserwuj proces ładowania jądra
i poczekaj na znak zachęty shella. Voila! Teraz możesz robić wszystko tak, jakbyś
siedział przed monitorem.
Po instalacji upewnij się, że masz pakiet getty_ps oraz
ustawioną konsolę szeregową w inittab:
S0:respawn:/sbin/getty ttyS0 9600 vt100
Przy konfiguracji lilo użyj:
serial=0,9600n8
w globalej konfiguracji oraz
append="console=ttyS0,9600n8"
dla każdego obrazu jądra. W ten sposób lilo będzie wypisywało
komunikaty na konsoli szeregowej,
a jądro będzie używać /dev/ttyS0 jako /dev/console.
Wyprubuj tego - to naprawdę działa, a jak zaczniesz używać konsoli szeregowej,
przekonasz się, że jest ona bardzo użyteczna - dla przykładu pomyśl o zdalnym
dostępie przez konsolę.