NixOS первые шаги. Linux статьи
Написать статью
Войдите, чтобы писать статьи

NixOS первые шаги

46

NixOS

Материал написан пользователем сайта.

NixOS - дистрибутив Linux, основанный на пакетном менеджере nix.

Nix это не просто очередной пакетный менеджер со своими плюсами и минусами, nix использует совершенно непривычную для пользователей Linux  декларативную конфигурацию. То есть конфигурация системы, перечень программ, сервисов и их настроек и так далее, хранятся в одном текстовом файле configuration.nix. Используя информацию из него, nix устанавливает и конфигурирует вашу систему.

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

Ещё одна из многих особенностей nix в том, что устанавливая программу он не раскидывает её по всей системе, как привычный Linux, а  установит её в отдельный каталог.

Для каждой программы свой каталог, в котором находится всё что нужно для работы программы. Если программе нужны какие-то данные из /etc или /use и так далее, nix создаст эти каталоги с файлами в каталоге программы, которые будет видеть не только одна программа, но и вся система. Если разным программам нужна одна и та же библиотека, nix оставит один экземпляр этого файла, а в других каталогах установит жёсткие ссылки на него удалив многочисленные копии. Но обо всех особенностях, что умеет nix в одной статье подробно не расскажешь. Поэтому сейчас мы просто приведём систему в нормальное рабочее состояние и ознакомимся с базовыми принципами работы в NixOS.

Установка NixOS

NixOS можно установить с live образа в графическом режиме с привычным установщиком Calamares. На сегодня есть две версии образа с DE, в которых запускается установщик, GNOME и KDE. Так же есть минималистичный .iso без графической оболочки. Я выбрал Calamares, для меня так проще.

В самой установке ничего сложного нет, но хочется обозначить один нюанс с разбивкой дисков.

Все установленные программы, библиотеки и прочее, хранятся в /nix/store/. По сути вся ОС находится в /nix/store. В корне / ничего не хранится, кроме структуры каталогов и ссылок. Если вы что-то захотите добавить или отредактировать в этих каталогах, это не повлияет ни на что, и вообще работать не будет. Все настройки и прочее нужно прописывать только в файле /etc/nixos/configuration.nix.

Я устанавливал NixOS на SSD диск 60Гб, разбил его так:

/boot/efi  - 512МБ, под корень оставил / - 2 ГБ ( даже этого оказалось много, сейчас используется всего 450МБ), и, главное, смонтировал 37ГБ в /nix (сюда ОС будет устанавливать всё и вся, сейчас у меня использовано 17 ГБ), всё остальное, 20ГБ, смонтировал под /home

Во время установки полоска прогресса застревает на, примерно, 46%, но установка продолжается, можно кликнуть на кнопочку справа в конце прогресса, что-то вроде log...

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

Настройка NixOS

И так, система установилась, перезагружаемся и видим привычную DE, которую вы выбрали на каком-то этапе установки. Я выбрал Cinnamon.

Первое, что мы сделаем, перейдём на Unstable channels.

В Nix подобие репозиториев называются channels (каналы).

Переход на Unstable версию обусловлен тем, что в стабильной версии может не оказаться нужного и привычного ПО, да и версии пакетов устаревшие, как Debian stable. Нестабильный, это не значит, что тут же в любой момент всё сломается. Версии пакетов будут, что-то вроде Debian testing + sid. Да и в любой момент можно будет с лёгкостью перезагрузиться в предыдущее состояние системы. Рабочую систему невозможно сломать, какими-то неправильными действиями. Это ещё одна замечательная особенность nix, но об этом позже.

Добавляем каналы:

sudo nix-channel --add https://nixos.org/channels/nixos-unstable nixos
sudo nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixos

Обновляем каналы:

sudo nix-channel -update

Обновляем всю систему:

sudo nixos-rebuild switch --upgrade

От привычного в NixOS только de, которое вы можете потыкать, покликать, но установить с его помощью ни чего не получится. Все DE в NixOS максимально урезаны. Даже некоторые штатные программы не работают. В nix всё делается через configuration.nix 

