Zaawansowana konfiguracja Oracle Linux 9 w WSL2
1. Przygotowanie 艣rodowiska Windows
Przed instalacj膮 nale偶y aktywowa膰 funkcje wirtualizacji w systemie Windows (PowerShell jako Administrator).
Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Po restarcie systemu wykonujemy aktualizacj臋:
wsl --update --web-download
wsl --set-default-version 2
2. Konfiguracja globalna silnika (.wslconfig)
Plik .wslconfig steruje parametrami wszystkich maszyn WSL2. Nale偶y go utworzy膰 w lokalizacji: C:\Users\<twoja_nazwa>\.wslconfig.
[wsl2]
# Rozmiar dysku wirtualnego
defaultVhdSize = 40GB
# Tunelowanie DNS zapobiega problemom z sieci膮 w r贸偶nych lokalizacjach
dnsTunneling = true
# Tryb sieci lustrzanej (dziedziczenie IP hosta)
networkingMode = mirrored
# Dodatkowe parametry dla stabilno艣ci sieci
autoProxy = true
Wa偶ne uwagi dotycz膮ce sieci hosta:
Stosuj膮c networkingMode = mirrored, maszyna Linux otrzymuje te same adresy IP co Tw贸j Windows.
* Oznacza to brak konieczno艣ci przekierowywania port贸w.
* Ograniczenie: Je艣li u偶ywasz wielu dystrybucji WSL jednocze艣nie, nie mog膮 one korzysta膰 z tych samych port贸w (konflikt adres贸w, tak jak wewn膮trz jednego systemu operacyjnego).
3. Instalacja i Import OL9
Dystrybucj臋 Oracle Linux 9 instalujemy poprzez import przygotowanego wcze艣niej archiwum rootfs.
wsl --import OL9 C:\wsl2\ol9 C:\sciezka\do\pliku\oraclelinux-9-amd64-rootfs.tar --version 2
4. Zarz膮dzanie maszynami
Zbi贸r najcz臋stszych polece艅 do obs艂ugi 艣rodowiska:
-
Uruchomienie maszyny:
wsl -d OL9
-
Logowanie na konto root:
wsl -d OL9 -u root
-
Wy艂膮czenie maszyny (wymagane do prze艂adowania .wslconfig):
wsl --shutdown
-
Sprawdzenie statusu i wersji:
wsl --list --verbose
-
Usuwanie dystrybucji (czy艣ci rejestr, ale nie pliki):
wsl --unregister OL9
-
Czyszczenie folderu (PowerShell):
Remove-Item -Path C:\wsl2\ol9 -Recurse -Force