Невозможно установить Ubuntu 20.04 на WSL2

Я пытаюсь установить Ubuntu 20.04 на WSL, но постоянно получаю сообщение об ошибке WslRegisterDistribution: 0x80370102. Раньше я видел другие темы, посвященные этой ошибке, и предлагаю включить виртуализацию в BIOS, и я уже это сделал. Я включил SVM, поскольку использую чип AMD, и все еще получаю эту ошибку. Я в точности следовал процессу ручной установки WSL от Microsoft. Моя версия Windows — 20H2. В функциях Windows включены платформа виртуальных машин, платформа гипервизора Windows и подсистема Windows для Linux. Я не знаю, что здесь происходит не так, я действительно в тупике, любая помощь будет оценена по достоинству.

2 ответа

      bcdedit /set hypervisorlaunchtype auto

Какой чип AMD? Помимо прочего (BIOS, платформа виртуальных машин, платформа гипервизора Windows и подсистема Windows для Linux), для использования WSL2 вам понадобится процессор с возможностью SLAT (преобразование адресов второго уровня). Я обнаружил это на ноутбуке с процессором Core 2 Duo (который не поддерживает SLAT, мне пришлось остаться с WSL1 на этом компьютере). Проверяем cmd - запускаемsysteminfo- в конце результатов есть раздел «Требования Hyper-V», в котором показаны 4 элемента. Все 4 из них должны быть «Да».

Процессоры с поддержкой SLAT

Другие вопросы по тегам