W tej części omówiona została instalacja FreeBSD w sytuacjach wyjątkowych.
Ten rodzaj instalacji zwany jest „instalacją bez głowy”, ponieważ komputer, na którym FreeBSD będzie instalowane nie ma podłączonego monitora, lub nawet nie ma wyjścia VGA. Jak to możliwe? Dzięki konsoli szeregowej. W roli konsoli szeregowej używa się zwykle innego komputera, który pełni rolę ekranu i klawiatury dla pozbawionego tych urządzeń komputera. By zainstalować system tą metodą, musimy przygotować dyskietki instalacyjne zgodnie z opisem w Sekcja 2.2.7, „Przygotowanie dyskietek do instalacji”.
By zmodyfikować dyskietki do pracy z konsolą szeregową należy wykonać następujące kroki:
Włączenie konsoli szeregowej na dyskietce startowej
Jeśli spróbowalibyśmy uruchomić komputer korzystając
z utworzonych właśnie dyskietek startowych, zostałaby
uruchomiona zwykła instalacja FreeBSD. My jednak chcemy,
by podczas instalacji używana była konsola szeregowa.
By to skonfigurować, montujemy dyskietkę
kern.flp
we FreeBSD przy użyciu
polecenia mount(8).
#
mount /dev/fd0 /mnt
Po zamontowaniu dyskietki, wchodzimy do katalogu
/mnt
:
#
cd /mnt
Teraz włączymy na dyskietce konsolę szeregową.
Musimy stworzyć plik boot.config
zawierający wiersz /boot/loader -h
.
Jego zadaniem jest po prostu nakazanie programowi
ładującemu system, by używał konsoli szeregowej.
#
echo "/boot/loader -h" > boot.config
Po prawidłowym skonfigurowaniu dyskietki odmontowujemy ją poleceniem umount(8):
#
cd /
#
umount /mnt
Możemy wyjąć dyskietkę ze stacji dyskietek.
Podłączenie kabla null-modem
Dwa komputery łączymy kablem null-modem. Po prostu podłączamy kabel do portów szeregowych w jednym i drugim komputerze. Zwykły kabel szeregowy nie nadaje się do tego celu, potrzebny jest kabel null-modem, ponieważ jego przewody są odpowiednio skrzyżowane.
Uruchomienie instalacji
Możemy już uruchomić instalację. Do stacji dyskietek
„bezgłowego” komputera, na którym ma być
zainstalowane FreeBSD, wkładamy dyskietkę
kern.flp
i włączamy komputer.
Połączenie z „bezgłowym” komputerem
Z komputerem łączymy się korzystając z cu(1):
#
cu -l /dev/cuaa0
Gotowe! Powinniśmy być w stanie kontrolować
„bezgłowy” komputer poprzez sesję
cu
. Zostaniemy poproszeni
o włożenie dyskietki mfsroot.flp
,
nastepnie o wybranie typu terminala. Wybieramy kolorową
konsolę FreeBSD (FreeBSD color console) i kontynuujemy
instalację.
All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.