Перейти к основному содержанию

Добавляем Ubuntu 18.04 в WSL

Ubuntu

WSL (Windows Subsystem for Linux) — это технология от Microsoft, которая позволяет запускать полноценную среду Linux прямо внутри Windows.

Windows Subsystem for Linux 2

Задача простая: установить в WSL виртуальную машину с операционой системой Ubuntu 18.04. Проблема в том, что эта ось старая, в списках для установки не числится. Ubuntu 18.04 (Bionic) стандартная поддержка закончилась в мае 2023, и Microsoft убрала её из онлайн-каталога.

wsl

Но официальные образы для WSL от Canonical всё ещё лежат на серверах и работают отлично. Установим через PowerShell. Скачиваем официальный образ для WSL.

# Создаём папки
mkdir C:\WSL\Ubuntu-18.04
mkdir C:\WSL\Images

# Качаем rootfs
curl.exe -L "https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64-wsl.rootfs.tar.gz" -o C:\WSL\Images\ubuntu18.tar.gz

Это официальный образ от Canonical, специально собранный для WSL. Импортируем его в WSL.

wsl --import Ubuntu-18.04 C:\WSL\Ubuntu-18.04 C:\WSL\Images\ubuntu18.tar.gz --version 2

Запускаем.

wsl -d Ubuntu-18.04
wsl

Вошли под рутом. Создадим обычного пользователя.

adduser ваше_имя
usermod -aG sudo ваше_имя

Настроим автовход под ним.

cat > /etc/wsl.conf <<'EOF'
[user]
default=ваше_имя
EOF
wsl

Выходим.

exit

Перезапускаем.

wsl --shutdown
wsl -d Ubuntu-18.04
wsl

Готово.

 

Похожие материалы

Windows Terminal — больше чем терминал

Windows Terminal — терминальное приложение в Windows 10 для разработчиков и системных администраторов. Инструмент позволяет в одном окне в режиме вкладок запускать различные оболочки командной строки, PowerShell и WSL. В одной вкладке может отображаться несколько панелей.

Запуск графических приложений на сервере Oracle Linux 7.4 с удалённой Windows 10 машины

Иногда (или постоянно) сисадмину требуется запустить графическую программу на linux сервере. Сегодня будем запускать графический инсталлятор DB Oracle на сервере Oracle Linux 7.4

Теги