Как переместить дистрибутивы WSL на другой диск в Windows 11, 10
- Чтобы переместить дистрибутив WSL на другой жесткий диск в Windows 11 (или 10), откройте Настройки > Приложения > Установленные приложениявыберите “Двигаться” в меню установки Linux и выберите новый диск.
- Альтернативно, вы также можете открыть Командная строка (администратор) и запустите команду wsl –manage DISTRO –move NEW-DRIVE или используйте команды экспорта и импорта.
В подсистеме Windows для Linux (WSL) вы не можете указать место, куда можно установить дистрибутивы Linux. Однако можно переместить уже настроенный дистрибутив на другой диск, и в этом руководстве я опишу шаги для завершения этой настройки.
В Windows 11 (или 10) WSL имеет несколько компонентов, распределенных по всей установке операционной системы (особенно внутри «Система32» папку), что делает практически невозможным установку или перемещение этой установки вместе с дистрибутивами Linux в другой, а также невозможность настройки нового места хранения для установки дистрибутивов.
Однако вы можете перенести дистрибутивы Linux в новое место несколькими способами. Например, вы можете использовать команду WSL –move для перемещения существующего дистрибутива или выполнить ту же настройку, экспортировав и импортировав установку Linux с другого диска с помощью команды –import. Если вам нужен еще более простой способ, вы также можете переместить существующий дистрибутив подсистемы Windows для Linux, используя функцию перемещения, доступную в приложении «Настройки».
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
В этом руководстве я опишу шаги по перемещению дистрибутивов Linux с помощью WSL в другое место в Windows 11 (или 10).
Измените установочный диск дистрибутива Linux на WSL с помощью настроек.
Чтобы переместить дистрибутив WSL в другую папку с помощью приложения «Настройки», выполните следующие действия:
Открыть Начинать.
Искать Командная строкащелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора вариант.
Введите следующую команду, чтобы завершить работу любого работающего дистрибутива Linux, и нажмите Входить:
wsl –выключение
Открыть Настройки.
Нажмите на Приложения.
Нажмите кнопку Установленные приложения страница.
Откройте кнопку меню дистрибутива и выберите Двигаться вариант.
Выберите диск для перемещения дистрибутива Linux.
Нажмите кнопку Двигаться кнопка.
После выполнения этих шагов файлы для запуска дистрибутива WSL будут перемещены на новый диск.
Измените установочный диск дистрибутива Linux на WSL с помощью команды Move.
Чтобы переместить дистрибутив WSL на другой диск, выполните следующие действия:
Открыть Начинать.
Искать Командная строкащелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора вариант.
Введите следующую команду, чтобы просмотреть дистрибутивы, уже установленные на вашем компьютере, и нажмите Входить:
wsl –list –all
Введите следующую команду, чтобы завершить работу любого работающего дистрибутива Linux, и нажмите Входить:
wsl –выключение
Введите следующую команду, чтобы переместить дистрибутив WSL на другой диск, и нажмите Входить:
wsl –manage Ubuntu –move F:\WSL\Ubuntu
В команде измените «Убунту» для названия дистрибутива и «F:\WSL\Ubuntu» для нового места на диске для хранения установки Linux.
Введите следующую команду, чтобы запустить дистрибутив Linux из нового места, и нажмите Входить:
wsl -d Ubuntu
В команде измените «Убунту» к фактическому имени установки Linux.
После выполнения этих шагов дистрибутив запустится с нового места на диске.
Если вы получите «Не удалось подключить диск «F:\Path\to\ext4.vhdx» к WSL2: доступ запрещен. Код ошибки: Wsl/Service/CreateInstance/MountVhd/HCS/E_ACCESSDENIED» ошибка, запустите команду wsl –shutdown, а затем команду wsl -d DISTRO-NAME. Обычно эта ошибка может возникнуть, если вы пытаетесь запустить раздачу из меню «Пуск» после переезда на новое место.
Если у вас несколько дистрибутивов Linux, я рекомендую вам создать основную папку. (Ctrl + Shift + Н) на новом жестком диске и отдельной папке для каждого дистрибутива WSL, который вы хотите разместить внутри этой папки, поскольку каждый дистрибутив устанавливается внутри “.vhdx” файл с тем же самым “ext4” имя, и вы не можете иметь два файла с одинаковым именем.
Для справки: когда вы устанавливаете дистрибутив Linux с помощью WSL, система устанавливает пакет в папку %USERPROFILE%\AppData\Local\Packages\, которая является тем же местом, где операционная система устанавливает пакеты и другие приложения, полученные из Microsoft. Магазин. Кроме того, виртуальный диск, содержащий файлы дистрибутива, находится внутри имени пакета, точнее, в «Локальный штат» папка.
Измените установочный диск дистрибутива Linux на WSL с помощью команды импорта.
Чтобы переместить дистрибутив Linux с помощью команды импорта WSL, выполните следующие действия:
Открыть Начинать.
Искать Командная строкащелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора вариант.
Введите следующую команду, чтобы просмотреть дистрибутивы, уже установленные на вашем компьютере, и нажмите Входить:
wsl –list –all
Введите следующую команду, чтобы завершить работу любого работающего дистрибутива Linux, и нажмите Входить:
wsl –выключение
Введите следующую команду, чтобы экспортировать дистрибутив Linux, и нажмите Входить:
wsl –export Kali-linux kali-export.tar
В команде измените «Кали-Линукс» к названию экспортируемого дистрибутива и укажите имя для «.tar» файл. Экспортированный пакет будет доступен из корня «С» водить машину.
Введите следующую команду, чтобы удалить экземпляр Linux с вашего компьютера, и нажмите Входить:
wsl –отменить регистрацию Kali-linux
В команде измените «Убунту» дистрибутива, который вы удаляете с основного системного диска.
Введите следующую команду, чтобы импортировать дистрибутив WSL в новое место, и нажмите Входить:
wsl –import Kali-linux F:\WSL\Kali-linux C:\kali-export.tar
В команде измените «Кали-Линукс» для названия дистрибутива, «F:\WSL\Kali-linux» для нового пути для хранения дистрибутива Linux и «C:\kali-export.tar» для пути и имени экспортированного пакета.
После выполнения этих шагов дистрибутив WSL будет запущен из нового местоположения.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)