Get started using visual studio code with windows subsystem for linux

Содержание:

安装所选的 Linux 分发版Install your Linux distribution of choice

  1. 打开 Microsoft Store,并选择你偏好的 Linux 分发版。Open the Microsoft Store and select your favorite Linux distribution.

    单击以下链接会打开每个分发版的 Microsoft Store 页面:The following links will open the Microsoft store page for each distribution:

    • Ubuntu 16.04 LTSUbuntu 16.04 LTS
    • Ubuntu 18.04 LTSUbuntu 18.04 LTS
    • Ubuntu 20.04 LTSUbuntu 20.04 LTS
    • openSUSE Leap 15.1openSUSE Leap 15.1
    • SUSE Linux Enterprise Server 12 SP5SUSE Linux Enterprise Server 12 SP5
    • SUSE Linux Enterprise Server 15 SP1SUSE Linux Enterprise Server 15 SP1
    • Kali LinuxKali Linux
    • Debian GNU/LinuxDebian GNU/Linux
    • Fedora Remix for WSLFedora Remix for WSL
    • PengwinPengwin
    • Pengwin EnterprisePengwin Enterprise
    • Alpine WSLAlpine WSL
  2. 在分发版的页面中,选择“获取”。From the distribution’s page, select «Get».

Установка WSL в Windows 10

1. Проверка версии системы

Вы можете установить WSL в Windows 10 начиная с версии Windows 10 Insider Preview 14316, а для WSL версии 2, которая принесла много улучшений нужно обновление Windows 10 19041 или новее. Сначала убедитесь, что у вас правильная версия Windows. Для этого октройте PowerShell кликнув правой кнопкой по иконке пуск:

Затем выполните команду:

Если отображается версия как на снимке экрана или выше, значит всё хорошо. Иначе идите обновлять систему.

2. Активация WSL и виртуализации

Чтобы активировать компонент Windows Subsystem for Linux можно использовать уже открытую командную строку PowerShell. Для этого выполните:

Затем выполните ещё одну команду чтобы включить компонент виртуализации Hyper-V:

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

3. Активация WSL 2

Затем установите загруженный файл:

Чтобы всегда по умолчанию использовалась версия WSL 2 необходимо выполнить такую команду:

Если вы всё же получаете ошибку, с сообщением о том, что такой опции у этой команды нет, значит у вас старая версия Windows, обновляйте. Если команда не выдала ошибки — значит настройка WSL завершена успешно.

4. Установка Linux

Далее вам надо установить какой-либо дистрибутив Linux из магазина Microsoft. Достаточно просто открыть магазин и набарть в поиске имя дистрибутива, например Ubuntu, затем нажмите кнопку Get:

Дождитесь завершения установки и запустите загруженный дистрибутив из главного меню:

5. Настройка дистрибутива

При первом запуске будет выполняться настройка окружения. Вам необходимо указать имя пользователя:

Затем два раза пароль:

После этого вы сможете пользоваться оболочкой Bash в Windows 10:

Затем просто установите.

7. Запуск X сервера

После завершения установки на рабочем столе появится ярлык. В первом окне выберите Multipe windows чтобы окна программ, выполняемых на X сервере интегрировались в систему:

Затем выберите, что клиентов запускать не надо — Start no client:

Поставьте все галочки, затем нажмите кнопку Next, а потом Finish для завершения установки.

Брандмауэр Windows тоже попросит разрешить доступ этому приложению в сеть. Надо разрешить.

8. Настройка подключения

Чтобы настроить подключение к X серверу из WSL нужно узнать какой адрес система Windows присвоила WSL окружению, для этого вернитесь к PowerShell и выполните:

В данном случае это 172.25.224.1. Выполните в окружении дистрибутива такую команду:

Шаг 9. Установка и запуск приложений

Для установки приложений в дистрибутив необходимо сначала обновить списки репозиториев:

Затем установите графическое приложение, например, Firefox:

После этого его можно запустить:

На снимке вы видите графический интерфейс WSL для браузера Firefox, запущенного в Linux:

Измените тему рабочего стола Linux

