Вопрос или проблема
Я пытаюсь начать использовать 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 для более углубленной диагностики проблемы.