panagiotis dounias ρώτησε πριν 2 έτη

Εχω εγκαταστησει το wsl σε μη συμβατο υπολογιστη με win 11 και οταν παω να εγαταστησω το ubuntu μου βγαζει το παρακατω σφαλμα:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370102
Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.
For information please visit https://aka.ms/enablevirtualization
Press any key to continue...
Ο υπολογιστης ειναι αρκετα παλιος, αλλα το hyper-v, η πλατφορμα εικονικης μηχανης, και η πλατφορμα υποσυστηματος linux ειναι ενεργοποιημενες κανονικα.... και απο το BIOS......Με win 10 20H1 δουλευε κανονικα......Τι μπορω να κανω; 

3 Απαντήσεις

Γιώργος Τράντζας Staff απάντησε πριν 2 έτη

Καλησπέρα Παναγιώτη! Αρχικά, έλεγξε αν υπάρχει διαθέσιμη ενημέρωση στο Windows update για το " WSL2 Linux Kernel".

Κατόπιν, άνοιξε το PowerShell ως διαχειριστής και εκτέλεσε την ακόλουθη εντολή: wsl --set-default-version 2 για να βεβαιωθείς ότι έχεις ορίσει το WSL2 ως την προεπιλεγμένη έκδοση.

Κατόπιν, τρέξε την ακόλουθη εντολή: powershell wsl --unregister Ubuntu
Στη συνέχεια εγκατέστησε ξανά το Ubuntu από το Microsoft Store.

Αν και πάλι δεν λειτουργήσει, ξεκίνα από την αρχή εκτελώντας
τις ακόλουθες εντολές διαδοχικά με enter:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Επανεκκίνησε τον υπολογιστή και κατέβασε και εγκατέστησε το αρχείο "WSL2 Linux kernel" από εδώ.
Εκτέλεσε με κλικ το πακέτο ενημέρωσης όπου θα ζητήσει αυξημένα δικαιώματα, (επιλέγεις "ναι" για να εγκριθεί η εγκατάσταση.)
Μετά, εκτέλεσε την ακόλουθη εντολή: wsl --set-default-version 2 για να ορίσεις το WSL2 ως την προεπιλεγμένη έκδοση. Στη συνέχεια εγκατέστησε το Ubuntu από το Microsoft Store.

Άκης Τίγκας απάντησε πριν 2 έτη

Συμπληρωματικά σε αυτά που πρότεινε ο Γιώργος,
Απενεργοποίησε προσωρινά την προστασία από ιούς ή άλλα προγράμματα ασφαλείας που μπορεί να παρεμβαίνουν, ίσως χρειαστεί παρόμοια ενέργεια και στον Microsoft Defender αν είναι ενεργή η προστασία σε πραγματικό χρόνο
Από εκεί και μετά, εφόσον είναι ενημερωμένο το WSL και έχεις ορίσει το WSL2 ως την προεπιλεγμένη έκδοση
Κάνε επαναφορά της διανομής Ubuntu χρησιμοποιώντας:
powershell wsl --unregister Ubuntu
και μετά
wsl --import Ubuntu /mnt/c/Ubuntu ubuntu-20.04.tar.gz
4. Αν τίποτα από τα παραπάνω δεν λειτουργήσει, μπορεί να χρειαστεί να απεγκαταστήσεις και να επανεγκαταστήσεις το WSL.

panagiotis dounias απάντησε πριν 2 έτη

Ευχαριστω πολυ για την βοηθεια...Δοκιμασα ολα οσα μου ειπατε αλλα το προβλημα παραμενει....δεν εγινε τιποτα......μαλλον θα παω σε VM....