Почему wsl –install всегда выдает “катастрофическая ошибка” на моей новой установке Windows 11 Home 22H2?

Вопрос или проблема

Я пытаюсь начать использовать Ubuntu 22.04 на своем ноутбуке с Windows 11 с помощью wsl. Мне удалось это сделать на настольном ПК. Однако каждый раз, когда я пытаюсь запустить ‘wsl –install’ (или ‘wsl –install -d Ubuntu-22.04’), это заканчивается ‘Катастрофической ошибкой’.

Мой ноутбук – новый Lenovo LOQ.

Я с радостью предоставлю любые дополнительные системные данные, которые могут быть полезны.

Спасибо заранее.

Я пробовал запускать ‘wsl –install’ (или ‘wsl –install -d Ubuntu-22.04’) с помощью PowerShell, командной строки, с правами администратора и без, а также ‘netsh winsock reset’ и перезагрузку.

Я также проверял, что виртуализация включена в BIOS.

Я ожидал, что это сработает, так как пользователи в интернете сообщили, что это сработало для них (на страницах поддержки Microsoft, а также на Reddit), но каждый раз результатом была ‘Катастрофическая ошибка’.

Это сработало для меня; раньше я сталкивался с той же проблемой.

wsl --shutdown
wsl --update  // запросил разрешение администратора
wsl --install // запросил разрешение администратора

У меня похожая проблема, но с существующей дистрибуцией Ubuntu катастрофическая ошибка код: wsl/service/e_unexpected. Я искал много решений, но команды wsl также зависают, поэтому и эти решения не работают. В конце концов, я наткнулся на этот блог Как сделать резервную копию wsl

Я просто экспортировал свою существующую настройку Ubuntu в файл tar, а затем отменил регистрацию Ubuntu в wsl с помощью wsl --unregister Ubuntu.

Затем я импортировал Ubuntu из файла tar, и он начал работать нормально. Таким образом, я не потерял данные и в то же время смог исправить эту ошибку.

Сейчас работает для моего случая, так как я не могу установить wsl и получаю катастрофическую ошибку каждый раз, когда устанавливаю его.

Ответ или решение

Столкновение с ошибкой "Catastrophic Failure" при установке Windows Subsystem for Linux (WSL) на новом ноутбуке с Windows 11 Home 22H2 может быть вызвано рядом факторов. Для успешного устранения этой проблемы важно рассмотреть несколько ключевых аспектов и шагов по устранению неполадок:

1. Проверка системных требований

Для корректной работы WSL необходимо убедиться, что система соответствует необходимым требованиям. На вашем устройстве должны быть включены следующие функции:

  • Виртуализация в BIOS: Убедитесь, что виртуализация включена в BIOS. Это достигается через меню BIOS вашего ноутбука.
  • Функция Hyper-V: WSL 2 использует Hyper-V, и ее необходимо активировать. Проверьте, включена ли функция через меню "Включение или отключение компонентов Windows".

2. Обновление Windows и WSL

Данная ошибка может возникать из-за устаревших компонентов системы. Выполните следующие команды в PowerShell или командной строке с правами администратора:

wsl --shutdown
wsl --update
wsl --install

Эти команды перезапустят WSL, обновят его и попытайтесь установить дистрибутив.

3. Диагностика и сброс WSL

Если ошибка не устраняется, попробуйте сбросить состояние WSL. Это можно сделать с помощью следующих команд:

wsl --unregister <имя_дистрибутива>

Это удалит установленный дистрибутив, но не повредит ваши файлы, если вы предварительно создадите резервную копию. Также можно выполнить:

wsl --export <имя_дистрибутива> <путь_к_файлу.tar>

Таким образом, вы можете восстановить дистрибутив после его удаления.

4. Проверка сетевых настроек

Некоторые пользователи также сообщали о том, что проблемы с WSL могут быть связаны с сетевыми настройками. Попробуйте выполнить команду:

netsh winsock reset

После этого перезагрузите компьютер.

5. Вручную установите WSL

Если ни один из вышеописанных методов не работает, вы можете попробовать установить WSL вручную через PowerShell:

wsl --install --distribution Ubuntu

6. Конфигурация Windows Features

Проверьте, какие компоненты Windows включены. Перейдите в "Включение или отключение компонентов Windows" и убедитесь, что следующие компоненты активированы:

  • Windows Subsystem for Linux
  • Virtual Machine Platform
  • Hyper-V

Заключение

Ошибки установки WSL могут проявляться по различным причинам, начиная от настроек BIOS и заканчивая состоянием сетевых компонентов. Следуя вышеуказанным шагам и рекомендациям, вы значительно повысите свои шансы на успешную установку WSL и Ubuntu 22.04 на вашем ноутбуке. Если ошибка все еще возникает, может быть полезно обратиться в техническую поддержку Microsoft для более углубленной диагностики проблемы.

Оцените материал
Добавить комментарий

Капча загружается...