День 0 · установка · windows.md

Установка на Windows 10 / 11

Примерно час, большая часть — ожидание скачивания.

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


Шаг 1. Включите виртуализацию

Без неё виртуальная машина не запустится. Обычно уже включена, но проверить надо.

  1. Ctrl + Shift + Esc — диспетчер задач.
  2. Вкладка «Производительность» → «ЦП».
  3. Справа внизу строка «Виртуализация».

«Включено» — идите к шагу 2.

«Отключено» — надо включить в BIOS:

  1. Перезагрузитесь и в первые секунды нажимайте F2, F10, Del или Esc — какая именно, зависит от производителя, обычно написано на экране загрузки.
  2. Найдите пункт со словом Virtualization, Intel VT-x, SVM Mode или AMD-V — чаще всего в разделе Advanced или Configuration.
  3. Переключите в Enabled.
  4. Сохраните и выйдите — обычно F10.

Если лезть в BIOS страшно — это нормально, попросите помощи. Ничего необратимого этим переключателем сделать нельзя.


Шаг 2. Отключите Hyper-V

Hyper-V — встроенная в Windows виртуализация. Она конфликтует с VirtualBox: если оба включены, машина будет работать крайне медленно или не запустится вовсе. Это причина примерно половины всех проблем на Windows.

  1. Win → напечатать Включение или отключение компонентов Windows → открыть.
  2. Найти Hyper-V и Платформа виртуальной машины.
  3. Снять галочки.
  4. OK → перезагрузиться.

Этих пунктов нет в списке? Значит, у вас домашняя редакция Windows и Hyper-V там просто отсутствует. Хорошо, идите дальше.

Отдельно проверьте «Изоляция ядра» (Win → напечатать это) — если «Целостность памяти» включена, её тоже надо выключить и перезагрузиться.


Шаг 3. Установите VirtualBox

Скачать: https://www.virtualbox.org/wiki/Downloads

Нужен файл из раздела «Windows hosts».

Запустите установщик, везде «Далее», настройки по умолчанию. В какой-то момент экран моргнёт и на секунду пропадёт сеть — это нормально, ставятся сетевые драйверы.


Шаг 4. Скачайте образ Linux с рабочим столом

Нам нужен Ubuntu Desktop — версия с графическим интерфейсом. Не Server: у него нет ни рабочего стола, ни браузера.

Вариант А — готовый образ, быстрее

https://www.osboxes.org/ubuntu/

Возьмите последнюю версию 22.04 или 24.04, формат VirtualBox (VDI). Файл около 4 ГБ, внутри архива .7z — распакуйте (7-Zip, WinRAR или встроенный распаковщик Windows).

Не берите Ubuntu 26.04. В ней штатные ls, cat, chmod заменены на переписанные (uutils), и часть примеров курса выглядит иначе. Берите 24.04 LTS — на ней курс проверен целиком.

Важно. У готовых образов общеизвестные логин и пароль — они написаны прямо на странице скачивания, обычно osboxes / osboxes.org. Их знает весь интернет. Первым делом после входа мы их поменяем, это расписано в after-install.md.

Вариант Б — установить самому, правильнее

Официальный образ: https://ubuntu.com/download/desktop

Файл вида ubuntu-24.04-desktop-amd64.iso, около 6 ГБ.

Установка займёт минут тридцать и состоит из ответов на простые вопросы: язык, раскладка, разметка диска (соглашайтесь с предложенной), имя пользователя и пароль — придумываете свои сразу.

Дольше, но никаких чужих паролей, и вы один раз своими руками видите, как ставится операционная система. Рекомендую этот путь, если есть время.


Шаг 5. Создайте виртуальную машину

VirtualBox → «Создать»:

Если ставите с ISO: выделить машину → «Настроить» → «Носители» → выбрать пустой привод → значок диска справа → «Выбрать образ диска» → указать скачанный .iso.

Ещё одна настройка, без которой окно будет крошечным: «Настроить» → «Дисплей» → «Видеопамять» на максимум, 128 МБ.


Шаг 6. Запустите и войдите

Выделите lab → «Запустить».

Откроется окно, побегут строки загрузки, через минуту появится экран входа.

Загрузился рабочий стол — самое сложное позади.

Как открыть терминал внутри Linux: Ctrl + Alt + T. Либо кнопка «Обзор» в левом верхнем углу экрана → напечатать Терминал → Enter.


Шаг 7. Поставьте Дополнения гостевой ОС

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

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

▶ Выполните
sudo apt update
sudo apt install -y build-essential dkms linux-headers-$(uname -r)

Пароль при вводе не отображается — это нормально, печатайте вслепую.

Затем в меню окна VirtualBox (верхняя панель окна, не внутри Linux): «Устройства» → «Подключить образ диска Дополнений гостевой ОС».

На рабочем столе появится диск. Снова в терминале внутри машины:

▶ Выполните
cd /media/$USER/VBox_GAs_*
sudo ./VBoxLinuxAdditions.run
sudo reboot

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

Включите общий буфер обмена: меню окна → «Устройства» → «Общий буфер обмена» → «Двунаправленный».


Шаг 8. Дальше — общая часть

Переходите к after-install.md: смена паролей, свой пользователь, установка тренажёра, снапшот.


Шаг 9. Снапшот

Снапшот — сохранённое состояние машины, к которому можно вернуться. Благодаря ему вы можете ломать что угодно.

  1. VirtualBox → выделить lab.
  2. Справа вверху «Снимки».
  3. «Сделать» → назвать чистая система → OK.

Делайте снапшот каждый вечер. Занимает пять секунд.

Откатиться: выбрать снимок → «Восстановить».