Тема, которую мы собираемся использовать, взята из проекта Бумеранг (Boomerang Project). Для этого есть несколько причин, но основная заключается в том, что он работает на нескольких рабочих столах.

GNOME — это рабочий стол Ubuntu по умолчанию, как и многих других дистрибутивов, но вы можете использовать что-то другое. Тема Boomerang Win 10 совместима с GNOME, Cinnamon, Unity, Openbox, MATE, Fluxbox и Xfce. Для этого требуется GTK 3.6 или выше и движок рендеринга Murrine GTK 2. Если у вас есть такие, вы можете использовать данную тему.

Установка Boomerang Win 10

Сначала зайдите на страницу загрузки Boomerang Win 10. Тема доступна в двух версиях: светлая и темная. Загрузите одну или оба.

Извлеките файлы в выбранном вами графическом файловом менеджере. Вы также можете сделать это с помощью следующей команды в терминале:

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

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

Теперь из каталога «Загрузки» (или из того места, куда вы скачали файлы тем), выполните следующую команду, чтобы переместить тему в каталог тем.

Опять же, вам может понадобиться изменить имя файла.

Если вы используете GNOME, вам нужно установить GNOME Tweaks, чтобы сменить тему. Вы можете установить его, выполнив следующее:

Подтвердите, что вы хотите установить его и подождите, пока он установится. Теперь вы можете изменить свою тему. В Ubuntu запустите твики из панели запуска приложений. Перейдите к Внешний вид в левой панели. Затем, в разделе Темы выберите Windows-10-2.1 или аналогичную.

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

Для кого эта статья?

  1. Установка WSL (Ubuntu, Debian и т.д.);
  2. Установка необходимых утилит на WSL;
  3. Настройка ssh-key (PC <-> GitHub);
  4. Получение репозитория с RTKLIB;
  5. Установка RTKRCV;
  6. Настройка конфигурационного файла;
  7. Запуск RTKRCV.

1. Установка WSL (ubuntu)

  • Скачать и установить из Microsoft Store;
  • Скачать и установить с помощью командной строки или сценария;
  • Скачать, а затем вручную распаковать и установить.

Данный пример будет рассмотрен с использованием дистрибутива Ubuntu 18.04 LTS

Информация о новой учетной записи пользователя Linux

  • Учетная запись предназначена для обычного пользователя без прав администратора, который будет использоваться по умолчанию для входа в систему при запуске дистрибутива;
  • Вы можете выбрать любое имя пользователя и пароль, которые не связаны с именем пользователя Windows;

Обновление пакетов дистрибутива

3. Настройка ssh-key (PC <-> GitHub)

  1. Сообщение: Enter file in which to save the key (*стандартная директория*) (Нажмите Enter, если согласны с местом хранения ssh ключа)
    Сообщение: Enter passphrase: (Задайте пароль для подключения)

  2. *Получите сообщения типа: Agent pid 1234
  3. *После ввода пароля, получите: Identity added: *директория*
  4. *Полученное сообщения скопируйте*
  5. Заходим в настройки нашего GitHub аккаунта и находим вкладку SSH and GPG key. Задаём имя и вставляем скопированное сообщение в колонку Key.

4. Получение репозитория с RTKLIB

  1. Создаём директорию rtk для репозитория. Необязательное действие
  2. Переходим в директорию rtk.
  3. Перед скачиванием проверьте название ветки.

5. Установка RTKRCV

Но перед запуском, необходимо исправить ряд ошибок и настроить конфигурационный файл.

  • Установить равные права доступа ко всем файлам директории gcc. Находясь внутри директории gcc выполните команду chmod 755 *
  • Установим специальную утилиту WSL в менеджере дополнений.
  • После установки утилиты в Code, вы сможете подключится к директориям в WSL (Всё интуитивно просто);
  • Теперь есть возможность редактировать любые фалы которые находятся в WSL;
  • Найдите конфигурационные файлы в папке conf, переместите их в папку gcc и исправьте их под свою конфигурацию (комментарии в самом документе, понятные);
  • Для того, чтобы подключить файлы из локальных дисков на Windows, необходимо указывать путь следующим образом /mnt/c, где c это локальный диск С.

6. Запуск RTKRCV

  • Перейдите в папку gcc
  • Выполните команду: ./rtkrcv
  • Для полного списка команд программы rtkrcv используйте help
  • Выполните команду: load
  • Выполните команду: restart

Разметка диска для Linux и установка системы

Это самый важный этап в установке Linux. Но как можно убедиться — не такой и сложный. Мастер установки на определённом этапе проанализирует имеющиеся разделы, согласно их фактического состояния, после чего они будут выведены в виде списка или таблицы. Каждая строка в этой таблице — это раздел или физический диск, например:

Носитель

Тип

Точка подключения

Размер

Использовано

/dev/sda

/dev/sda1

ntfs

629144 MB

184MB

свободное место

Чтобы получить возможность вручную редактировать разметку диска и файловую систему, в мастере установки нужно выбрать вариант «Вручную», «Manual», «Другой вариант» и т. д. Эта возможность всегда предоставляется во всех дистрибутивах.

Приведённый фрагмент таблицы говорит о том, что на жёстком диске, обозначаемом системой как sda, находятся два раздела: sda1 c файловой системой NTFS (Windows), объёмом 629 гигабайт и неразмеченное пространство – «свободное место», для которого не указаны имя, файловая система, и размер — это тот самый объём, который был получен в результате сжатия тома с помощью стандартной утилиты Windows 10 «Управление дисками».  А т. к. после высвобождения в отдельный раздел он не был отформатирован, то поэтому и является нераспределённой областью на диске и редактор разделов не «знает» о его файловой системе и размерах — просто «свободное место». Именно эту область теперь и предстоит разметить.

Запись /dev/sda означает устройство хранения — т. е. жёсткий диск (ну или твердотельный), где dev – device – «устройство», sda – storage device a – носитель А. В системе могут быть и другие носители (HDD, оптические диски, флешки) и называться они будут sdb, sdc, sdd и т. д. В свою очередь, разделы на носителе, если их (разделов) несколько, именуются как sda1, sda2, sda3, sdb1, sdb2, sdb3 и т. д.

Но как точно узнать, что для установки/разметки выбран нужный раздел, а не какой-то другой? Просто догадаться, сопоставив данные о размерах, файловой системе и свободном пространстве на остальных томах — этого более, чем достаточно для правильного выбора.

  1. Нажать соответствующую кнопку, которая обычно называется «Изменить» или «Edit» и она неактивна, если ничего не было выбрано.
  2. В появившемся диалоговом окне нужно задать следующие параметры:
  3. Размер размечаемого пространства.
  4. Тип — первичный или логический — можно оставить по-умолчанию.
  5. Местоположение нового раздела — без изменений.
  6. Назначить тип файловой системы — Ext4.
  7. Объявить точку монтирования.
  8. Активировать настройки для нового раздела, нажав кнопку «ОК» или «Применить».

Далее, снова выделить строку с пустой областью (у которой объём уже будет меньше) и создать другой раздел, руководствуясь вышеприведённым списком действий. В итоге, должна получиться таблица разделов следующего вида:

Носитель

Тип

Точка подключения

Размер

Использовано

/dev/sda

/dev/sda1

ntfs

629144 MB

184MB

/dev/sda2

ext4

15000 MB

/dev/sda3

ext4

/home

30000 MB

/dev/sda4

swap

подкачка

5000 MB

Тип файловой системы для раздела подкачки назначается автоматически — swap, и размер для него должен быть равен объёму оперативной памяти, но если её более 6 гигабайт, то и раздел подкачки не стоит делать больше этого значения.

Когда разметка диска готова, нужно выбрать, куда установить системный загрузчик (обычно это Grub 2). Для этого предназначена специальная опция в мастере установки. В зависимости от дистрибутива, это можно сделать на этом же этапе или позже, на последующих. Как правило, установка загрузчика не может быть выполнена на раздел, а только на устройство (т. е. на sda, например), однако, если производится установка Linux вместе с Windows 10, то для этой цели следует выбирать раздел с UEFI.

Когда производится установка Linux с Windows 10, то UEFI-область уже существует и её легко «распознать» в таблице разделов среди других по одноимённому типу или специфичному размеру, который обычно не более 100 мегабайт.

Когда всё готово, можно начать непосредственно установку Linux, нажав кнопку «Продолжить», «Далее», «Continue» или «Next». Новые разделы будут созданы и отформатированы в соответствии с заданными разметкой и настройками. Мастер установки начнёт копирование файлов системы и настройку компонентов, параллельно запустив слайд-шоу, демонстрирующее возможности и особенности устанавливаемого дистрибутива. На одном из этапов (зависит от используемой сборки) нужно также создать пользователя системы, которому будут предоставлены права суперпользователя (root). Имя может быть любым, а логин должен состоять только из латинских букв. Когда установка будет завершена, будет выдано соответствующее сообщение с приглашением перезагрузить компьютер.

@как-установить.рф

Set your distribution version to WSL 1 or WSL 2

You can check the WSL version assigned to each of the Linux distributions you have installed by opening the PowerShell command line and entering the command (only available in Windows Build 19041 or higher):

To set a distribution to be backed by either version of WSL please run:

Make sure to replace with the actual name of your distribution and with the number ‘1’ or ‘2’. You can change back to WSL 1 at anytime by running the same command as above but replacing the ‘2’ with a ‘1’.

Additionally, if you want to make WSL 2 your default architecture you can do so with this command:

This will set the version of any new distribution installed to WSL 2.

Set your distribution version to WSL 1 or WSL 2

You can check the WSL version assigned to each of the Linux distributions you have installed by opening the PowerShell command line and entering the command (only available in Windows Build 18362 or higher):

To set a distribution to be backed by either version of WSL please run:

Make sure to replace with the actual name of your distribution and with the number ‘1’ or ‘2’. You can change back to WSL 1 at anytime by running the same command as above but replacing the ‘2’ with a ‘1’.

Additionally, if you want to make WSL 2 your default architecture you can do so with this command:

This will set the version of any new distribution installed to WSL 2.

Update to WSL 2

To update to WSL 2, you must meet the following criteria:

  • Running Windows 10, updated to version 1903 or higher, Build 18362 or higher for x64 systems.

  • Running Windows 10, updated to version 2004 or higher, build 19041, for ARM64 systems.

  • Please note if you are on Windows 10 version 1903 or 1909 you will need to ensure that you have the proper backport, instructions can be .

  • Check your Windows version by selecting the Windows logo key + R, type winver, select OK. (Or enter the command in Windows Command Prompt). Please update to the latest Windows version if your build is lower than 18361. Get Windows Update Assistant.

Enable the ‘Virtual Machine Platform’ optional component

Before installing WSL 2, you must enable the «Virtual Machine Platform» optional feature.

Open PowerShell as Administrator and run:

Restart your machine to complete the WSL install and update to WSL 2.

Set WSL 2 as your default version

Open PowerShell as Administrator and run this command to set WSL 2 as the default version when installing a new Linux distribution:

You might see this message after running that command: . Please follow the link (https://aka.ms/wsl2kernel) and install the MSI from that page on our documentation to install a Linux kernel on your machine for WSL 2 to use. Once you have the kernel installed, please run the command again and it should complete successfully without showing the message.

Note

The update from WSL 1 to WSL 2 may take several minutes to complete depending on the size of your targeted distribution. If you are running an older (legacy) installation of WSL 1 from Windows 10 Anniversary Update or Creators Update, you may encounter an update error. Follow these instructions to .

If results as an invalid command, enter . If the is not listed, it means that your OS doesn’t support it and you need to update to version 1903, Build 18362 or higher.

Основы использования терминала Ubuntu в Windows 10

Можно запускать приложения Windows. Попробуйте  — запустится Windows-блокнот.

Диски Windows расположены в  . Попробуйте для перехода к диску и вывода его корневых директорий (по умолчанию вывод выглядит уныло, но это настраивается).

Директория пользователя расположена в  ( для переходя в неё). Просто напоминаю.

В Linux-системах заглавные и строчные символы — разные символы

При использовании автодополнения ( ) важно вводить символы в правильном регистре

Директория пользователя подсистемы Linux физически у меня расположилась по довольно длинному пути (см. ниже). Сегмент  — имя пользователя системы (как в начале пути (Windows), так и в конце (Ubuntu)).

Если редактировать файлы Linux-подсистемы из Windows, то Linux в некоторых случаях не сможет получить к ним доступ (не хватит прав). После такого редактирования нужно в bash-терминале подсистемы выполнить что-то вроде (где  — редактированный из Windows файл) и перезапустить терминал. Или можно использовать команду (укажите редактированный файл) для применения внесённых изменений.

Как запускать Sublime Text из консоли Ubuntu

Если используете Sublime Text, добавьте путь к subl.exe в PATH в Windows, чтобы по команде в терминале запускался Sublime Text:

  1. В проводнике сделайте правый клик на Этот компьютер, выберите Свойства, потом Дополнительные параметры системы.
  2. На вкладке Дополнительно нажмите кнопку Переменные среды.
  3. Сделайте двойной клик по Path для перехода к её редактированию.
  4. Нажмите кнопку Создать и добавьте путь к subl.exe. В моем случае это .
  5. Перезапустите терминал.

Вконтакте ВКонтакте вконтакте вконтактов

Overview

4. WSL1

The original WSL is now known as WSL1. WSL1 is a compatibility layer for running Linux binary executables (ELF) natively on Windows 10. No re-compilation or ‘porting’ of applications is required. WSL1 provides a Linux-compatible kernel interface developed by Microsoft that allows a user to choose a Linux distribution to install from the Microsoft Store. WSL1 executes unmodified Linux ELF64 binaries by operating a Linux kernel interface on top of the Windows kernel in Windows 10. The WSL1 interface translates Linux system calls from the binaries into Windows system calls and then executes them at native speed. Linux applications run within the Linux distribution which provides the application’s dependencies and package management in a container-like environment. WSL provides an interface to mount drives within WSL.

8. Installation

  • Windows-Subsystem-For-Linux-Setup — A basic guide for how to get setup with the WSL feature that is included with Windows 10.

9. Use Cases

WSL is undoubtedly a tool for power-users, developers, and *NIX/Linux geeks who want to run Windows. Most of the things you can do with WSL are going to be related to programming, the console, sysadmin, automation, AI/data science, and other geeky things.

Set your distribution version to WSL 1 or WSL 2

You can check the WSL version assigned to each of the Linux distributions you have installed by opening the PowerShell command line and entering the command (only available in Windows Build 19041 or higher):

To set a distribution to be backed by either version of WSL please run:

Make sure to replace with the actual name of your distribution and with the number ‘1’ or ‘2’. You can change back to WSL 1 at anytime by running the same command as above but replacing the ‘2’ with a ‘1’.

Additionally, if you want to make WSL 2 your default architecture you can do so with this command:

This will set the version of any new distribution installed to WSL 2.

Установка графической оболочки Linux в Windows

Теперь нам нужно проделать некоторые операции в командной строке через тот же BASH, вот какая очередность:

echo "export DISPLAY=:0.0" >> ~/.bashrc

Далее даем такую команду:

sudo nano /etc/dbus-1/session.conf

Тут нам нужно отредактировать некоторые параметры, ищем такой текст:

unix:tmpdir=/tmp

И заменяем его таким:

tcp:host=localhost,port=0

После этого нажимаем Ctrl + O и нажимаем потом Enter, потом нажимаем Ctrl + X чтобы выйти их редактора NANO. А можно все это сделать просто дав команду:

sudo sed -i 's/<listen>.*<\/listen>/<listen>tcp:host=localhost,port=0<\/listen>/' /etc/dbus-1/session.conf

Далее качаем графическую оболочку, дав такую команду:

sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager

Пакетов много, так что ОСТОРОЖНО! большой трафик. Загрузилось все довольно быстро, но устанавливалось все очень долго! Теперь, чтобы запускать графические приложения Linux нам нужно скачать и установить программу VcXsrv Windows X Server

Как видите вверху слева появились значки: запустите VcXsrv и произведите первоначальные настройки. Кстати, в меню появился значок терминала Bash для Ubuntu, его можно сразу запускать, чтобы работать с терминалом. Теперь даем какую нибудь команду для запуска графической программы, пусть это будет Synaptic. Но сначала его установим:

sudo apt install synaptic

Теперь даем команду:

sudo synaptic

И у нас запускает эта программа:

Осталось запустить ЦЕЛЫЙ ЛИНУКС, а не отдельную программу. Как оказалось, можно только так, а я в начале думал, что можно заменить таких образом полностью оболочку Windows, но нет, не в этом случае.

Но пока мне так и не удалось запустить Unity, все или зависало, или показывало ошибки, может быть это удалось вам?

Не нашли ответ на свой вопрос? Воспользуйтесь поиском…

Troubleshooting installation

Below are related errors and suggested fixes. Refer to the WSL troubleshooting page for other common errors and their solutions.

  • Installation failed with error 0x80070003

    • The Windows Subsystem for Linux only runs on your system drive (usually this is your drive). Make sure that distributions are stored on your system drive:
    • Open Settings -> Storage -> More Storage Settings: Change where new content is saved
  • WslRegisterDistribution failed with error 0x8007019e

    • The Windows Subsystem for Linux optional component is not enabled:
    • Open Control Panel -> Programs and Features -> Turn Windows Feature on or off -> Check Windows Subsystem for Linux or using the PowerShell cmdlet mentioned at the beginning of this article.
  • Installation failed with error 0x80070003 or error 0x80370102

    Please make sure that virtualization is enabled inside of your computer’s BIOS. The instructions on how to do this will vary from computer to computer, and will most likely be under CPU related options.

  • Error when trying to upgrade:

    Enure that you have the Windows Subsystem for Linux enabled, and that you’re using Windows Build version 19041 or higher. To enable WSL run this command in a PowerShell prompt with admin privileges: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux.

  • The requested operation could not be completed due to a virtual disk system limitation. Virtual hard disk files must be uncompressed and unencrypted and must not be sparse.

    • Deselect “Compress contents” (as well as “Encrypt contents” if that’s checked) by opening the profile folder for your Linux distribution. It should be located in a folder on your Windows file system, something like:
    • In this Linux distro profile, there should be a LocalState folder. Right-click this folder to display a menu of options. Select Properties > Advanced and then ensure that the “Compress contents to save disk space” and “Encrypt contents to secure data” checkboxes are unselected (not checked). If you are asked whether to apply this to just to the current folder or to all subfolders and files, select “just this folder” because you are only clearing the compress flag. After this, the command should work.

Note

In my case, the LocalState folder for my Ubuntu 18.04 distribution was located at C:\Users<my-user-name>\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc

Check WSL Docs GitHub thread #4103 where this issue is being tracked for updated information.

Troubleshooting installation

Below are related errors and suggested fixes. Refer to the WSL troubleshooting page for other common errors and their solutions.

  • Installation failed with error 0x80070003

    • The Windows Subsystem for Linux only runs on your system drive (usually this is your drive). Make sure that distributions are stored on your system drive:
    • Open Settings -> Storage -> More Storage Settings: Change where new content is saved
  • WslRegisterDistribution failed with error 0x8007019e

    • The Windows Subsystem for Linux optional component is not enabled:
    • Open Control Panel -> Programs and Features -> Turn Windows Feature on or off -> Check Windows Subsystem for Linux or using the PowerShell cmdlet mentioned at the beginning of this article.
  • Installation failed with error 0x80070003 or error 0x80370102

    Please make sure that virtualization is enabled inside of your computer’s BIOS. The instructions on how to do this will vary from computer to computer, and will most likely be under CPU related options.

  • Error when trying to upgrade:

    Enure that you have the Windows Subsystem for Linux enabled, and that you’re using Windows Build version 19041 or higher. To enable WSL run this command in a PowerShell prompt with admin privileges: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux.

  • The requested operation could not be completed due to a virtual disk system limitation. Virtual hard disk files must be uncompressed and unencrypted and must not be sparse.

    • Deselect “Compress contents” (as well as “Encrypt contents” if that’s checked) by opening the profile folder for your Linux distribution. It should be located in a folder on your Windows file system, something like:
    • In this Linux distro profile, there should be a LocalState folder. Right-click this folder to display a menu of options. Select Properties > Advanced and then ensure that the “Compress contents to save disk space” and “Encrypt contents to secure data” checkboxes are unselected (not checked). If you are asked whether to apply this to just to the current folder or to all subfolders and files, select “just this folder” because you are only clearing the compress flag. After this, the command should work.

Note

In my case, the LocalState folder for my Ubuntu 18.04 distribution was located at C:\Users<my-user-name>\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc

Check WSL Docs GitHub thread #4103 where this issue is being tracked for updated information.

Подготовка к установке Linux

Поскольку мы определились с тем, что хотим поставить Ubuntu, то для начала мы должны скачать этот дистрибутив.

2.1. Загрузка дистрибутива Ubuntu

Найти актуальную версию последнего дистрибутива Ubuntu всегда можно на сайте releases.ubuntu.com или же через Яндекс зеркало (mirror.yandex.ru/ubuntu-releases/). На текущей момент это версия 16.04.

Названия образов дистрибутивов имеют следующие названия:

Что означают названия и чем они отличаются:

  • 16.04.3 — версия Ubuntu
  • desktop — для домашнего компьютера
  • amd64 — 64-ех разрядная ОС
  • i386 — 32-ух разрядная ОС

Возможно Вы увидите пометку LTS. Это означает, что версия является официально поддерживаемой сообществом.

2.2. Пример настройки VirtualBox для установки Linux

Скаченные образы Ubuntu можно записать на DVD-диск или же на USB-флешку, если хотите ставить Linux на компьютер вместо виртуальной машины. Записать iso файл на DVD может даже стандартные программы Windows. Чтобы сделать загрузочную флешку понадобится специальные программы (в интернете их сейчас много).

Шаг 1 . Создание виртуальной машины в VirtualBox. В виртуальной машине нажмите на кнопку «создать» и выберите тип «Linux», версия «Ubuntu» (64-bit):

Шаг 2 . Указание объема оперативной памяти. В зависимости от возможности Вашего компьютера выберите размер. Я рекомендую «не жадничать», а выделять хотя бы половину всего объема ОЗУ (RAM).

Шаг 3 . Следующим шагом надо выбрать «жесткий диск». Оставляем по умолчанию значение «Создать новый виртуальный жесткий диск».

Шаг 4 . Указываем тип виртуального жесткого диска. Оставляем значение по умолчанию: «VDI (VirtualBox Disk Image)»:

Шаг 5 . Укажите формат хранения. Оставляем значение по умолчанию: «динамический виртуальный жесткий диск»:

Шаг 6 . Укажите имя и размер файла. Рекомендую указать размер побольше, поскольку это место будет задействовано реально только в случае необходимости. В примере указано 30 Гб.

Шаг 7 . На этом настройка VirtualBox завершена. Для запуска остается лишь нажать на кнопку «Запустить». В дальнейшем для работы с этой виртуальной машиной будет необходимо также нажимать на эту кнопку:

Шаг 8 . Первый раз при старте потребуется указать адрес Вашего скаченного образа (ubuntu-16.04.3-desktop-amd64.iso):

2.3. Linux в качестве второй ОС

Если Вы ставите Linux второй системой на компьютере, то предварительно необходимо оставить неразмеченную область на жестком диске. В Windows это можно сделать самостоятельно нажав WIN+X — управление дисками. Либо вбить команду в строке поиска «diskmgt.msc». Дальше выберите диск и нажмите на ссылку «сжать том». Выберите размер сжатия.

Сначала необходимо поставить Windows, а потом уже Linux. Если сделать наоборот, то Windows при установке сотрет загрузчик Linux и при старте компьютера Вы не увидете таблицу с выбором системы для старта.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector