Kirjoittaja Aihe: Asensin tai ainakin yritin asentaa WSL 2 alisysteemin Ubuntulle  (Luettu 3526 kertaa)

Pontus12

  • Käyttäjä
  • Viestejä: 2406
    • Profiili
Asensin tai ainakin yritin asentaa WSL 2 alisysteemin Ubuntulle, mutta jotain meni pieleen. Hain netistä ohjeita ja ehkä ymmärsin väärin tai tein jotain väärässä järjestyksessa. Ohjeet ovat hiemann erilaisia. Jotain olen siis asentanut Windowsiini, mutta mitä, en ole varma.
Ensin yritin Microsoft storea, mutta oikeastaan mitään ei tapahtunut. Sitten otin esiin Windowsin järjestelmänvalvojan päätteen ja annoin komennon:
Koodia: [Valitse]
wsl --install
Minkä jälkeen annoin toisen komennon:
Koodia: [Valitse]
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Pidemmälle nén päässyt. Kokeilin vielä Ubuntu --install komentoa, mutta ei siitäkään tullut mitään. Yritin noudattaa ohjeita, mutta välillä oli vain pakko arvailla ja ilmeisesti arvailin väärin.
Jotain olen Windowsiin asentanut, mutta mitä, en tiedä tai ainakaan en ole varma. Tämä kaikki tapahtui siis vanhassa Omen double boot koneessani, jossa on Windows 11 ja Kubuntu 20.04 lts. Päätin kokeilla tällä koneella, koska minulla on siinä joka tapauksessa ehjä Kubuntu.

mpiso

  • Käyttäjä
  • Viestejä: 655
    • Profiili
Käynnistitkö koneen uudelleen komennon ”wsl –install” jälkeen? Ainakin ohjeen mukaan niin pitää tehdä.

qwertyy

  • Käyttäjä
  • Viestejä: 5676
    • Profiili
Mikäs tuo dism:n tarkoitus oli? Itsellä riitti wsl --install ja reboot.

Pontus12

  • Käyttäjä
  • Viestejä: 2406
    • Profiili
Olen kai jotenkin asentanut tai sitten sotkenut wsl aliohjelman:
Koodia: [Valitse]
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows

PS C:\Users\jotaa> --uninstall dism.exe
At line:1 char:3
+ --uninstall dism.exe
+   ~
Missing expression after unary operator '--'.
At line:1 char:3
+ --uninstall dism.exe
+   ~~~~~~~~~
Unexpected token 'uninstall' in expression or statement.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

PS C:\Users\jotaa> -- uninstall dism.exe
At line:1 char:3
+ -- uninstall dism.exe
+   ~
Missing expression after unary operator '--'.
At line:1 char:4
+ -- uninstall dism.exe
+    ~~~~~~~~~
Unexpected token 'uninstall' in expression or statement.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

PS C:\Users\jotaa> wsl reboot
Jakeluja ei ole asennettu Windows-alijärjestelmä Linuxille.

Näytä käytettävissä olevien jakeluiden luettelo komennolla ‘wsl.exe --list --online’
ja asenna valitsemalla ‘wsl.exe --install <Distro>’.

Jakelut voi asentaa myös Microsoft Storesta:
https://aka.ms/wslstore
PS C:\Users\jotaa> wsl.exe --list --online
Seuraava on luettelo kelvollisista jakeluista, jotka voidaan asentaa.
Asenna valitsemalla wsl.exe --install <Distro>.

NAME               FRIENDLY NAME
Ubuntu             Ubuntu
Debian             Debian GNU/Linux
kali-linux         Kali Linux Rolling
openSUSE-42        openSUSE Leap 42
SLES-12            SUSE Linux Enterprise Server v12
SLES-15            SUSE Linux Enterprise Server v15
Ubuntu-18.04       Ubuntu 18.04 LTS
Ubuntu-20.04       Ubuntu 20.04 LTS
OracleLinux_8_5    Oracle Linux 8.5
OracleLinux_7_9    Oracle Linux 7.9
PS C:\Users\jotaa>

En tiedä, saako kukaan tuosta selvää. Ilmeisesti olen sotkenut koko asennuksen pahemman kerran. Miten tuon sotkun saisi pois? Ja sitten vielä mahdollisesti asennettua wsl2 ohjelman.

qwertyy

  • Käyttäjä
  • Viestejä: 5676
    • Profiili
Kirjoita vain yhteen ketjuun. Toiseen jo vastailin vähän eri juttuja, mutta tuossahan toi lukee.
Asenna valitsemalla wsl --install (distro)

Eli kun oletustähteä ei näytä olevan, niin komento on esim.
wsl --install Ubuntu-20.04

Pontus12

  • Käyttäjä
  • Viestejä: 2406
    • Profiili
Tällaista tuli. Ubuntu-komentoja pääte ei osannut:

PS C:\Users\jotaa> ./Ubuntu 20.4.lts
./Ubuntu : The term './Ubuntu' is not recognized as the name of a cmdlet, function, script file, or operable program. C
heck the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ ./Ubuntu 20.4.lts
+ ~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (./Ubuntu:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

qwertyy

  • Käyttäjä
  • Viestejä: 5676
    • Profiili
Tällaista tuli. Ubuntu-komentoja pääte ei osannut:

PS C:\Users\jotaa> ./Ubuntu 20.4.lts
./Ubuntu : The term './Ubuntu' is not recognized as the name of a cmdlet, function, script file, or operable program. C
heck the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ ./Ubuntu 20.4.lts
+ ~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (./Ubuntu:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
Edelleen PowerShellin puolella. Vaihda pääte Linuxin puolelle. Kts. se toisessa ketjussa mainitsemani YT video. Siinä on todella selkeästi miten vaihtaa puoli.