Linux i Windows 11

I denna laboration kommer vi först att se till att Windows 11 är uppdaterat och därefter aktivera WSL 2 via PowerShell. Vi kommer också att kontrollera PowerShell versionen och installera den nyaste. Dessutom kontrollerar vi att alla nödvändiga komponenter är installerade och konfigurerade korrekt.

Steg 1: Uppdatera Windows 11

  1. Kontrollera Windows-uppdateringar: Gå till Inställningar > Uppdatering och säkerhet > Windows Update.
  2. Klicka på ”Sök efter uppdateringar” och installera eventuella tillgängliga uppdateringar.
  3. Starta om datorn om det krävs.

Steg 2: Uppgradera PowerShell

Kontrollera nuvarande version av PowerShell:

Öppna PowerShell och kör följande kommando:

PowerShell version: $PSVersionTable

PS C:\WINDOWS\system32> cd \
PS C:\> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.19041.4648
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.4648
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

Min dator kör version 5.1 och behöver uppgraderas till senaste versionen. Sök efter den senaste versionen av PowerShell via kommandot winget:

PS C:\> winget search Microsoft.PowerShell
Name               Id                           Version Source
---------------------------------------------------------------
PowerShell         Microsoft.PowerShell         7.4.4.0 winget
PowerShell Preview Microsoft.PowerShell.Preview 7.5.0.3 winget

Installera den senaste versionen av PowerShell med winget:

PS C:\> winget install --id Microsoft.Powershell --source winget
Found PowerShell [Microsoft.PowerShell] Version 7.4.4.0
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packeges.
downloading https://github.com/PowerShell/PowerShell/releases/download/v7.4.4/PowerShell-7.4.4.-win-x64.msi
'''''''''''''''''  103MB  /  103  MB
Successfully verified installer hash
Starting package install . . .
Successfully installed
PS C:\>

Starta om dator och verifiera PowerShell versionen med kommandot $PSVersionTable. Om versionen är fortfarande 5.1 följ instruktioner nedan:

Installera och Uppdatera PowerShell till Version 7.4.4 på Windows 11

Sök och Installera PowerShell 7.4.4

  1. Öppna din webbläsare och gå till Google.
  2. Sök efter ”install PowerShell 7”.
  3. Klicka på länken som tar dig till installationssidan på Microsoft Learn: Install PowerShell on Windows
  4. Scrolla ned till avsnittet ”Installing the MSI package”.
  5. Klicka på länken för att ladda ned MSI-paketet för den senaste versionen: PowerShell-7.4.4-win-x64.msi.
  6. När nedladdningen är klar, gå till katalogen Hämtade filer och dubbelklicka på filen PowerShell-7.4.4-win-x64.msi för att starta installationen.
  7. Följ installationsanvisningarna i installationsguiden.
    • Om installationsguiden upptäcker en befintlig installation av PowerShell, får du möjlighet att reparera eller ta bort den (se bilden). Eftersom reparation innebär felsökning och flera ändringar, väljer jag istället att ta bort installationen för att sedan installera den senaste versionen av PowerShell.
    • Starta om datorn och installera den senaste PowerShell version.
  8. Efter att installationen är slutförd, starta om din dator för att säkerställa att alla ändringar träder i kraft.

Starta PowerShell 7.4.4

  1. Efter omstart, öppna Start-menyn och sök efter ”PowerShell”.
  2. Klicka på ”PowerShell 7” eller ”PowerShell 7 (x64)” för att starta den nyinstallerade versionen.

Verifiera installationen

  1. Verifiera att du använder PowerShell 7.4.4 genom att köra följande kommando:
    $PSVersionTable
    Du bör se utdata som visar version 7.4.4 av PowerShell.

Steg 3: Aktivera nödvändiga funktioner i Windows

Aktivera WSL och Virtual Machine Platform:

Öppna PowerShell som administratör och kör följande kommandon:

PS C:\> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Deployment Image Servicing and Management tool
Version: 10.0.22621.2792

Image Version: 10.0.22631.3880

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.

Aktivera också plattformen för virtuella maskiner:

PS C:\> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Starta om datorn för att säkerställa att alla ändringar träder i kraft.

Steg 4: Installera en Linux-distribution (Ubuntu)

Installera Ubuntu från Microsoft Store:

  1. Öppna Microsoft Store.
  2. Sök efter ”Ubuntu” och välj Ubuntu 24.04 LTS
  3. Hämta och installera Ubuntu (automatiserad installation körs direkt under nedladdning)

Starta Ubuntu och konfigurera användare:

  1. När installationen är klar, starta Ubuntu från startmenyn.
  2. Följ installationsanvisningarna för att ställa in ett användarnamn och lösenord.

Steg 5: Bekräfta installationen

Bekräfta att Ubuntu körs på WSL 2:

  1. Öppna PowerShell och kör följande kommando:
    wsl –list –verbose
  2. Kontrollera att VERSION för Ubuntu är inställd på 2.
  3. För att starta Ubuntu som en app, skriv ”Ubuntu” i sökfältet.

Nu har du uppgraderat PowerShell, aktiverat WSL, och installerat Ubuntu 24.4 LTS. Du är redo att öva grundläggande Linux-kommando i din Windows-dator.