Установка программ

Все программы устанавливаются простым перечислением названий пакетов в configuration.nix. Но тут тоже есть несколько особенностей:

  1. Название программ может кардинально отличаться от привычных из других дистрибутивов.
  2. Некоторые популярные программы существуют в двух видах. В виде подключаемых сервисов и просто программ.

Очень много распространённого софта в NixOs существует в виде сервисов. Steam, wine, waydroid и пр., и пр. 

Поэтому, прежде чем вписывать что-то в configuration.nix, сначала нужно найти название интересующей вас программы на сайте поиска NixOS:

https://search.nixos.org

Сначала жмём кнопку unstable внизу формы поиска. Потом NixOS options. Если ничего не находим, то ищем в Packages.

Для примера установим игровой клиент Steam:

Набираем в форме поиска Steam. Выходит много разных названий сервисов и опций для Steam. Нужное нам называется programs.steam.enable. Узнаём из описания, кликнув на ссылку, как его включить. 

Теперь включаем его, просто вписывая в cofigutation.nix:

programs.steam.enable = true;

Не забываем соблюдать все знаки пунктуации, особенно в конце точка с запятой.

Для этого откроем терминал и отредактируем файл configuration.nix в редакторе nano. 

sudo nano /etc/nixos/configuration.nix

Если удобней, в Cinnamon можно открыть штатным редактором xed. Или какой найдёте в зависимости от выбранного при установке DE. Но nano в системе установлен всегда.

sudo xed /etc/nixos/configuration.nix

В нём уже прописаны куча всяких первоначальных настроек и блоков.

Вписываем где-нибудь, чтоб не попасть в какой-нибудь блок заключённый между всевозможными скобками.

programs.steam.enable = true;

Для запуска некоторых игр в Steam понадобится доустановить пакет Steam-runtime.

Опять открываем сайт поиска и ищем Steam-runtime. В NixOS options ничего не находит, поэтому кликаем по Packages.  Нужный нам пакет называется   steamPackages.steam-runtime.

И ещё одна особенность. Пакеты, программы вписываем в определённый блок.

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

Если устанавливаем программу или пакет для конкретного пользователя то название прописываем в блок:

users.users.evu = {

isNormalUser = true;

description = "evu";

extraGroups = [ "networkmanager" "wheel" ];

packages = with pkgs; [

steamPackages.steam-runtime 

firefox

];

};

evu - имя моего пользователя.

extraGroups - группы пользователя.

packages = with pkgs; [  ]; - внутри скобок вписываем список программ.

Если устанавливаем для всей системы то прописываем в этот блок:

environment.systemPackages = with pkgs; [

steamPackages.steam-runtime 

firefox

];

Теперь сохраняем то что изменили в configuration.nix и переходим к установке. Текстовый редактор можно не закрывать.

Открываем терминал и запускаем команду переконфигурации:

sudo nixos-rebuild switch

После запуска команды все программы установятся. 

И тут произойдёт самая интересная особенность nix. NixOS сохранит атомарный снимок всей вашей предыдущей системы до всех внесённых исправлений. То есть, если вы что-то не то натворили, можно перезагрузится в то состояние ОС, которое было до исправлений. В загрузочном меню появится соответствующий пункт.

Настройка, конфигурация и установка драйверов оборудования

Настройка и драйвера оборудования также прописываются в файле configuration.nix.

В только что установленной системе в /etc/nixos/ есть еще один файл hardware-configuration.nix, который считается частью configuration.nix, потому что он прописан в configuration.nix в верхних строках как:

imports =

[

./hardware-configuration.nix

];

Так же можно подключать и другие созданные вами файлы конфигурации. Либо всё перенести в один configuration.nix.

На самом деле, nix использует модульную систему для своей декларативной конфигурации, configuration.nix это тоже модуль, в который можно подключать другие модули. 

Структура модуля выглядет вот так:

{ config, pkgs, ... }:

{

imports =

[ путь к импортируемуму другому модулю, например:

./hardware-configuration.nix

];

options = {

объявления опций

};

config = {

конфигурация опций

};

}

Откроем hardware-configuration.nix в редакторе также, как configuration.nix и будем разбираться что там есть.

boot.initrd.availableKernelModules - включаемые первые при загрузке модули ядра.

boot.initrd.kernelModules - тоже подключаемые модули, но только которые должны быть загружены после основных модулей ядра.

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

Например, для включения драйвера видеокарт от AMD и виртуализацию процессора AMD, строка будет выглядеть так:

boot.initrd.kernelModules = [ "amdgpu" "kvm-amd" ];

Также можно управлять утилитой sysctl.

Например, известный трюк, чтоб скорость при копировании на другой накопитель, например на флешку, показывала как в Windows, а не какие-то запредельные скорости копирования в ОЗУ. Строка с параметрами будет выглядеть так:

boot.kernel.sysctl = { "vm.dirty_bytes" = 2097152; "vm.dirty_background_bytes" = 2097152; };

Чтобы система видела файловую систему ntfs, ниже добавим строки:

boot.supportedFilesystems = [ "ntfs" ];

Монтирование дисков

Про монтирование дисков, хочу предупредить, ни какие программы по типу gnome-disk-utility не смогут переписать fstab. Такими утилитами можно смонтировать диск, но при следующей загрузке системы параметры не сохранятся.

Чтобы смонтировать диск, который вы не смонтировали при установке, можно добавить в конфигурацию таким образом. Пишем в hardware-configuration.nix:

fileSystems."/mnt/nvme0n1p1" =

{ device = "/dev/disk/by-uuid/5c9fc239-e0d2-45d5-a960-90869da63e99";

fsType = "ext4";

options = [ "noatime" "nodiratime" "discard" "x-gvfs-show" ];

};

Тут нужно указать, куда монтировать, uuid - вашего диска и параметры монтирования.

Открываем терминал. Применяем реконфигурацию.

sudo nixos-rebuild switch

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

Я думаю для начала хватит. Но, если возникнет интерес продолжу.

Спасибо за внимание!

Лайков: +30
войдите, чтобы ставить лайки

Материалы по теме:

  • NixOS — декларативный, на пакетном менеджере Nix
46
  • Опубликовано: 26.05.2023
  • Evg197

Комментарии

User
26.05.2023
10:42
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Очень интересно
Gosha
26.05.2023
10:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Как установить шрифты Microsoft в NixOS? Есть рецепт...
Evg197
Активный пользователь
Активный
26.05.2023
13:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийGoshaРодительский комментарий
0
войдите, чтобы ставить лайки
Можно в configuration.nix добавить

fonts.fonts = with pkgs; [
corefonts
];

или средствами DE если отдельный шрифт нужен.
EvPix
Активный пользователь
Активный
26.05.2023
11:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Спасибо за статью. Плюсик поставил.
UserReady
Активный пользователь
Активный
26.05.2023
11:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Дистрибутив для опытных пользователей Linux, кто из новых пользователей NixOS будет редактировать текстовый файл, в терминале вводить команды, если для многих пользоватей переход на Linux и работа с терминалом сразу вызывает негатив и неприятие ОС, даже толком не разобравшись, что терминал часть системы, как командная строка в Windows.
ZVErius
31.05.2023
16:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUserReadyРодительский комментарий
0
войдите, чтобы ставить лайки
ИМХО пока что это больше для DevOps так можно прописать конфигурацию и распростанить ее на все машины. Ставить для этого целую ОС не нужно. Есть shell вариант который можно поставить на любой linux.
zazen26
Активный пользователь
Активный
26.05.2023
11:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Достойно. Автору Спасибо и Уважение.
imbios
Активный пользователь
Активный
26.05.2023
12:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо за статью, есть интерес к продолжению: настройка Home-manager и Flakes.
Evg197
Активный пользователь
Активный
26.05.2023
13:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийimbiosРодительский комментарий
0
войдите, чтобы ставить лайки
Я пока сам изучаю NixOs первый месяц :) Home-manager мне пока не нужен, я про него читал. А с Flakes пока сам ещё не разобрался, но это очень интересная штука.
ZVErius
31.05.2023
11:40
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийEvg197Родительский комментарий
+1
войдите, чтобы ставить лайки
Это заразно))) я как пользователь NixOS говорю.
choice
Активный пользователь
Активный
26.05.2023
13:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Спасибо за статью, за то, что не поленились изложить, я знаю, какой это труд. Она долго будет единственной, а потом стартовой для тех, кто интересуется этой ОС, поэтому предлагаю вам или модератору кое-что поправить.
В введении
2-й абзац: после Nix нужно поставить тире.
5-й: нужна запятая "...ссылки на него, удалив..."
В главе Установка NixOS
Удалить запятую между словами в: "...ничего не хранится кроме.."
и в: "...это не повлияет ни на что и вообще работать не будет."
В главе Настройка NixOS
1-й абзац: "Итак" пишется вместе
4-й: удалить запятую между словами
"Версии пакетов будут что-то вроде ..."
и "сломать какими-то"
В главе Установка программ
Офрмить пункт 2 корректно: "Некоторые популярные программы существуют в двух видах: в виде подключаемых сервисов и просто программ."
Перед скриншотом одним предложением: "Сначала жмём кнопку unstable внизу формы поиска, потом NixOS options."
Далее ниже пропущены запятые:
"... чтоб не попасть в какой-нибудь блок, заключённый между всевозможными скобками."
"Если устанавливаем программу или пакет для конкретного пользователя, то название прописываем в блок:"
"Если устанавливаем для всей системы, то прописываем в этот блок:"
"Теперь сохраняем то, что изменили в configuration.nix и переходим к установке."
В главе Настройка, конфигурация...
Пропущена тире "...configuration.nix - это тоже модуль,..."
И в самом конце можно так:
"Я думаю, для начала хватит. Но если возникнет интерес, продолжу." А лучше в одно предложение с запятой перед "но".
csphilimonov
Активный пользователь
Активный
26.05.2023
15:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
+3
войдите, чтобы ставить лайки
Добавлю, что в 5 абзаце следует исправить /use на /usr
AlexPingPing
26.05.2023
14:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Если удалить программу и, соответственно, библиотеку, которая в ней лежит, то что будет с программами, которые ссылаются на эту библиотеку удаленную?
Evg197
Активный пользователь
Активный
26.05.2023
14:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexPingPingРодительский комментарий
0
войдите, чтобы ставить лайки
Библиотека не удалится если на неё есть ссылки.
csphilimonov
Активный пользователь
Активный
26.05.2023
15:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийEvg197Родительский комментарий
0
войдите, чтобы ставить лайки
Жёсткие ссылки?
Evg197
Активный пользователь
Активный
26.05.2023
15:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийcsphilimonovРодительский комментарий
0
войдите, чтобы ставить лайки
да
xKDE
Активный пользователь
Активный
26.05.2023
16:15
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Жирный плюс за труды!
На этапе изучения удобно переместить /etc/nixos в домашнюю папку и править от имени пользователя.
Sergejs
Активный пользователь
Активный
26.05.2023
16:40
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Так как NixOS не пробовал,то вопрос возник такого содержимого,как эта система дружит с разным железом оборудования?,Guix ставил,но там есть определённые требования к железу и если что то не устраивает,то уже в стадии установки напишет что то или это работать не будет и поищите другую операционную систему для своего железа.
Evg197
Активный пользователь
Активный
26.05.2023
19:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSergejsРодительский комментарий
0
войдите, чтобы ставить лайки
Я на другом железе не пробовал устанавливать. А какие требования к железу у Guix?
В nixos есть разные драйвера. Есть даже готовые конфигурационные файлы для некоторых моделей ноутбуков на github.
Sergejs
Активный пользователь
Активный
26.05.2023
19:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийEvg197Родительский комментарий
0
войдите, чтобы ставить лайки
Вот взял с сайта по поводу железа GNU Guix особенно заботится об уважении свободы пользователя при работе за компьютером. Она построена на ядре Linux-libre, что означает, что поддерживается только аппаратное обеспечение, которое имеет свободные драйверы и прошивки. Сегодня широкий список наличествующей аппаратуры поддерживается GNU/Linux-libre — от клавиатур и графических карт до сканеров и контроллеров Ethernet. К сожалению, всё ещё остаётся ряд производителей железа, которые запрещают пользователям управлять их устройствами, и такое аппаратное обеспечение не поддерживается системой Guix.

