В этой статье я расскажу по шагам, как запустить операционную систему NixOS.
Для начала нужно скачать установочный файл NixOS.
Так исторически сложилось, что раньше, чтобы установить какую-либо операционную систему, нужно было записать специальный загрузочный образ в формате iso на компакт-диск. Затем этот диск вставлялся в дисковод, и с него загружалась программа-установщик операционной системы.
В настоящее время уже и не каждый компьютер имеет привод для cd, но загрузочный (установочный) образ по-прежнему в этом же формате iso. Сейчас, чтобы установить операционную систему на свой компьютер, такой образ записывают на флешку (на ней не должно быть никакой другой информации, кроме установочного образа) и загружаются с флешки. Но в этой статье мы поговорим про виртуальную машину, с ней немного проще.
Итак, первое - идём на официальный сайт https://nixos.org/ Кликаем меню Download.

Спускаемся по страничке на 1 экран вниз, находим NixOS. Нам на выбор предлагается четыре варианта загрузочного файла. Варианты с разной графической системой (GNOME и Plasma Desktop, он же KDE) и для разного типа процессоров. Насчёт графической системы, как говорится, на вкус и цвет, но гном мне не понравился. Поэтому я выбрала вариант Plasma Desktop, 64-bit Intel/AMD.

Кликаем на синюю кнопку "Download" и ждём, когда скачается 3-гиговый загрузочный файл. Пока можно заняться установкой виртуальной машины на компьютер.
Виртуальная машина - это как будто отдельный компьютер в вашем компьютере. У меня, например, операционная система Windows, а я хочу поизучать Linux. Чтобы мне не устанавливать на компьютер отдельно Linux, и каждый раз не перезагружаться под нужной ОС, я установила эмулятор отдельного компьютера - виртуальную машину.
Есть несколько популярных виртуальных машин, я для себя выбрала VirtualBox.
Итак, идём на сайт https://www.virtualbox.org/
Заходим в меню Download.

Нам нужно выбрать пакет для Windows. Скачиваем его.

Теперь необходимо запустить скачанный файл VirtualBox-7.1.8-168469-Win.exe (у меня здесь указана та версия, которая скачалась на момент написания статьи, у вас со временем будут более свежие версии).
Итак, у нас установлен VirtualBox Менеджер и скачан установочный файл nixos-plasma6-24.11.717608.bf3287dac860-x86_64-linux.iso (опять-таки, версия моего файла указана на момент написания этой статьи). Теперь мы можем создать виртуальную машину.
Запускаем VirtualBox Менеджер (у вас теперь эта программа должна появиться в меню "Пуск" и/или на рабочем столе, в зависимости от того, какие галочки вы отметили при установке).
Нажимаем кнопку "Создать".

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

Итак, нажимаем кнопку "Создать". Здесь нам надо заполнить имя нашей будущей виртуальной машины в строке "Имя". Затем в строке "Образ ISO" нужно выбрать как раз тот установочный файл NixOS, который мы скачали. Нажимаем галочку справа, как показано на скрине, выбираем "Другой" и находим в загрузках наш установочный файл.

Выбираем тип "Linux", подтип "Other Linux", версия "Other Linux(64-bit)". Нажимаем кнопку "Далее".

Теперь нам предстоит определить, сколько памяти мы дадим нашей виртуальной машине. Также лучше поставить галочку "Включить EFI". Это более современный стандарт загрузки, который надёжнее и проще.

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

Теперь осталось нажать "Готово" - и ваша ВМ создана.

Следующий шаг - необходимо запустить нашу ВМ.
Кликаем на нашу ВМ в левом меню, она выделяется голубым цветом. И жмём зелёную кнопку "Запустить".

Далее происходит установка системы. Прилагаю промежуточный скрин:)

Теперь нужно выбрать язык системы. Я выбрала русский.

А затем нужно выбрать часовой пояс.

Следующий шаг - настроить раскладку клавиатуры. Для начала выбираем English (US) Default. Затем, уже настраивая под себя ВМ, сможете выбрать дополнительные нужные языки и раскладки. А также выбираем комбинацию клавиш, которой будем переключать раскладку.

Далее заполняем данные пользователя и пароли.

Затем выбираем графический интерфейс. Я выбрала Plasma.

На следующем этапе нас спрашивают, разрешить ли устанавливать несвободные программы (то есть те, которые распространяются не бесплатно и/или не с открытым исходным кодом). По умолчанию они не разрешены, и чтобы разрешить, надо поставить галочку. Я разрешила.

Теперь нужно отметить "стереть диск". Это про то, что когда устанавливается наша операционная система, программа-установщик понятия не имеет, есть ли там что-то на диске) И поэтому для верности надо ему разрешить почистить место. Ваши файлы при этом не пострадают, потому что мы выбрали для ВМ свободное место на диске:)

На следующем этапе окно не влезло в экран, и мне пришлось с помощью стрелочки его уменьшить по высоте, чтобы увидеть кнопки внизу:)


Теперь нажимаем кнопку "Установить". Ждём, пока установится. У меня это заняло несколько минут.

Итак, наша система установилась. Теперь наша ВМ хочет перезагрузиться. Нужно поставить галочку и нажать "Готово".

После того как система перезагрузилась, нужно сделать ещё одну вещь. Так как мы загружались с виртуального CD-диска, то его необходимо извлечь из виртуального дисковода. Для этого идем в меню "Устройства" -> "Оптические диски" -> "Изъять диск из виртуального привода".

Затем надо нажать кнопку "Желаю".

Готово, наша ОС NixOS установлена!
P.S.
Да, кстати, чтобы "вытащить" мышку из рамок нашей ВМ (и что-то сделать в хостовой ОС), другими словами, освободить мышку, нужно нажать комбинацию клавиш, которую мы настроили при загрузке VirtualBox Менеджер. У меня это правый Ctrl.
Если не настроили, то это можно сделать в настройках VirtualBox Менеджер. Нажимаем меню "Файл".

Выбираем из выпадающего меню "Настройки".

У нас открывается список настроек. Выбираем "Расширенные" настройки, "Ввод" и "Виртуальная машина". Можно настроить желаемую комбинацию клавиш для освобождения мышки.

Теперь осталось настроить наш NixOS под себя. Но это уже отдельная и немаленькая глава:)
Если вам была полезна эта статья, то ставьте ваши реакции и пишите комментарии!