czwartek, 18 lipca 2019

FreeBSD 12.0 - instalacja systemu

FreeBSD jest darmowym systemem operacyjnym z rodziny Unix (nie jest to kolejna dystrybucja Linuksa!) dostępnym z pełnym kodem źródłowym. System jest zgodny z normą POSIX i jest dostępny na wiele architektur sprzętowych (nawet na takie urządzenia jak Raspberry Pi). FreeBSD korzysta z opartego na źródłach systemu pakietowania znanego jako porty oraz prekompilowanych pakietów binarnych z domyślnymi opcjami dla wszystkich aktualnie obsługiwanych wersji i architektur sprzętowych FreeBSD.

Wersję instalacyjną systemu na różne architektury sprzętowe można ściągnąć z oficjalnej strony https://www.freebsd.org/

No to zaczynamy instalację:



Na początku wybieramy układ klawiatury:



Podajemy nazwę hosta w sieci:



Wybieramy opcjonalne komponenty. Warto zaznaczyć ports, żeby móc później instalować programy z pakietów zawierających kody źródłowe, tzw. portów:



Następnie tworzymy partycję na dysku przeznaczoną na system FreeBSD. Mamy do wyboru dwa systemy plików - UFS (Unix File System) oraz ZFS, który jest szybszy, ale trudniejszy w konfiguracji. Ja wybrałem UFS (w rzeczywistości jest to nowszy UFS2):



Następnie mamy wybór, czy utworzyć partycję zajmującą cały dysk twardy (Entire Disk), czy tylko część dysku (Partition - gdy chcemy później zainstalować inny dodatkowy system np. Linux):



Kolejnym krokiem, jest wybranie schematu partycjonowania np. MBR lub GPT:



Wyskoczy podsumowanie o utworzonych partycjach i systemach plików. Wybieramy Finish:



Rozpocznie się proces instalacji plików całej dystrybucji FreeBSD:




Po zainstalowaniu wszystkich plików, należy ustalić hasło root-a:



Przystępujemy do konfiguracji karty sieciowej:







Wybieramy strefę czasową:







Wybieramy usługi (demony), które będą działać w naszym systemie:



Wybieramy dodatkowe opcje związane z bezpieczeństwem systemu:



Zakładamy dodatkowych użytkowników. Nie jest to konieczne, ale wskazane ze względów bezpieczeństwa systemu (lepiej pracować na koncie zwykłego użytkownika). W konsoli, w standardowych menedżerach okien i w niektórych środowiskach graficznych możemy logować się użytkownikiem root, ale np. połączenie środowiska graficznego KDE Plasma z menedżerem logowania SDDM nie pozwala na logowanie się do systemu użytkownikiem root:




Koniec instalacji. Warto jeszcze doinstalować podręcznik FreeBSD w naszym języku:




Możemy opuścić instalator i uruchomić ponownie komputer:





Przy pierwszym uruchomieniu systemu FreeBSD warto zaktualizować listę pakietów:

# pkg update


oraz zaktualizować wszystkie zainstalowane pakiety:

# pkg upgrade


Oprogramowanie instalujemy za pomocą polecenia pkg install, np. Midnight Commander instalujemy tak:

# pkg install mc


Programy możemy też instalować za pomocą portów, ale to zagadnienie i ogólny opis systemu (w tym plików konfiguracyjnych) to już temat na odrębny artykuł.

Warto też doinstalować X Window System (X.org - serwer X-ów) oraz środowisko graficzne np. Xfce, GNOME, KDE Plasma, Lumina itd. Jednak jest to też temat na osobny artykuł.

Przydatne linki:
- oficjalna strona FreeBSD - https://www.freebsd.org/
- oficjalne forum FreeBSD - https://forums.freebsd.org/
- wszystko o pakietach i portach - https://www.freshports.org/

3 komentarze:

  1. w ivpv4 wpisujemy nasze ip dostawcy internetu jak mam serwer vps czy ip które dostaliśmy od strony vps

    OdpowiedzUsuń
    Odpowiedzi
    1. Wpisujemy IP, maskę oraz bramę, które dostaliśmy od dostawcy serwera VPS.

      Usuń
  2. pomógłbyś zainstalować na vpsie bsd 12 64bit iso do 32bit

    OdpowiedzUsuń