Wprowadzenie
Cześć! Instalujesz Ubuntu Desktop na laptopie (np. z AMD Ryzen 9 5900HS i NVIDIA RTX 3060) i chcesz podzielić dysk 1 TB na partycje: jedną dla systemu i aplikacji, drugą dla maszyn wirtualnych (VM) KVM oraz partycję swap dla Linuksa? Ten idiotoodporny poradnik pokaże Ci, jak skonfigurować partycje w instalatorze Ubuntu Desktop, aby zoptymalizować wydajność dla usług AI, takich jak local-ai-packaged na serwerze 192.168.76.171. Wszystko po polsku, z gotowymi krokami i opisami zrzutów ekranu, idealne dla Twoich klientów na agencja-ai.com!
Dlaczego partycjonowanie dysku?
Podział dysku na partycje pozwala lepiej zarządzać danymi i zwiększa wydajność:
- Partycja systemowa: Przechowuje Ubuntu, aplikacje i ustawienia.
- Partycja dla VM: Dedykowana przestrzeń dla maszyn wirtualnych KVM (np. dla Flowise, Supabase).
- Partycja swap: Służy jako pamięć wirtualna, gdy RAM jest pełny, kluczowa dla stabilności przy wielu VM.
Zalecana konfiguracja dla 1 TB:
- System i aplikacje: 100 GB (ext4, punkt montowania
/). - Maszyny wirtualne: 880 GB (ext4, punkt montowania
/var/lib/libvirt). - Swap: 20 GB (zalecane 2x RAM dla 8 GB, ale dla VM wystarczy 20 GB).
Uwaga: Jeśli używasz laptopa jako serwera AI (192.168.76.171), zobacz nasz poradnik o widoczności usług.
Wymagania wstępne
- Laptop z dyskiem 1 TB (np. SSD, AMD Ryzen 9 5900HS, NVIDIA RTX 3060).
- Bootowalny pendrive USB z Ubuntu Desktop (zalecane: 22.04 LTS lub 24.04).
- Kopia zapasowa danych (przed partycjonowaniem dysk zostanie wyczyszczony).
- Połączenie internetowe (Ethernet lub Wi-Fi).
- Podstawowa znajomość interfejsu Ubuntu.
Krok po kroku: Podział dysku 1TB w instalatorze Ubuntu Desktop
1. Przygotowanie bootowalnego pendrive’a z Ubuntu
Jeśli nie masz jeszcze bootowalnego pendrive’a, przygotuj go.
- Pobierz ISO Ubuntu Desktop z ubuntu.com/download/desktop, np.
ubuntu-22.04.4-desktop-amd64.iso. - Zainstaluj narzędzie do tworzenia USB, np.
Startup Disk Creator(na Ubuntu) lubBalena Etcher(na innym systemie): - Włóż pendrive (min. 8 GB), otwórz
Startup Disk Creator, wybierz ISO i pendrive, kliknij Make Startup Disk.
sudo apt update
sudo apt install -y usb-creator-gtk
Zrzut ekranu: Interfejs Startup Disk Creator z wybranym ISO Ubuntu i pendrive’em.
2. Uruchomienie instalatora Ubuntu
Rozpocznij instalację Ubuntu Desktop.
- Zrestartuj laptop z włożonym pendrive’em USB.
- Wejdź do menu bootowania (zwykle
F12,EsclubF9) i wybierz pendrive. - Wybierz Try Ubuntu (aby przetestować) lub Install Ubuntu.
- W instalatorze:
- Język: Polski.
- Klawiatura: Polski.
- Połączenie z siecią: Podłącz Ethernet lub Wi-Fi.
Zrzut ekranu: Ekran startowy Ubuntu z opcją Install Ubuntu.
3. Wybór typu instalacji i partycjonowania
Skonfiguruj partycje w instalatorze.
- W instalatorze, w kroku Installation type, wybierz Something else (Ręczna konfiguracja partycji).
- Kliknij Continue.
Zrzut ekranu: Instalator Ubuntu z wybraną opcją Something else.
4. Ręczne partycjonowanie dysku 1TB
Podziel dysk na trzy partycje: system, VM i swap.
- W oknie partycjonowania zobaczysz dysk, np.
/dev/nvme0n1(dla SSD) lub/dev/sda(dla HDD). - Jeśli dysk ma stare partycje, usuń je:
- Wybierz każdą partycję i kliknij – (Usuń).
- Potwierdź, aż dysk pokaże
free space(1 TB).
- Utwórz partycję systemową:
- Kliknij + (Dodaj partycję).
- Rozmiar: 100000 MB (100 GB).
- Typ: Primary.
- Lokalizacja: Beginning of this space.
- System plików: ext4.
- Punkt montowania:
/. - Kliknij OK.
- Utwórz partycję dla maszyn wirtualnych:
- Kliknij + na pozostałym wolnym miejscu.
- Rozmiar: 880000 MB (880 GB).
- Typ: Primary.
- Lokalizacja: Beginning of this space.
- System plików: ext4.
- Punkt montowania:
/var/lib/libvirt. - Kliknij OK.
- Utwórz partycję swap:
- Kliknij + na pozostałym wolnym miejscu.
- Rozmiar: 20000 MB (20 GB).
- Typ: Primary.
- Lokalizacja: Beginning of this space.
- System plików: swap area.
- Punkt montowania: Brak (swap nie wymaga).
- Kliknij OK.
- Wybierz dysk do instalacji boot loadera (zwykle
/dev/nvme0n1lub/dev/sda). - Kliknij Install Now i potwierdź zmiany.
Zrzut ekranu: Okno partycjonowania w instalatorze Ubuntu z trzema partycjami: /, /var/lib/libvirt i swap.
5. Kontynuacja instalacji Ubuntu
Zakończ instalację systemu.
- Postępuj zgodnie z instalatorem:
- Ustaw strefę czasową, np. Warszawa.
- Utwórz użytkownika, np.
usernamez hasłempassword.
- Po zakończeniu instalacji zrestartuj laptop i wyjmij pendrive.
Zrzut ekranu: Ekran instalatora z ustawieniem użytkownika i hasła.
6. Weryfikacja partycji po instalacji
Sprawdź, czy partycje zostały poprawnie skonfigurowane.
- Zaloguj się do Ubuntu Desktop.
- Otwórz terminal (
Ctrl+Alt+T) i wpisz: /dev/nvme0n1p1(lub/dev/sda1): ~100 GB, punkt montowania/./dev/nvme0n1p2(lub/dev/sda2): ~880 GB, punkt montowania/var/lib/libvirt./dev/nvme0n1p3(lub/dev/sda3): ~20 GB, swap.- Zweryfikuj swap:
- Sprawdź miejsce na dysku:
lsblk
Powinieneś zobaczyć:
swapon --show
Powinieneś zobaczyć partycję swap, np. /dev/nvme0n1p3.
df -h
Partycja /var/lib/libvirt powinna mieć ~880 GB.
Zrzut ekranu: Terminal z wynikiem lsblk pokazującym trzy partycje.
7. Konfiguracja uprawnień dla /var/lib/libvirt
Partycja dla VM musi mieć odpowiednie uprawnienia dla KVM.
- W terminalu wpisz:
- Zweryfikuj:
sudo chown libvirt-qemu:libvirt-qemu /var/lib/libvirt
sudo chmod 770 /var/lib/libvirt
ls -ld /var/lib/libvirt
Powinieneś zobaczyć drwxrwx--- i właściciela libvirt-qemu.
Zrzut ekranu: Terminal z wynikiem ls -ld /var/lib/libvirt.
8. Instalacja KVM i virt-manager
Zainstaluj narzędzia do zarządzania maszynami wirtualnymi.
- W terminalu wpisz:
- Włącz i uruchom usługę
libvirtd: - Sprawdź status:
- Dodaj użytkownika do grup
libvirtikvm: - Zrestartuj sesję:
sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients virt-manager bridge-utils
sudo systemctl enable --now libvirtd
sudo systemctl status libvirtd
Powinieneś zobaczyć active (running).
sudo usermod -aG libvirt $USER
sudo usermod -aG kvm $USER
sudo reboot
Zrzut ekranu: Terminal z wynikiem sudo systemctl status libvirtd.
9. Testowanie partycji dla VM
Stwórz testową maszynę wirtualną, aby sprawdzić partycję.
- Pobierz ISO Ubuntu Server z ubuntu.com/download/server.
- Uruchom
virt-manager: - Kliknij + (Create a new virtual machine).
- Wybierz Local install media (ISO image or CDROM).
- Wskaż ISO, np.
~/Downloads/ubuntu-22.04.4-live-server-amd64.iso. - Skonfiguruj zasoby:
- CPU: 4 rdzenie.
- RAM: 4096 MB.
- Dysk: 20 GB, lokalizacja
/var/lib/libvirt/images(automatycznie na partycji VM).
- W sekcji Network wybierz Bridge mode i
br0(patrz nasz poradnik o KVM). - Zakończ instalację VM.
virt-manager
Zrzut ekranu: virt-manager z nową VM zapisaną w /var/lib/libvirt/images.
10. (Opcjonalne) Konfiguracja local-ai-packaged w VM
Uruchom local-ai-packaged w VM na partycji VM.
- Zainstaluj Docker w VM:
- Pobierz
local-ai-packaged: - Edytuj
.env(zobacz nasz poradnik o ukrytych plikach): - Uruchom usługi:
- Przetestuj dostęp:
sudo apt update
sudo apt install -y docker.io docker-compose
sudo usermod -aG docker $USER
git clone https://github.com/coleam00/local-ai-packaged.git
cd local-ai-packaged
nano .env
Dodaj:
############
# Flowise Configuration
############
FLOWISE_USERNAME=username
FLOWISE_PASSWORD=password
FLOWISE_HOSTNAME=flowise.agencja-ai.com
python3 start_services.py --profile cpu --environment public
curl http://192.168.76.x:3001
Zrzut ekranu: Przeglądarka z otwartą stroną https://flowise.agencja-ai.com.
Najlepsze praktyki
- Partycje: Regularnie sprawdzaj użycie dysku:
- Sieć: Używaj Bridge (
br0) dla VM: - Firewall: Otwórz porty dla usług AI:
- Kopia zapasowa: Twórz kopie partycji VM:
df -h /var/lib/libvirt
ip addr show br0
sudo ufw allow 80
sudo ufw allow 443
sudo ufw allow 3001
sudo cp /var/lib/libvirt/images/*.qcow2 /var/lib/libvirt/images/backup/
Rozwiązywanie problemów
- Partycja nie widoczna: Sprawdź
lsblki upewnij się, że punkty montowania są poprawne. - Brak miejsca na VM: Zweryfikuj rozmiar partycji:
- Problemy z KVM: Sprawdź wsparcie wirtualizacji:
- Sieć niedostępna: Zobacz nasz poradnik o widoczności usług.
df -h /var/lib/libvirt
kvm-ok
Zwiększanie sprzedaży instrukcji
- Polski język: Proste instrukcje po polsku przyciągają klientów.
- Demo: Pokaż VM z Flowise na
https://flowise.agencja-ai.com. - PDF: Udostępnij ten artykuł jako PDF na agencja-ai.com.
Podsumowanie
Podzieliłeś dysk 1 TB w instalatorze Ubuntu Desktop na partycje dla systemu (100 GB), maszyn wirtualnych (880 GB) i swap (20 GB), gotowe do hostowania usług AI, takich jak local-ai-packaged na 192.168.76.171. Ten poradnik zwiększy atrakcyjność Twoich instrukcji na agencja-ai.com. Chcesz więcej poradników, np. o konfiguracji GPU pass-through lub optymalizacji VM? Napisz do nas! 😄
Źródła: Ubuntu, Libvirt, local-ai-packaged