NixOS to nowoczesny system operacyjny, który wprowadza świeże podejście do świata Linuxa. Nie jest on pochodną innych systemów, lecz samodzielnym projektem, który oferuje różnorodne środowiska graficzne, dążąc do zapewnienia unikalnych i wydajnych doświadczeń użytkownika.
Głównym celem projektu NixOS jest uproszczenie zarządzania plikami konfiguracyjnymi w jedną, spójną strukturę, co ma na celu zwiększenie komfortu użytkowania, stabilności oraz niezawodności, a także ułatwienie pracy programistom.
Pobieranie NixOS
Aby pobrać NixOS, odwiedź oficjalną stronę internetową. Na stronie głównej NixOS Linux znajdź przycisk „Get NixOS” i kliknij go, aby przejść do sekcji pobierania.
Na stronie pobierania NixOS znajdziesz szereg informacji oraz linków. Poszukaj opcji „Graphical Live CD” i wybierz ją, aby rozpocząć pobieranie najnowszego obrazu ISO NixOS.
Pobierany plik waży około 1,1 GB, więc czas pobierania może się różnić w zależności od szybkości Twojego połączenia internetowego. Bądź cierpliwy, a po zakończeniu pobierania plik znajdziesz w folderze „Pobrane” na swoim komputerze.
Tworzenie dysku Live
Kiedy już masz plik NixOS, czas na stworzenie bootowalnej pamięci USB, która pozwoli na uruchomienie systemu na Twoim komputerze. Rozpocznij od odwiedzenia strony Etcher.io i pobrania aplikacji.
Po pobraniu, zainstaluj i uruchom aplikację Etcher na komputerze z systemem Mac, Linux lub Windows. Postępuj zgodnie z wyświetlanymi instrukcjami, aby utworzyć dysk startowy.
Krok 1: W aplikacji Etcher kliknij niebieski przycisk „Wybierz obraz”.
Krok 2: Po kliknięciu „Wybierz obraz”, w oknie, które się pojawi, znajdź obraz ISO NixOS i kliknij „Otwórz”, aby go dodać.
Krok 3: Włóż pamięć USB o pojemności co najmniej 2 GB i podłącz ją do komputera.
Krok 4: W aplikacji Etcher znajdź przycisk „Wybierz dysk” i wybierz swój dysk USB z listy dostępnych urządzeń.
Krok 5: Kliknij „Flash!”, aby rozpocząć proces zapisu. Po zakończeniu, uruchom ponownie komputer, ustawiając bootowanie z USB.
Instalacja NixOS
Na ekranie startowym NixOS Grub wybierz opcję „Graphical Installer” i naciśnij Enter. Gdy to zrobisz, pojawi się terminal. Wprowadź poniższe polecenie, aby rozpocząć instalację.
systemctl start display-manager
Wyświetli się środowisko graficzne KDE Plasma. Znajdź ikonę Gparted i uruchom ją podwójnym kliknięciem, aby otworzyć narzędzie do partycjonowania.
W Gparted wykonaj następujące kroki:
Uwaga: Jeśli używasz BIOS zamiast UEFI, pomiń kroki 4-6.
Wybierz dysk twardy, na którym chcesz zainstalować NixOS w górnym menu.
Utwórz nową tabelę partycji. Dla UEFI ustaw na „GPT”, dla BIOS wybierz „MS-DOS”.
Kliknij prawym przyciskiem myszy na nieprzydzielonym miejscu w Gparted i wybierz „Nowy”, aby utworzyć nową partycję.
W oknie nowej partycji ustaw „System plików” na Fat32, nazwij ją „boot”, a w polu „Nowy rozmiar (MB)” wpisz 512.
Kliknij „OK”, aby stworzyć partycję rozruchową, a następnie kliknij ikonę zatwierdzenia, aby ją aktywować.
Kliknij prawym przyciskiem myszy na partycję rozruchową, wybierz „Zarządzaj flagami” i zaznacz opcje „boot” oraz „esp”.
Ponownie kliknij prawym przyciskiem myszy na nieprzydzielone miejsce i wybierz „Nowy”, aby utworzyć kolejną partycję.
Ustaw system plików tej partycji na linux-swap z etykietą „Swap” i rozmiarem 4096 (4 GB).
Kliknij ikonę zatwierdzenia, aby stworzyć partycję wymiany.
W Gparted kliknij prawym przyciskiem myszy na partycję Swap i wybierz „Swapon”, aby ją aktywować.
Ponownie kliknij prawym przyciskiem myszy na nieprzydzielone miejsce i wybierz „Nowy”, aby utworzyć trzecią partycję.
Ustaw system plików na Ext4, a etykietę na „Root”. Nowa partycja Ext4 powinna wykorzystać pozostałą przestrzeń dyskową.
Kliknij ikonę zatwierdzenia, aby utworzyć trzecią partycję.
Po zakończeniu partycjonowania zamknij Gparted i otwórz terminal, klikając dwukrotnie ikonę Konsole na pulpicie. Następnie wprowadź polecenie lsblk.
lsblk
Sprawdź wyniki polecenia lsblk, aby zobaczyć utworzone partycje. W tym przykładzie będą to /dev/sda1 (boot), /dev/sda2 (swap) oraz /dev/sda3 (root).
Użyj polecenia mount, aby zamontować wszystkie partycje w katalogu /mnt.
mount /dev/sda3 /mnt mkdir -p /mnt/boot mount /dev/sda1 /mnt/boot
Jeśli konfigurujesz tylko BIOS, wprowadź polecenie:
mount /dev/sda2 /mnt
Uruchom polecenie nixos-generate-config, aby stworzyć nowy plik konfiguracyjny.
nixos-generate-config --root /mnt
Następnie otwórz plik konfiguracyjny w edytorze Nano.
nano -w /mnt/etc/nixos/configuration.nix
Wprowadź odpowiednie zmiany w pliku konfiguracyjnym.
Użytkownicy UEFI powinni usunąć # z następujących linii:
networking.hostName = „nixos”; <- zmień „nixos” na preferowaną nazwę hosta.
networking.wireless.enable = true <- jeśli potrzebujesz WiFi.
Użytkownicy BIOS powinni usunąć # z:
boot.loader.grub.device = „/dev/sda”
networking.hostName = „nixos”; <- zmień „nixos” na preferowaną nazwę hosta.
networking.wireless.enable = true <- jeśli potrzebujesz WiFi.
Dokonaj niezbędnych zmian w pliku konfiguracyjnym, usuwając znaki # z funkcji i ustawień, które chcesz aktywować. Nie pomijaj tych ustawień!
Uwaga: Aby zapisać w Nano, użyj kombinacji Ctrl + O.
W ten sposób skonfigurujesz system na etapie instalacji. Więcej informacji na temat pliku konfiguracyjnego znajdziesz w odpowiednich zasobach.
Po wygenerowaniu pliku konfiguracyjnego uruchom polecenie nixos-install, aby zainstalować system operacyjny.
nixos-install
Gdy terminal będzie gotowy do pracy, wpisz reboot, aby zrestartować komputer i załadować nowy system NixOS.
reboot