Instalacja PC-BSD jest szybka i nieskomplikowana. Łatwy w użyciu kreator przeprowadzi nas przez proces instalacji PC-BSD zadając proste pytania, Po kilkunastu minutach będziemy mieć działający system operacyjny. Zespół PC-BSD pracował, aby stworzyć najłatwieszy z możliwych instalator, ale z dodatkowymi opcjami dla zaawansowanych użytkowników.
Zanim zainstalujemy PC-BSD na swoim komputerze, upewnijmy się, że komputer spełnia minimalne wymagania opisane wcześniej w tym przewodniku. Istnieją dwa sposoby instalacji PC-BSD:
Zanim cokolwiek rozpoczniesz, zrób kopię wszystkich wartościowych danych, szczególnie wtedy, gdy pierwszy raz instalujesz PC-BSD.
PC-BSD wymaga tylko partycji primary. Rozważmy więc czy partycja logiczna jako cała partyja podstawowa nam się opłaca. Próba zainstalowania na partycji logicznej spowoduje skonwertowanie jej oraz partycji rozszerzonej do partycji podstawowej i usunie wszystkie dyski logiczne z naszego systemu.
Rozpoczynamy instalację, gdy jesteśmy gotowi.
Upewnijmy się, że nasz napęd CD/DVD został skonfigurowany w BIOS'ie jako bootowalny. Zobacz też, czy nie masz przypadkiem dyskietki w stacji dyskietek. Włączamy komputer. Włóż najszybciej jak możesz płytę instalacyjną do napędu CD-ROM. Po chwili na ekranie ukaże się seria linii kodu, która przesunie się w górę ekranu. Oznacza to, że system PC-BSD wczytuje się z płyty. Jeśli twój komputer nie uruchomi płyty z PC-BSD zamiast za to uruchomi się jak zwykle, wciśnij kilka razy klawisz F8 zaraz po włączeniu komputera, doputy dopóki nie pokaże się ekran wyboru napędu z którego chcemy uruchomić system operacyjny. Spróbuj wybrać napęd CD-ROM oparty na jego nazwie sprzętowej, który powinien natychmiast wczytać system PC-BSD. W krótce potem, powinniśmy otrzymać ekran z następującymi opcjami:

Prawdopodobnie należy wcinąć przycisk "OK" i wystartować graficzny instalator. A oto przegląd dodatkowych opcji wyboru:
Następny ekran to aktualny ekran instalatora z pierwszą opcją:
Jak możesz zauważyć, instalator został podzielony na 4 logiczne obszary:
W panelu, musimy wybrać język, układ klawiszy, oraz strefę czasową. Możemy zsynchronizować nasz zegar z Intenetem jeśli chcemy, lub ręcznie ustawić czas dla codzienny zapisów, jeśli potrzeba w przyszłości. Po wykonanu tych czynności wciskamy przycisk "Next" aby wykonać kolejny krok instalacji:

Następny panel pyta nas jaką instalację chcemy wybrać "Fresh installation" czy "System Update / Repair". Wybieramy pierwszą opcję "Fresh installation" z następujących powodów:
Jeśli już mamy na komputerze zainstalowany system PC-BSD i chcemy jedynie uaktualnić go do nowszej wersji. zachowując jednocześnie pliki wybieramy drugą opcję: "System Update / Repair". Po wybraniu naciśniskamy klawisz, "Next" aby przejść do następnego panelu:
PC-BSD można dopasować do konkretnej architektury, na przykład jeśli instalujemy go na komputerze przenośnym, komputerze klasy desktop lub na serwerze, PC-BSD będzie instalowany różnie w zależności od doświadczenia użytkownika. Na komputerze przenośnym nie powinno się standardowo włączać przycisku numlock, natomiast w komputerze klasy desktop przeciwnie. Komputer desktop nie potrzebuje bazy MySQL, natomiast serwer powinien ją mieć. Wybierzmy opcję najbardziej odpowiednią dla siebie, a po wybraniu zatwierdźmy klawieszem "Next" przechodząc do nastepnego panelu:
Ten etap instalacji wymaga zaakceptowania licencji. W tym miejscu nie powinniśmy się obawiać, jako że PC-BSD jest darmowym oprogramowaniem typu open-source, opartym na licencji BSD. Poprostu jedynym wymaganiem jest zaakceptowanie oprogramowania takim jakim jest i że nie ma żadnej gwarancji przy utracie jakichkolwiek danych. Jeśli zgadzasz się, zaznacz myszą okienko checkbox "I agree" i naciśnij przycisk "Next", aby przejść do następnego etapu instalacji:

Na tym etapie instalacji, hasło dla Administratora lub inaczej mówiąc hasło dla użytkownika "root". Tworzymy również conajmniej jedno konto zwykłego użytkownika. Tak jak inne nowoczesne systemy operacyjne PC-BSD posiada dwa poziomy administracji:
Jak wiadomo, administrator posiada wszystkie przywileje. Korzystanie z komputera jako administrator może być niebezpieczne ponieważ osoba może zainstalować, każdy niechciany program, lub może usunąć cały system. Znacznie bezpieczniej jest korzystać z komputera jako zwykły użytkownik, jeśli nawet coś się zepsuje, to będzie to ograniczone tylko do katalogu użytkownika.
Oto dlaczego potrzebujemy mieć conajmniej jedno konto użytkownika, które będziemy używać do logowania do systemu za każdym razem, gdy uruchomić uruchamiach komputer. Gdy wypełniliśmy informacje o nowym uzytkowniku, wcisskami przycisk "Add", Nasz nowy użytkownik powinmien pojawić się w oknie w onie poniżej o nazwie "User Accounts". Możemy wybrać namzwę użytkownika zawsze wybrać nazwę użytkownika i zmodyfikować informację o nim; Kliknięcie "Apply" zapisze zmiany.
Możemy opuścić pole "Shell" i pozostawić je tak jak ono jest. Opcja jest wykorzystywana przez zaawansowanych użytkowników, którzy mogą wybrać, którą powłokę wykorzystywać domyślnie do komunikacji z sercem systemu za pomocą terminala. Powłoka jest tym dla PC-BSD czym MS-DOS jest dla MS Windows. Wciskamy "Next", gdy utworzymy przynajmniej jednego użytkownika, i jest ustawione hasło administratora:
Ten krok pozwala wybrać na którym dysku fizycznym chcemy zainstalować system operacyjny PC-BSD, i na jakiej partycji. Pole "Detected hard drives" wyszczególnia dyski, które znalazł PC-BSD w trakcie procesu bootowania. Musimy wybrać jeden z nich. Wykorzystujemy cały dysk na instalację PC-BSD, w przypadku jeśli nie masz, i nie korzystać z osobnej partycji na której przechowujemy dokumenty, Możemy zaznaczyć opcję poniżej "Use entire disk" by wykorzystać całe wolne miejsce na dysku twardym.
Z przodu, każda partycja posiada skrót taki jak /dev/ad0s1, który jest ścieżką do pliku sterownika pod PC-BSD/FreeBSD. Konwencja nazewnicza jest następująca:
Jak widać, PC-BSD zaczyna liczyć urządzenia od cyfry "0", zaczyna liczyć partycje od "1". Oto kilka przykładów:
Powinniśmy jeszcze wybrać partycję, na której chcemy zainstalować PC-BSD. Jeśli posiadamy więcej niż jedną partycję, wszystkie zostaną wyszczególnione pod spodem na liście "Partition Selection". Nazwy mogą wyglądać dziwacznie. Nie przejmujmy się tym. Informacja taka jak wielkość i typ partycji jest uporządkowana (ie: FreeBSD, NTFS, Linux, FAT32...). Wybierzmy jedną z nich z której będziemy korzystać.
Jeśli jest już zainstalowany sytem MS Windows i jeśli chcemy mieć jeszcze system PC-BSD na tym samym komputerze to zaznaczmy opcje "Install the PC-BSD bootloader". Następnym razem gdy uruchomimy komputer ekran powitalny pozwoli nam wybrać który z systemów operacyjnych chcemy uruchomić. Jeśli chcemy korzystać wyłącznie z PC-BSD lub gdy mamy już zainstalowany Unixowy system operacyjny z bootloaderem takim jak na przykład Grub, GAG lub Lilo, pozostawiamy istniejący bootloader i nie zaznaczamy okienka. Klikamy "Next" by przejść do następnego okna:
Zaawansowni użytkownicy, którzy chcą wprowadzić własne ustawinienia takie jak such as konfiguracja sieci, zaawansowany podział na partycje BSD oraz Firewall to zaznaczają opcję "Advanced Setup". Jeśli zaznaczyliśmy okienko to przycisk "Next" pokaże nam zaawansowane opcje konfiguracyjne jeśli nie zaznaczyliśmy to PC-BSD zacznie kopiować pliki na nasz dysk twardy. Jeśli wcześniej wybraliśmy "Advanced Setup", następny etapem instalacji będzie "Disk partition setup" (w przeciwnym wypadku kliknij tutaj).
Mamy możliwość dostosowania podział na partycje do własnych wymagań. PC-BSD oraz FreeBSD posiadają dwa poziomy partycjonowania:
Możemy podpiąć partycję pod punkt "/", lub możemy podzielić ją na kilka mniejszych partycji lub dysków lub nawet pomiędzy macierzami raid, aby maksymalnie większyć wydajność. Co bardzo ważne, potrzebujemy dla partycji root "/" wystarczającej ilości miejsca dla plików (4GB+) oraz potrzebujemy partycji SWAP jako pamięć wirualna. Zazwyczaj, zalecaną wielkością dla przestrzeni SWAP jest podwójna wielkość pamięci RAM. To nie jest zawsze potrzebne, na przykład jeśli mamy 1GB pamięci RAM, 1 GB pamięci SWAP jest prawdopodobnie wystarczająca dla zwykłych użytkowników. Dla większego bezpieczeństwa, można zaznaczyć opcję "Use Encrypted Swap Space", która nie pozostawi żadnych czytelnych haseł czy numerów kart kredytowych w przestrzeni wymiany. Wciśnij klawisz "Next" aby przejść do następnego kroku instalacji:

Daje się w tym miejscu ustawiać "Network settings" na wiele sposobów. W polu nazwa hosta można wpisać co się chce w celu identyfikacji naszego komputera w sieci lokalnej. Można oczywiście zostawić to pole takim jakim jest. Pole nazwa domeny można pozostawić puste jeśli nie mamy zmapowanej nazwy domeny na nasz adres IP. Jeśli korzystamy z iInternetu zapośrednictwem innego komputera, poprzez router modem lub poprzez bramę, wpiszmy adres IP w pole "Gateway". Gdy korzystamy ze stałego adresu IP w sieci lokalnej taki jak 192.168.0.2 lub 10.0.0.2, powinniśmy zdefiniować co najmniej jeden serwer nazw w jednym z trzech wolnych pól o nazwie "Nameserver". Gdy nie wiemy jaki jest nasz serwer nazw to skontaktujmy się ze wsparciem technicznym ISP lub zapytajmy lokalnej społeczności w naszym regionie.
Poniżej ustawiamy interface'sy sieciowe. Wybieramy z listy naszą kartę sieciową i :
Powtarzamy tę procedurę dla każdego interface'su. Dokładnie sprawdzamy wprowadzone wartości i klikamy "Next" przechodząc do ustawień firewall'a:
Tu włącza się firewall. Firewall w systemie PC-BSD obecnie jest oparty na programie "PF" z systemu OpenBSD, Jest to najprawdopodobniej najlepszy firewall. Można zabezpieczyć się przed atakiem "bruteforce" poprzez włączenie opcji "Denyhosts". Jeśli z jakiegoś powodu zostanie wykryty atak typu "bruteforce" na naszym komputerze to nasz komputer nie będzie akceptował żadnego połączenia od adresu IP zgłasząjącego żądanie, gdy opcja ta jest włączona.
Jeśli nie jesteśmy pewni, które porty pozostawić otwarte, nie otwieraj ich wogóle. Najprawdopodobniej nie potrzebujemy ich otwierać.
Firewall jest dobry tylko wtedy gdy nie przeszkadza nam pracować. Prawdopodobnie będziemy korzystać z niektórych aplikacji, które łączą się ze światem zewnętrznym takich jak wysyłanie wiadomości, FTP server, POP server, SMTP server, programy do udostępniania plików, to tylko kilka przykładów. Każda z tych aplikacji wymaga do działania konkretnego portu przez który będzie się komunikować z siecią. Pozostawiając otwarty port pozwalamy tym aplikacjom normalnie funkcjonowa i odbierać bezpośrednie połączenia. Oto dlaczego firewall pozwala na tworzenie wyjątków. Sprawdzamy porty dla wpólnych protokołów aby je otworzyć. Na przykład, zaznaczając "Port 80" otwarty będzie port 80, pozwalający nam na odbieranie przychodzących żądań do serwera web takiego jak Apache lub lighttpd. Możemy je zainstalować na naszym komputerze. Gdy skończymy, klikamy "Next", aby przejść do ostatniego etapu instalacji.
W tym miejscu, skopiowaliśmy wszystkie pliki z płyty CD-ROM na nasz dysk twardy. Wciskamy "Next":
PC-BSD kopiuje pliki. Ten proces jest dość szybki. Na nowoczesnych dyskach twardych, powinien zabrać nie więcej niż 10 minut. Na nowszych dyskach SCSI, czas kopiowania powinen być nawet krótszy o jakieś 30%. Po kilkunastu minutach instalacja jest zakończona:

Zakończyliśmy ostatni etap, PC-BSD został pomyślnie zainstalowany na naszym komputerze. Możemy już spokojnie wyjąć CD-ROM, i naciśnąć przycisk "Finish" by zrestartować komputer. Jeśli mamy zainstalowany bootloader będziemy musieli wybrać z listy system "FreeBSD", aby poprawnie wczytać PC-BSD (oparty na FreeBSD). Jeśli nie mamy, to nasz komputer powinien od razu wczytać system PC-BSD bez naszej interwencji.