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
Poland
lubEurope/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