2.4 Где и как можно запустить Linux

Вы уже знаете, что такое Linux и почему для обучения мы выбрали Ubuntu LTS.
Настало время сделать следующий шаг — запустить Linux.

Хорошая новость: для этого не нужно удалять Windows или покупать новый компьютер. Linux можно установить в разных форматах — от лёгкой виртуальной машины до полноценного облачного сервера.

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

Ключевые вопросы параграфа

  1. Что такое WSL и почему это удобно для новичков?
  2. Чем отличается виртуальная машина от облака?
  3. Какой вариант выбрать для практики и курса?

Linux без риска: WSL (Windows Subsystem for Linux)

Если вы используете Windows 10 или Windows 11, вы можете установить WSL — подсистему, которая позволяет запускать Linux внутри Windows. Это не виртуальная машина в традиционном смысле, а интеграция на уровне ядра. WSL позволяет вам использовать Linux-команды и -инструменты прямо из Windows, не перезагружая компьютер.

WSL создаёт отдельную среду, где работает настоящий Linux-дистрибутив (например, Ubuntu LTS). Вы открываете терминал — и перед вами Linux. Можно устанавливать пакеты, подключаться по SSH, работать с Git и выполнять команды точно так же, как в обычной среде.

При этом вы по-прежнему находитесь в Windows: можно копировать файлы между системами, открывать Linux-терминал в Windows Terminal и работать в VS Code (или другой IDE) как обычно.

WSL — отличный способ начать изучение Linux, если вы не готовы к полной установке. Вы можете работать с файловой системой Linux, устанавливать пакеты, запускать скрипты — всё это в привычной среде Windows.

Преимущества WSL:

  • Не требует переустановки системы.
  • Linux запускается за секунды, как обычное приложение.
  • Интегрируется с Windows (можно обращаться к файлам из обеих систем).
  • Можно использовать команды, пакеты и утилиты Linux (apt, ssh, git, python).
  • Подходит для большинства учебных задач и лабораторных примеров.
  • Не нужно создавать разделы диска или загружаться с флешки.

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

Инструкция по установке WSL

Этот способ подходит, если у вас есть Windows 11 или Windows 10 версии 2004+ (сборка 19041+) — лучше 21H2/22H2.

Для WSL требуется включить виртуализацию в BIOS/UEFI и обладать доступом администратора в системе. Как это сделать — расскажем ниже.

Шаг 1: проверяем виртуализацию

Чтобы проверить виртуализацию:

  • Откройте «Диспетчер задач».
  • Затем «Производительность».
  • Внизу справа строка «Виртуализация: Включено».
  • Если «Отключено» — зайдите в BIOS/UEFI и включите.

Как зайти в BIOS/UEFI подскажет руководство к вашему устройству.

Шаг 2: включаем доступ от администратора

Для этого:

  • Нажмите Win.
  • Введите powershell → Запуск от имени администратора.

Выполните две команды подряд (включают подсистему и платформу VM):

1dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Перезагрузите компьютер:

1shutdown /r /t 0

Зачем это? WSL 2 использует лёгкую виртуализацию; без этих компонентов ядро Linux не запустится.

Шаг 3: устанавливаем WSL

После перезагрузки снова откройте «PowerShell (Администратор)».
Установите WSL и задайте версию 2 по умолчанию:

1wsl --install
2wsl --set-default-version 2

Далее проверьте состояние:

1wsl --status

В выводе должно быть:

  • Default Version: 2
  • Строка о наличии ядра (kernel) и версии.

Если увидите предложение «обновить WSL», выполните:

1wsl --update

Шаг 4: устанавливаем Ubuntu LTS

Далее нам нужно установить Ubuntu LTS как дистрибутив.

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

1wsl --install -d Ubuntu

Она установит текущую рекомендуемую версию Ubuntu. Мы советуем именно этот вариант.

Но если по какой-то причине вы хотите установить более раннюю версию или другой дистрибутив, то можно изучить доступные с помощью команды:

1wsl --list --online

А затем ввести wsl --install -d, указав название дистрибутива и его версии:

1wsl --install -d Ubuntu-24.04

Далее, какой бы способ вы ни выбрали, нужно дождаться сообщения об установке и при необходимости перезагрузить систему.

Шаг 5: запускаем Ubuntu

Обычно первый запуск дистрибутива происходит автоматически. Но если ничего не происходит — запустите его вручную через Win + R:

1wsl -d Ubuntu-22.04

При первом старте Ubuntu спросит:

  • Username (ваше имя в Linux, латиницей, например alice).
  • New password (нужно ввести дважды).

