Desktop czy Server
Ubuntu jest dystrybucją Linux. Wydanie LTS otrzymuje długoterminowe aktualizacje bezpieczeństwa i utrzymania. Desktop zawiera środowisko graficzne GNOME, natomiast Server domyślnie działa bez pełnego pulpitu. Oba warianty używają tego samego systemu pakietów APT.
| Cecha | Ubuntu Desktop | Ubuntu Server |
|---|---|---|
| Interfejs | Graficzny GNOME | Konsola tekstowa |
| Typowe zastosowanie | Nauka pulpitu, aplikacje, podstawy Linux | Usługi, sieć, SSH, administracja |
| Zużycie RAM | Większe | Mniejsze |
| Minimalna wygodna konfiguracja VM | Zależna od aktualnych wymagań Desktop | Zwykle mniejsza |
| Dostęp zdalny | Opcjonalny | Często przez SSH |
| Dla słabszego hosta | Mniej odpowiedni | Lepszy wybór |
- Wybierz Desktop do nauki interfejsu, aplikacji i podstaw systemu.
- Wybierz Server do laboratoriów sieciowych, SSH, usług i administracji.
- Przy małej ilości RAM rozważ Server; nie przydzielaj VM całej pamięci gospodarza.
Pobieranie ISO
Pobierz najnowszą stabilną wersję Ubuntu LTS wyłącznie z oficjalnej strony. Desktop pobierzesz z ubuntu.com/download/desktop, a Server z ubuntu.com/download/server. Nie korzystaj z przypadkowych serwisów. Zapisz nazwę ISO oraz odpowiadającą mu oficjalną sumę SHA-256.
Architektura
Oznaczenie amd64 oznacza x86-64 dla współczesnych komputerów Intel i AMD, a nie obraz wyłącznie dla procesorów AMD. arm64 jest przeznaczone dla platform ARM i nie powinno być wybierane dla zwykłej VM x86-64. Apple Silicon wymaga obrazu oraz hypervisora obsługującego ARM. Architektura gościa musi odpowiadać architekturze udostępnianej przez hypervisor.
Kontrola SHA-256
Dla właściwego pliku ISO porównaj każdy znak wyniku z oficjalnym plikiem SHA256SUMS. Inna suma może oznaczać uszkodzone albo zmienione pobranie; takiego ISO nie używaj. Podpis SHA256SUMS.gpg pozwala dodatkowo zweryfikować listę sum i jest krokiem dla bardziej zaawansowanych użytkowników.
Windows PowerShell
Get-FileHash .\ubuntu-*.iso -Algorithm SHA256Linux
sha256sum ubuntu-*.isoPrzygotowanie VM
Oficjalne wymagania Desktop 26.04 LTS
- Dwurdzeniowy procesor 2 GHz lub lepszy.
- 6 GB RAM.
- Co najmniej 25 GB miejsca.
Oficjalne wymagania Server 26.04 LTS
- 1,5 GB RAM.
- Co najmniej 5 GB miejsca.
- To minimum instalacyjne, nie wygodna konfiguracja laboratorium.
| Wariant | CPU | RAM | Dysk | Sieć |
|---|---|---|---|---|
| Desktop | 2 rdzenie | 6 GB, jeśli pozwala host | 40 GB | NAT |
| Server | 2 rdzenie | 2–4 GB | 20–30 GB | NAT |
Na gospodarzu z 8 GB RAM Ubuntu Desktop 26.04 może działać niewygodnie. Wybierz wtedy Server albo wersję wskazaną przez prowadzącego. Host zawsze musi zachować pamięć dla własnego Windows lub Linux. Dysk dynamiczny rośnie wraz z danymi i nie zajmuje od razu całej zadeklarowanej pojemności. W pierwszym laboratorium użyj NAT.
| Platforma | Firmware | Dysk | Sieć | Integracja |
|---|---|---|---|---|
| VirtualBox | EFI opcjonalnie, zgodnie z laboratorium | VDI dynamiczny | NAT | pakiety Guest |
| VMware | UEFI dla współczesnej VM | VMDK dynamiczny | NAT | open-vm-tools |
| Hyper-V | Generacja 2 | VHDX dynamiczny | Default Switch | sterowniki w jądrze |
| Proxmox | UEFI lub ustawienia zgodne z systemem | local-lvm | vmbr0 | QEMU Guest Agent |
Nazwy opcji mogą różnić się między wersjami. Ustawienia zmieniaj przy wyłączonej VM. Nie włączaj wirtualizacji zagnieżdżonej i nie przydzielaj wszystkich rdzeni ani całego RAM. W Proxmox vmbr0 może podłączyć VM bezpośrednio do fizycznej sieci; na komputerze osobistym najbezpieczniejszym początkiem pozostaje NAT.
Uruchomienie instalatora
- Wyłącz VM i podłącz poprawny obraz ISO.
- Włącz podłączenie napędu przy uruchomieniu.
- Uruchom VM i otwórz konsolę.
- Zaczekaj na menu instalatora i wybierz instalację Ubuntu.
- Nie odłączaj ISO do zakończenia instalacji.
Try Ubuntu uruchamia sesję Desktop do sprawdzenia systemu bez instalacji, a Install Ubuntu rozpoczyna zapis na dysku VM. Obraz Desktop udostępnia środowisko graficzne i tryb próbny, natomiast Live Server uruchamia tekstowy instalator systemu serwerowego.
Instalacja Ubuntu Desktop
Nazwy i kolejność ekranów mogą różnić się między Ubuntu 24.04 a 26.04. Traktuj poniższą sekwencję jako mapę decyzji, nie kopię konkretnego interfejsu.
- Wybierz język, ustawienia dostępności i układ klawiatury.
- Skonfiguruj połączenie sieciowe.
- Wybierz instalację interaktywną i potrzebny zestaw aplikacji.
- Zdecyduj o aktualizacjach oraz opcjonalnym dodatkowym oprogramowaniu.
- Wybierz automatyczne partycjonowanie w obrębie wirtualnego dysku.
- Ustaw strefę czasową.
- Podaj imię, nazwę komputera, użytkownika i silne hasło.
- Wymagaj hasła podczas logowania; hostname zapisz bez spacji i polskich znaków.
- Sprawdź podsumowanie, rozpocznij instalację i wykonaj restart.
Szyfrowanie chroni zawartość wirtualnego dysku po jego skopiowaniu lub utracie, ale wymaga zarządzania kluczem i nie jest obowiązkowe w pierwszym laboratorium. Aktualizacje pobierz po pierwszym uruchomieniu.
Instalacja Ubuntu Server
- Wybierz język, układ klawiatury i typ instalacji.
- Na pierwsze uruchomienie skonfiguruj sieć przez DHCP.
- Pozostaw proxy puste, jeśli uczelnia go nie wymaga.
- Sprawdź mirror pakietów.
- Wybierz automatyczne użycie całego wirtualnego dysku.
- Utwórz profil użytkownika, hostname i silne hasło.
- Opcjonalnie wybierz OpenSSH Server.
- Opcjonalne dodatkowe pakiety instaluj tylko wtedy, gdy są potrzebne.
- Sprawdź podsumowanie, przeprowadź instalację i uruchom VM ponownie.
Utworzony użytkownik korzysta z sudo; konto root nie służy domyślnie do codziennego logowania. DHCP jest właściwe na pierwsze uruchomienie, a adres statyczny powinien być osobnym ćwiczeniem. Wybranie OpenSSH wymaga późniejszego zabezpieczenia dostępu.
Pierwsze uruchomienie
Jeżeli instalator uruchamia się ponownie, wyłącz VM i odłącz ISO. Po zalogowaniu wykonaj kontrolę systemu:
cat /etc/os-release
hostnamectl
free -h
df -h
ip -br address
ip routecat /etc/os-releasepokazuje nazwę i wersję systemu.hostnamectlpokazuje nazwę hosta.free -hpodsumowuje pamięć RAM.df -hpokazuje wykorzystanie systemów plików.ip -br addresspodaje interfejsy i ich adresy.ip routepokazuje trasę domyślną i znane sieci.
Aktualizacje
sudo apt update
sudo apt full-upgrade
sudo rebootapt update pobiera informacje o pakietach, a apt full-upgrade instaluje aktualizacje i rozwiązuje zależności. Podczas wpisywania hasła terminal nie pokazuje znaków. Nie wyłączaj VM w trakcie aktualizacji. Restart jest szczególnie ważny po zmianie jądra.
Narzędzia integracyjne
| Środowisko | Pakiet lub mechanizm |
|---|---|
| VirtualBox Desktop | virtualbox-guest-utils virtualbox-guest-x11 |
| VirtualBox Server | virtualbox-guest-utils |
| VMware Desktop | open-vm-tools open-vm-tools-desktop |
| VMware Server | open-vm-tools |
| Hyper-V | Sterowniki obsługiwanych wydań Ubuntu są dostarczane z jądrem |
| Proxmox | qemu-guest-agent |
VirtualBox Desktop
sudo apt install virtualbox-guest-utils virtualbox-guest-x11VirtualBox Server
sudo apt install virtualbox-guest-utilsVMware Desktop
sudo apt install open-vm-tools open-vm-tools-desktopVMware Server
sudo apt install open-vm-toolsProxmox VE
sudo apt install qemu-guest-agent
sudo systemctl enable --now qemu-guest-agentW Hyper-V wykonaj pełną aktualizację systemu; potrzebne sterowniki integracyjne dla obsługiwanych wersji Ubuntu znajdują się w jądrze. Nie instaluj przypadkowych skryptów, a rozszerzona sesja pulpitu nie jest wymagana w tym laboratorium. W Proxmox włącz QEMU Guest Agent również w opcjach VM. Po instalacji narzędzi uruchom VM ponownie.
Sieć
ip -br address
ip route
resolvectl status
ping -c 4 1.1.1.1
ping -c 4 ubuntu.com- Jeśli działa ping do 1.1.1.1, ale nie do ubuntu.com, problem może dotyczyć DNS.
- Brak adresu może wskazywać na DHCP albo odłączony adapter.
- 127.0.0.1 jest adresem lokalnym i nie służy do połączenia z innego urządzenia.
- Adres 169.254.x.x może wskazywać na brak odpowiedzi DHCP.
- NAT i bridged przydzielają adresy z różnych sieci.
- Firewall gospodarza albo sieci uczelnianej może ograniczać ruch.
SSH
W Desktop zainstaluj serwer SSH, jeśli nie został wcześniej dodany:
sudo apt install openssh-server
sudo systemctl enable --now sshKontrola i połączenie
systemctl status ssh --no-pager
ss -tlnp | grep ':22'
ssh użytkownik@adres_IPSSH domyślnie używa portu 22, a klient musi mieć łączność z adresem VM. NAT może wymagać przekierowania portu; bridged albo host-only może ułatwić bezpośredni dostęp. Hasło podawaj tylko właściwemu hostowi i przy pierwszym połączeniu sprawdź fingerprint. Nie wystawiaj SSH bezpośrednio do Internetu.
Opcjonalny UFW
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status verboseNajpierw dodaj regułę OpenSSH, a dopiero później włącz UFW. Jest to krytyczne podczas pracy zdalnej, ponieważ błędna kolejność może odciąć sesję.
Snapshot po instalacji
Po aktualizacji i instalacji narzędzi poprawnie wyłącz Ubuntu. Utwórz punkt powrotu o nazwie Czysta instalacja po aktualizacjach, dodaj datę i krótki opis. W VirtualBox jest to migawka, w VMware i Proxmox snapshot, a w Hyper-V punkt kontrolny.
- Snapshot nie jest kopią zapasową.
- Nie twórz długiego łańcucha nieopisanych snapshotów.
- Kopię zapasową przechowuj niezależnie od dysku VM i sprawdzaj możliwość odtworzenia.
Typowe problemy
| Objaw | Możliwa przyczyna | Bezpieczne działanie |
|---|---|---|
| Brak systemu 64-bitowego | VT-x/SVM wyłączone | Otwórz diagnostykę UEFI |
| ISO nie startuje | Napęd odłączony lub zła kolejność | Sprawdź ISO i Connect at startup |
| Instalator uruchamia się ponownie | ISO nadal podłączone | Odłącz obraz po instalacji |
| Czarny ekran | Grafika VM albo niewłaściwe ustawienia | Użyj ustawień zgodnych z hypervisorem |
| Mała rozdzielczość | Brak narzędzi integracyjnych | Zainstaluj odpowiedni pakiet |
| Brak adresu IP | Adapter lub DHCP | Sprawdź adapter i ip -br address |
| Działa IP, nie działa nazwa | DNS | Sprawdź resolvectl status |
| Brak miejsca | Za mały dysk lub aktualizacje | Sprawdź df -h |
| System działa bardzo wolno | Za mało RAM albo zbyt duże obciążenie hosta | Zmień wariant na Server lub zwiększ zasoby |
apt jest zablokowany | Inny proces aktualizacji | Zaczekaj; nie usuwaj blokady bez diagnozy |
| SSH odrzuca połączenie | Usługa, firewall lub zła sieć | Sprawdź usługę, port i adres |
| Brak znaków hasła podczas pisania | Normalne zachowanie terminala | Wpisz hasło i naciśnij Enter |
Nie usuwaj ręcznie blokad apt jako pierwszego rozwiązania. Najpierw sprawdź, czy inny proces aktualizacji nadal działa.
Zadanie laboratoryjne
- Wybierz Desktop albo Server i uzasadnij wybór.
- Pobierz ISO z oficjalnego źródła i sprawdź SHA-256.
- Utwórz VM na przydzielonym hypervisorze i zapisz jej parametry.
- Potwierdź, że instalator działa wewnątrz właściwej VM.
- Zainstaluj Ubuntu i wykonaj aktualizacje.
- Zainstaluj właściwe narzędzia integracyjne.
- Sprawdź wersję, hostname, pamięć, dysk i adres IP.
- Sprawdź dostęp do Internetu oraz rozwiązywanie nazw DNS.
- Opcjonalnie uruchom i sprawdź SSH.
- Utwórz opisany snapshot lub punkt kontrolny.
- Poprawnie zamknij system.
- Jeżeli wystąpił błąd, zapisz pełny komunikat.
Checklista wyników
Wariant Ubuntu
Wersja LTS
Nazwa ISO
SHA-256 zgodne: tak/nie
Hypervisor
CPU
RAM
Dysk
Tryb sieci
Hostname
Adres IP
Gateway
DNS
Pakiet integracyjny
Nazwa snapshotu
Oficjalne źródła
Adres katalogu wydania 26.04 był aktualny w momencie przygotowania materiału. Przyszłe wydania otrzymają inny adres, dlatego przed pobraniem zawsze wróć do głównej strony Ubuntu.