Skip to content

Latest commit

 

History

History
150 lines (76 loc) · 8.54 KB

00_INSTALL_SYSTEM.md

File metadata and controls

150 lines (76 loc) · 8.54 KB

Установка Debian Linux в Virtualbox

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

установка системы

Всё, что нам нужно - это прямые руки, школьный мак или любая персональная ЭВМ с установленным ПО от VirtualBox. Поехали.

Шаг 1. Скачивание

Заходим на официальный сайт и скачиваем веб-инсталлер

скачивание debian linux

Шаг 2. Запуск

2.1 Создание виртуальной машины

Создаём виртуальную машину. Называем как-либо наш проект (я назвал просто Debian) и выставляем правильную конфигурацию системы. Если проект делается на школьном mac, его папку нужно размещать в goinfre:

настройка virtualbox

2.2 Выделение ресурсов

Оперативной памяти под проект можно выделить от 512 МБ если на ПК 4-8 ГБ до 4096 МБ если на ПК от 16 и выше. Больше 4 ГБ памяти на данный проект выделять бессмысленно.

настройка virtualbox

Формат выбираем VDI или VHD:

настройка virtualbox

Выбираем динамический формат и выделяем под диск 8 гигабайт

настройка virtualbox

Так же не забудьте выставить удобное разрешение экрана (коэффициент масштабирования), если работаете на mac.

На mac обычно нормально 200% или 300%:

коэффициент масштабирования

2.3 Выделение ресурсов процессора

Так же можно добавить системе ещё ядер. Больше четырёх добавлять избыточно:

ЦПУ

Шаг 3. Установка

3.1 Начало установки

После всех настроек запускаем наш проект. При старте нас встречает меню установки. Я выбираю обычный инсталлер, но при желании можно использовать и графический, это дело вкуса.

установка

3.2 Выбор языка и локации

Мы можем выбрать американский английский (другие языки на проекте попросту не понадобятся), а в качестве локации указать Россию:

язык и локация

язык и локация

язык и локация

язык и локация

А в качестве базовой локали оставляем английский:

язык и локация

язык и локация

3.3 Настройка хоста и пользователей

Далее система предложит выбрать имя хоста. Можно назвать хост inception, однако я оставил дефолтное имя debian:

имя хоста

Доменное имя пропускаем, оставив строку пустой.

Система предложит нам задать имя суперпользователя (root). Я назначаю руту простой пароль - цифру 2.

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

имя пользователя

Принимаю это же имя в качестве имени аккаунта и ввожу простой пароль - единицу

3.4 Настройка временных зон

Выбираем свой часовой пояс.

временная зона

3.5 Разметка диска

Далее запустится программа разметки. Нам не обязательно вдаваться в подробности файловой системы линукса, потому выбираем use entire disk - использовать весь диск.

разметка диска

Выбираем единственный доступный нам виртуальный диск:

разметка диска

Выбираем хранить все файлы в одном разделе:

разметка диска

И даём команду завершить разметку и записать изменения на диск:

разметка диска

Подтверждаем серьёзность наших намерений:

разметка диска

3.6 Установка базовой системы

установка системы

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

Всю лишнюю шелуху вроде дополнительного CD-образа, выбора зеркал репозиториев или опроса популярности пакетов просто пропускаем.

3.6.1 Выбор ПО

Нам нужен только ssh-сервер, потому пробелом убираем галочки со всего остального. В качестве графического окружения мы установим позже более лёгкий openbox - он нам будет нужен лишь для того, чтобы открыть наш сайт. Системные утиллиты нам так же не нужны.

установка системы

3.6.1 Выбор ПО

В конце концов система наконец скажет нам что хочет установить системный загрузчик в главный раздел:

установка системы

Выбираем раздел (он у нас один):

установка системы

И установка завершиться:

установка системы

Принимаем предложение закончить установку:

установка системы

Таким образом наша система установлена. Переходим к следующему гайду и накатываем весь необходимый нам софт!