Instalacja NetBSD
System NetBSD ma jedną bardzo ważną cechę, został przygotowany i jest nadal utrzymywany dla bardzo wielu platform. To sprawiło, że zainteresowałem się nim przy chęci wykorzystania go na starym serwerze Sun Microsystems. Jako jedyny z wiodącej trójki systemów BSD poprawnie zainstalował się i uruchomił na wspomnianym serwerze. Obecnie zapewnia dostęp do usług poczty elektronicznej. Jedną z jego wad jest dość długa i mająca tendencje do niepowdzenia instalacja, przynajmniej w przypadku platformy Sparc64. Poniżej za pomocą zrzutów ekranu oraz krótkich opisów postaram się przybliżyć instalację. Instalowałem większość dystrybucji BSD i nie wliczając GhostBSD oraz nomadBSD, ten system ma chyba najbardzie user-friendly instalator, pasujący bardziej do GNU/Linux-ów.
Płytka w napędzie? No to jadziem!
Instalację rozpoczynamy od wyboru języka instalatora. Chyba jedyna dystrybucja BSD z polskim językiem instalatora (potrzebne źródło).
Wybieramy opcje e: Komunikaty instalacyjne w języku polskim.
Z poziomu instalatora możemy np. zaktualizować zainstalowany już system. Póki co to nie mamy nawet tego, więc wybieramy
a: Zainstaluj NetBSD na twardym dysku. Fun fact o tym instalatorze: możemy poruszać po nim znacznie
szybciej naciskając na klawiaturze te literki po lewej stronie opcji.
Standardowe pytanie o to czy rzeczywiście chcemy instalować ten system. Wybieramy b: Tak, chyba że
zmieniliśmy zdanie.
Wybieramy docelowy dysk dla systemu. W moim przypadku jest to a: wd0 (8.0G).
Następnie ustalamy sposób partycjonowania, możemy wyczyścić dysk i ustawić partycje ręcznie lub automatycznie. Póki co
wybierzemy b: Użyj domyślnych rozmiarów partycji.
Zatwierdzamy ustawione przez instalator partycje, x: Rozmiary partycji w porządku.
Póki co nie zostały wprowadzane żadne zmiany na dysku, dopiero wybranie opcji b: Tak, spowoduje
ustawienie partycji i sformatowanie pod określony system plików.
Instalacja NetBSD jest podzielona na trzy główne kolekcje. Dla serwera wystarczy
b: Instalacja bez X11.
NetBSD można zainstalować z wielu źródeł. Na serwerze, na którym próbowałem zainstalować NetBSD z płyty to był wielki problem,
bo system nie mógł dobrać poziomu DMA dla napędu więc użyłem b: HTTP.
Teraz mamy możliwość ustawienia mirror-u. Wykorzystanie źródła HTTP wymaga skonfigurowania sieci, dlatego też wybieramy
opcje j: Skonfiguruj siec.
Wybieramy kartę sieciową, w moim przypadku jest to a: hme0
Typ interfejsu sieciowego pozostawiamy domyślnie czyli autoselect, następnie decydujemy czy wybrać
autokonfigurację - pobrać z dhcp.
Po pobraniu konfiguracji zostaniem zapytani o nazwę domeny, jeśli serwer nie będzie dostępny pod żadną możemy wpisać cokolwiek. Po zatwierdzeniu pokaże nam się podsumowanie konfiguracji i zapytanie czy te dane są poprawne.
Po potwierdzeniu konfiguracji, wracamy do ustawień źródła pakietów dystrybucji. Teraz wybieramy opcje
x: Ściągnij dystrybucje. A samo pobranie dystrybucji w raz z instalacją pobranych paczek może
chwilę potrwać.
Konfiguracja sieci z pobierania dystrybucji może zostać zapisana jako stała konfiguracja sieciowa systemu, teraz możemy o tym
zdecydować. Jeśli maszyna znajduje się już w docelowej sieci i nadaliśmy mu już przeznaczony dla niego adresu, badź zrobił to serwer
DHCP możemy zapisać konfiguracje b: Tak.
Teoretycznie to system jest już zainstalowany jednak nie uruchomi się bez konfiguracji w plikach rc. Ustawiamy:
-
Strfę czasową ustawiamy na
PolandlubEurope/Warsaw - Powłokę roota, na /bin/ksh.
- Hasło roota.
- Włączamy sshd
- Właczamy ntpdate (dla ntpdate, potrzebny będzie jeszcze serwer, z którego synchonizował będzie date i czas, ale to już ustawia sie po pierwszym załadowaniu systemu.
- Tworzymy zwykłego użytkownika, dodajemy go do grupy wheel. Grupa wheel, umożliwią należącym
do niej użytkownikom na wykonanie polecenia
su root.
Teraz możemy zakończyć konfigurację poinstalacyjną wybierając opcje x: zakończ konfigurację.
Zostanie nam wyświetlony komunikat o tym że zainstalowaliśmy NetBSD, za pomocą klawisza enter wracamy do menu gdzie
wybieraliśmy tryb instalacji.
Teraz możemy uruchomić ponownie nasz komputer wybierając opcję d: Zrestartuj komputer.
~xf0r3m