Выбор домашнего каталога при установке Ubuntu на Win10

Я хочу установить дистрибутив Ubuntu на Win10, но выбираю C: / в качестве домашнего каталога, чтобы я мог использовать возможности команд Linux на всех папки, включая папки документов, рабочий стол, папки win / app.

Как мне это сделать?

0
задан 18 May 2021 в 07:23

1 ответ

Если вы имеете в виду установку Ubuntu на Windows через WSL, вам действительно не нужно устанавливать ваш C:\ root в качестве "домашнего каталога". По умолчанию WSL автоматически монтирует существующие диски Windows, поэтому вы должны обнаружить, что /mnt/c уже существует в вашей установке WSL, и все файлы/каталоги с этого диска доступны вам через команды Linux.

Однако здесь есть одна большая оговорка. Если вы собираетесь сделать это, я настоятельно рекомендую использовать WSL версии 1, а не WSL2. Хотя у WSL2 есть свои возможности, работа с файловой системой Windows/NTFS не является в настоящее время одной из них. WSL1 намного быстрее (см. здесь) для доступа к файлам на диске (дисках) Windows.

На самом деле я держу рядом оба экземпляра WSL1 и WSL2 именно по этой причине. Если я планирую что-то делать с файлами Windows, я использую установку WSL1.

Дважды проверьте, какую версию вы используете с помощью wsl -l -v. Если это WSL2, то вы можете сделать одно из двух.

Первый вариант - просто изменить версию, используя wsl --set-version 1. Обратите внимание, что я бы (лично) все равно рекомендовал сначала сделать резервную копию (используя wsl --export).

Второй вариант, который я предпочитаю, это создать клон/копию существующего экземпляра, чтобы у вас были и WSL2, и WSL1. Хотя это немного "подробно", вот как я это делаю ...

  • Создайте каталог в удобном месте, где вы хотите работать с образами WSL. Конечно, я назвал свой WSL. Мой каталог находится в папке Мои документы\WSL.

  • cd в эту директорию.

  • Создайте два подкаталога, images и instances. Опять же, названия на ваше усмотрение.

  • wsl -l -v просто для подтверждения текущих имен дистрибутивов.

  • Создайте резервную копию дистрибутива 20.04, используя что-то вроде wsl --export Ubuntu images\2021-02-05_Ubuntu20.04_snapshot.tgz (конечно, если ваш дистрибутив называется "Ubuntu").

  • Создайте новый экземпляр, используя этот снимок, используя что-то вроде wsl --import Ubuntu20.04_WSL1 instances\Ubuntu20.04_clone images\2021-02-05_Ubuntu20.04_snapshot.tgz --version 1.

  • Запустите этот экземпляр с помощью wsl ~ -d Ubuntu20.04_WSL1. Или перезапустите Windows Terminal (если вы его используете), и новый экземпляр будет обнаружен автоматически.

  • По умолчанию новый экземпляр будет запущен от имени root. Вам нужно будет задать свое имя пользователя, создав /etc/wsl.conf со следующими параметрами:

    [user]
    default=me
    

    ... конечно, подставляя ваше имя пользователя.

  • Выйдите и перезапустите этот дистрибутив, и убедитесь, что ваша среда работает так, как вы ожидали.

1
ответ дан 28 July 2021 в 11:39

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

Похожие вопросы: