Я использую Windows 11 на VirtualBox 6.1.30 внутри Windows 11 на процессоре Core m3-6Y30 с тактовой частотой 0,90 ГГц.
Я скачал Ubuntu 20.04 из Магазина Microsoft. Когда я запустил его, появилось сообщение о том, что в Панели управления в компонентах Windows должна быть включена опция «Подсистема Windows для Linux».
Я включил эту функцию, перезагрузил компьютер и снова попытался запустить WSL Ubuntu. На этот раз было сообщение об обновлении до WSL2.
Итак, в PowerShell с правами администратора я ввел команду:
команда dism.exe/online/enable-feature/featurename: VirtualMachinePlatform/all/norestart
... затем перезагрузил компьютер и загрузил упомянутый пакет обновления ядра здесь.
Наконец, в PowerShell с правами администратора я выполнил рекомендуемую команду:
wsl --set-по умолчанию-версия 2
После этого я перезагрузил свой компьютер и запустил Ubuntu на WSL и получил «Ошибка 0x80370102», упомянутую в этот вопрос.
Это сработало только после того, как я побежал wsl --set-default-версия 1
.
Что это может быть? Что-то не так с аппаратной виртуализацией?
Все остальное работает на VirtualBox.
Я начал с команды wsl --set-default-версия 1
, то я проверил bcdedit / установить автоматический тип запуска гипервизора
, но это не сработало.
Только после этого сделал wsl --set-default-версия 1
работай.