Важно: при вводе пароль не отображается — это нормально.

Далее вы окажетесь в терминале с приглашением вида

1alice@DESKTOP-XXXX:~$

Можно вводить команды!

Виртуальная машина: Linux в песочнице

Виртуальная машина — это программная эмуляция компьютера внутри вашего реального компьютера. Вы можете установить VirtualBox, VMware или другое программное обеспечение для виртуализации, создать виртуальную машину и установить на неё Linux. Linux в ней работает так, будто установлен на отдельное устройство.

Преимущество виртуальных машин в том, что они полностью изолированы от вашей основной системы. Вы можете экспериментировать, ломать систему, переустанавливать её — и всё это не повлияет на ваш основной компьютер. Это идеальная среда для экспериментов.

Самые популярные решения:

  • VirtualBox (бесплатный, работает на Windows, macOS, Linux);
  • VMware Workstation Player;
  • UTM (для macOS на ARM-чипах).

Вы скачиваете ISO-образ Ubuntu LTS, создаёте виртуальную машину, выделяете ей немного оперативной памяти и места на диске — и через 10–15 минут у вас полноценный Linux.

Преимущества виртуальной машины:

  • Полный доступ к системе: можно видеть загрузку, редактировать сеть, тренироваться с настройками.
  • Абсолютная безопасность: ошибки и эксперименты не затронут основную систему.
  • Возможность сохранять состояние (snapshot) и откатываться назад, если что-то пошло не так.

Недостатки: требуется немного больше ресурсов (оперативки и памяти).

Инструкция по установке (на примере VirtualBox)

Шаг 1: устанавливаем VirtualBox

Откройте официальный сайт VirtualBox и выберите вариант под свою систему:

  • Windows hosts — для Windows;
  • macOS hosts — для Mac.

Затем сохраните файл и запустите установку. Если появится предупреждение Windows о сетевых интерфейсах — соглашаемся (Yes).

После установки запустите VirtualBox.

Шаг 2: скачиваем образ Ubuntu LTS

Это просто:

  • Переходим на официальный сайт Ubuntu.
  • Выбираем Ubuntu 22.04.5 LTS (или самую свежую LTS-версию).
  • Нажимаем кнопку Download и сохраняем .iso-файл (весит 4–5 ГБ).

Шаг 3: создаём виртуальную машину

Запустите VirtualBox, затем нажмите New (или «Создать»).

Далее нужно указать основные параметры:

  • Name: Ubuntu LTS.
  • Machine Folder: путь, где будет храниться VM (по умолчанию можно оставить).
  • Type: Linux.
  • Version: Ubuntu (64-bit).

Затем нажмите Next. Появится окно с выбором объёма оперативной памяти для виртуальной машины.

Рекомендуется:

  • минимум 4096 МБ (4 ГБ);
  • оптимально 8192 МБ (8 ГБ), если у вас 16+ ГБ ОЗУ.

Не ставьте ползунок в красную зону: системе-хосту тоже нужно немного памяти.

Далее нажмите Next — откроется окно с настройками жёсткого диска.

Выбираем:

  • Create a virtual hard disk nowCreate.
  • Тип диска: VDI (VirtualBox Disk Image)Next.
  • Хранение: Dynamically allocated (чтобы занимал место по мере роста).
  • Размер: 25–30 ГБCreate.

Шаг 4: устанавливаем настройки перед установкой Ubuntu

Для этого нужно нажать Settings (Настройки) и установить значения на вкладках:

  • Процессор (Processor)
  • Дисплей (Display)
  • Носители (Storage)
  • Сеть (Network)

Рассмотрим их по очереди.

Вкладка «Процессор»

Поставьте 2–4 CPU, если есть возможность. Но весь доступный максимум забирать не нужно: стоит оставить 1–2 ядра хосту.

Вкладка «Дисплей»

На ней нужно увеличить Video Memory до 128 МБ и поставить галочку у Enable 3D Acceleration (если доступно).

Вкладка «Носители»

  • В разделе «Controller: IDE» или «SATA» выберите иконку диска с надписью Empty.
  • Справа нажмите иконку диска → Choose a disk file...
  • Укажите скачанный ISO-файл Ubuntu (например, ubuntu-22.04.5-desktop-amd64.iso).
  • После выбора появится название образа вместо Empty.

Вкладка «Сеть»

Убедитесь, что пункт «Attached to: NAT» оставлен по умолчанию — чтобы работал интернет.


Когда всё готово — нажмите Ok и закройте настройки.

Шаг 5: устанавливаем Ubuntu

Почти всё готово. Выделите виртуальную машину → нажмите Start (Запустить).

На первом экране нужно выбрать язык — русский или английский. Затем — Try or Install Ubuntu. После — Install Ubuntu.

Затем — раскладку клавиатуры. Убедитесь, что выбрана «Русская / English (US)». Нажмите Continue.

Далее будет экран подключения к сети. Если интернет активен — просто Continue.

На следующем экране нужно выбрать тип установки:

  • Normal installation (обычная установка, с браузером и базовыми программами).
  • Убираем галочку у Download updates while installing (чтобы ускорить процесс, можно обновить позже).

Нажимаем кнопку Continue. Попадаем на экран разметки диска.

Выбираем Erase disk and install Ubuntu (это виртуальный диск, он пустой, ничего страшного) → Install Now → Continue.

На следующем экране нужно выбрать часовой пояс. Выбираем свой город и жмём Continue.

На последнем экране нужно ввести данные пользователя:

  • Имя: Student (или своё).
  • Имя пользователя: student.
  • Пароль (запомните его!).
  • По желанию установите галочку: Log in automatically.

Нажмите Continue. Начнётся установка, она займёт 5–10 минут.

Шаг 6: перезагрузка и первый вход

После завершения установки появится окно: Installation complete — Restart now.

Если появится сообщение: Please remove installation medium, — просто нажмите Enter, и VirtualBox сам отключит ISO.

После перезагрузки вы окажетесь в новой системе Ubuntu!

Linux в облаке

Современные облачные платформы, такие как Yandex Cloud, предлагают возможность запуска виртуальных машин с Linux. Вы можете создать виртуальную машину в облаке, подключиться к ней по SSH и работать с Linux удалённо.

Также всем пользователям Yandex Cloud бесплатно предоставляется сервис Yandex Cloud Shell. Это полноценный терминал с предустановленным ПО для работы с облаком, который работает прямо в браузере. Для доступа вам потребуется личный аккаунт на Яндексе (Яндекс ID) или корпоративный аккаунт, если вы используете систему единого входа (SSO).

Инструкцию по работе с Yandex Cloud Shell вы найдёте по ссылке.

Помимо Cloud Shell, вы можете создать полноценную виртуальную машину с Linux прямо в облаке. Это даёт несколько важных преимуществ:

  • Полный контроль над системой: вы получаете доступ к виртуальной машине с root-правами, можете устанавливать любое ПО, настраивать сеть и сервисы.
  • Доступ из любого места: подключиться к облачной виртуальной машине можно с любого устройства, где есть интернет и SSH-клиент.
  • Реальная инфраструктура: работа с облачными виртуальными машинами максимально близка к работе с реальными серверами в продакшене.
  • Гибкость ресурсов: можно выбрать конфигурацию под свои задачи — от минимальной для обучения до мощной для серьёзных проектов.
  • Изоляция и безопасность: эксперименты в облачной виртуальной машине не затронут ваше локальное окружение.

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

Инструкция по созданию виртуальной машины в Yandex Cloud.

Какой вариант выбрать

Это зависит от ваших целей и обстоятельств:

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

Цель

Рекомендация

Комментарий

Быстро начать без установки

WSL

Подходит для Windows, легко запустить и удалить

Полный Linux на ноутбуке

Виртуальная машина

Отличный баланс свободы и безопасности

Работа с серверами, удалённый доступ

Облако (Yandex Cloud, AWS)

Реальная инфраструктура, опыт работы с SSH

Что дальше

Вы получили полноценный Linux, работающий в виртуальной среде. Можно тренироваться, запускать терминал, изучать команды и не бояться «сломать» что-то важное.
В следующем параграфе мы приступим к практике: познакомимся с первыми командами Linux.

Ключевые выводы по параграфу

  • Linux можно запустить четырьмя основными способами: через WSL, виртуальную машину или облако.
  • Для начала курса подойдёт вариант с облаком. А если хочется больше свободы — WSL или VM.
  • Облако даёт возможность работать с «настоящими» серверами через SSH.
  • Независимо от способа, интерфейс и команды Linux остаются теми же — и именно с ними мы начнём работать в следующей главе.
Чтобы добавить в заметки выделенный текст, нажмите Ctrl + E
Предыдущий параграф2.3. Дистрибутивы Linux. Почему мы выбрали Ubuntu LTS
Следующий параграф3.1. Почему терминал — ваш лучший друг