От себя добавлю что мой Wi-Fi от интел работать отказался и ещё при установке меня об этом предупреждали
Evg197
Активный пользователь
Активный
26.05.2023
19:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSergejsРодительский комментарий
0
войдите, чтобы ставить лайки
Тут я не знаю, что сказать. Если есть возможность можно через проводное соединение попробовать установить, потом драйвер искать для wi-fi.
Sergejs
Активный пользователь
Активный
26.05.2023
20:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийEvg197Родительский комментарий
0
войдите, чтобы ставить лайки
Так через провод я ставил,всё работало,а вот драйвера на оф версию не поставить,для этого есть Nonguix который поддерживает оборудование,но это уже не офицальный Guix
Lin
Активный пользователь
Активный
26.05.2023
18:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
как в нем софт компилить?
Evg197
Активный пользователь
Активный
26.05.2023
19:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLinРодительский комментарий
+1
войдите, чтобы ставить лайки
Я пока не дошел до этого, изучаю потихоньку.
fallen
Активный пользователь
Активный
26.05.2023
22:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLinРодительский комментарий
+1
войдите, чтобы ставить лайки
как и в любом другом дистре, что за вопрос ваще такой?.. пхах, умеешь компилять, (имеются ресы и времечко, огонь) компиль.. бред не разводи, а не умеешь к гугленскому сходи с такими траблами, он расскажет как в гну системах софт компилят :Р
ZVErius
31.05.2023
16:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLinРодительский комментарий
0
войдите, чтобы ставить лайки
Можно компилить как обычно.
Но есть НО, если вдруг так получилось, что в софтине захардожены пути до привычных линуксу приложения, то начинаются танцы с бубном.
А так всегда можно воспользоваться flake и сделать конфиг который можно будет легко переносить между сисетмами.
Важно для того что бы это попровть не обязательно ставить всю ОС. Достаточно поставить shell вариант на любой Linux
fallen
Активный пользователь
Активный
26.05.2023
22:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
ну, крассава че.. расписал неплохо, плюсец.
LexD
Активный пользователь
Активный
27.05.2023
13:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Спасибо за статью, познавательно.
Skoda774
Активный пользователь
Активный
27.05.2023
15:15
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Дистр прям на любителя...
Diamondy4
27.05.2023
19:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Без flakes достаточно больно жить на каналах, стоит переходить сразу на них (фактически ссылка на канал будет в flake.nix).
А для приложений уровня пользователя home-manager значительно приятнее configuration.nix
Reinghold
05.06.2023
16:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Благодарность автору за статью!
Вопрос из стана дилетантов:
Зачем выносили каталоги nix и /nix/store на отдельный раздел? Что это дает?
anper
17.06.2023
21:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Кроме расширения горизонтов своего мозга - где применяется такой дистр, если не секрет ?
Много ручной работы там где она не нужна (хорошо, что скопировать файлы не нужно в редакторе описывать какой файл и куда со всеми конфигами и описаниями какие файловые системы используются и методы копирования, а потом запустить его на выполнение - я шучу конечно). Ну, на мой взгляд - может я не прав и есть применение такому труду.
yranehor
26.07.2023
15:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Хотел попробовать и я эту новую для меня ось. Но не тут то было. Образ скачанный с оффициального сайта https://releases.nixos.org/nixos/23.05/nixos-23.05.2209.ac1acba43b2/nixos-plasma5-23.05.2209.ac1acba43b2-x86_64-linux.iso не загружается в режиме live с последующей установкой системы на диск с помощью графического установщика. Загружаюсь только в tty1 а как установить из нее или как включить графический вход не докумекаю. Помогите если кто может. Или дайте ссылку на NixOS 23.05 c live закрузкой.
imbios
Активный пользователь
Активный
26.07.2023
15:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийyranehorРодительский комментарий
0
войдите, чтобы ставить лайки
https://channels.nixos.org/nixos-23.05/latest-nixos-plasma5-x86_64-linux.iso
yranehor
26.07.2023
15:52
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийimbiosРодительский комментарий
0
войдите, чтобы ставить лайки
Именно эта версия и не хочет у меня загружаться в live а загружается только в еен1
yranehor
26.07.2023
15:43
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Именно эта версия у меня и не хочет загружаться в режиме live а загружается только в tty1
imbios
Активный пользователь
Активный
26.07.2023
15:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Ваш линк:
https://releases.nixos.org/nixos/23.05/nixos-23.05.2209.ac1acba43b2/nixos-plasma5-23.05.2209.ac1acba43b2-x86_64-linux.iso

Мой линк:
https://channels.nixos.org/nixos-23.05/latest-nixos-plasma5-x86_64-linux.iso

Разница в данном случае не в версии, а откуда качаете)))
yranehor
26.07.2023
15:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Сейчас скачаю, попробую и отпишусь.
yranehor
26.07.2023
16:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Вбиваю Ваш линк а скачивание происходит с линка указанного мной https://releases.nixos.org/nixos/23.05/nixos-23.05.2209.ac1acba43b2/nixos-plasma5-23.05.2209.ac1acba43b2-x86_64-linux.iso
В чем дело?
yranehor
26.07.2023
16:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
При скачивании не через chromium а через wget -c https://channels.nixos.org/nixos-23.05/latest-nixos-plasma5-x86_64-linux.iso качается именно ваша версия. А это что за чудеса?
imbios
Активный пользователь
Активный
26.07.2023
16:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийyranehorРодительский комментарий
0
войдите, чтобы ставить лайки
Не знаю от чего в данном случае это зависит, но только что сам скачал, режим live прекрасно работает)
yranehor
26.07.2023
17:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Вот скачал по вашей ссылке и режим live не запускается. Входит в tty1 и сообщение что мол для запуска графики набрать
systemctl start display-manager
Ввожу результат нулевой. Сколько я дистрибутивов линукс не перепробовал с такой ситуацией столкнулся впервые.Сейчас в чистом arch linux
imbios
Активный пользователь
Активный
27.07.2023
13:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийyranehorРодительский комментарий
0
войдите, чтобы ставить лайки
Вы как пытаетесь запустить образ?, если с флешки, то как записывали на флешку?, какое железо у вас?, какой пункт в стартовом меню Nixos выбираете?, еще раз повторю, вчера специально слил свежий образ, чтобы проверить, у меня все работает без проблем.
yranehor
27.07.2023
13:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийimbiosРодительский комментарий
0
войдите, чтобы ставить лайки
Я скачивал и записывал образ с kde. И откуда бы я его не скачивал везде была неудача. Но вот скачал образ с gnome и все запустилось. Установка прошла удачно но после перезагрузки система почему то не запустилась. Сейчас разбираюсь и с этим. Спасибо Вам за возню со мной - старым дурнем (мне 83 годика, а я все чего то экспериментирую). Был бы рад если бы Вы и дальше помогли мне разобраться в этом совершенно новом подходе и пакетном менеджере. Лучше бы в дальнейшем вести всю нашу переписку в личке, поскольку наверняка не всем интересна моя мышиная возня.
yranehor
27.07.2023
14:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Я скачивал образы с kde с разных мест, но все попытки войти в live были неудачны. Скачал образ с gnome и все запустилось и установилось. Но после перезагрузки не могу зайти в систему. Дайте мне Ваш email я лучше напишу вам в личку, поскольку возможно не все интересны мои глупые вопросы.
yranehor
27.07.2023
14:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Установленные рядом arch linux и sparkylinux в упор не видят nixos даже после обновления загрузчика через grub-mkconfig -o /boot/grub/grub.cfg

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила