В первую очередь необходимо установить Linux Bash в Windows 10. Инструкция по установке Linux Bash описана в следующей статье:
Для установки Ubuntu из Microsoft Store предлагаем выбрать версию Ubuntu 18.04 LTS в операционной системе Windows 10 May 2019 Update (версия 1903).
Параметры установленного дистрибутива Linux расположены в меню Windows Параметры > Приложения > Приложения и возможности. Из списка установленных программ выберите Ubuntu 18.04 и нажмите на Дополнительные параметры.
Так же открыть параметры Ubuntu 18.04 можно нажав правой кнопкой мыши по значку Ubuntu 18.04 в меню Пуск, в открывшемся меню выбираем Дополнительно > Параметры приложения.
Параметры установленного Линукс дистрибутива в Windows 10 (версия 1903):
Расположена файловая система Ubuntu на локальном диске С по следующему адресу:
%USERPROFILE%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs
Таким образом можно получить доступ к нужным файлам и папкам Linux.
После установки и первоначальной настройки системы нужно обновить систему и установить рабочее окружение.
Обновление системы и установленных пакетов:
sudo apt update && sudo apt dist-upgrade
Установка рабочего окружения и пакета программ Ubuntu (Gnome):
sudo apt install ubuntu-desktop
Меняем права доступа к папке кэша:
sudo chown -R имя_пользователя ~/.cache
Далее в систему Windows 10 нам нужно установить приложение для обеспечения оконной системы Linux, которая отвечает за построение и отображение графического интерфейса.
VcXsrv Windows X Server
Таких программ несколько. Предлагаем выбрать активно развивающуюся программу VcXsrv Windows X Server. Устанавливаем с настройками по умолчанию.
Скачать VcXsrv Windows X Server
После запуска программы VcXsrv Windows X Server в окне Display Settings есть выбор отображения интерфейса оконной системы Linux. В нашем случае отлично работал вариант с большим оконным режимом (One large window). Там же в настройках Display number выставляем значение 0 (если возникнут проблем с запуском интерфейса, то значение нужно изменить, кроме того нужно будет изменить и значение в команде запуска).
Далее оставляем настройки по умолчанию. По окончанию настройки у нас запустится пустое окно.
Переходим в запущенную Linux систему, у нас она открыта в виде командной строки и вводим следующие команды:
sudo service dbus restart > /dev/null; DISPLAY=:0 XDG_SESSION_TYPE=x11 gnome-session > /dev/null > /dev/null
Для дальнейших запусков графического окружения нужно вводить команду выше, при этом программа VcXsrv Windows X Server должна быть предварительно открыта.
Также создайте сценарий оболочки start-ubuntu (имя файла необязательно):
#!/bin/sh sudo service dbus restart /mnt/c/Program\ Files/VcXsrv/vcxsrv.exe :0 -ac -nodecoration & DISPLAY=0:0 XDG_SESSION_TYPE=x11 gnome-session /mnt/c/Windows/System32/taskkill.exe /IM vcxsrv.exe /T /F
Сделайте скрипт оболочки исполняемым:
chmod u+x start-ubuntu
Запустить скрипт оболочки:
./start-ubuntu
Известные проблемы и их решения
Из недостатков, с которыми столкнулись, отметим следующие: проблема с правами доступа различных приложений и системных функций. В качестве решения можно систему запустить с правами root. В целях безопасности не рекомендуется запускать систему с полными правами администратора, но если есть в этом необходимость, то запустить можно следующим образом: после того как открыли приложение VcXsrv и Linux систему, которая открылась в виде командной строки, нужно ввести команду: sudo su , затем вводим команду для запуска графического окружения:
service dbus restart > /dev/null; DISPLAY=:0 XDG_SESSION_TYPE=x11 gnome-session > /dev/null > /dev/null
Теперь нам будут доступны ранее неработающие функции системы, например, русификация и работа некоторых расширений Gnome.
Так же мы столкнулись с тем, что предустановленный браузер Firefox не устанавливает дополнения. Можно воспользоваться другим браузером, например, браузером Opera. В режиме суперпользователя запускать его нужно с помощью терминала командой: opera --no-sandbox.
Система установится на английском языке, установка другого языка доступна только под системой с правами администратора (sudo su). Установить русский язык в систему можно следующими командами:
sudo apt install language-pack-ru
sudo apt install language-pack-gnome-ru
sudo apt install firefox-locale-ru
После этого в настройках системы Ubuntu нужно выбрать и активировать установленный русский язык.
Автор: Анатолий Гусляков, модератор сайта Comss.ru
Linux: обзоры и обновления
• Fedora Workstation 41 Beta доступен для тестирования
• Grand Theft Auto V получила античит BattlEye, нарушив работу онлайн-режима на Steam Deck и Linux
• Релиз дистрибутива MX-23.4 «Libretto»
• «Полностью совместимы» для Steam Deck: Лучшие игры середины сентября 2024 года
• Обновления Linux за неделю: 9 – 15 сентября 2024 года
• Релиз ядра Linux 6.11: Что нового