Изменение между sysvinit и systemd в MX Linux

Если вы являетесь пользователем MX Linux и действительно хотите изменить свою систему init с SysVinit на Systemd и наоборот, то это руководство для вас. Однако не стоит пытаться сделать что-то подобное.

Менять систему init НЕ РЕКОМЕНДУЕТСЯ, если у вас нет очень веских причин для этого. Я бы рекомендовал использовать дистрибутив, поставляемый с предпочтительной системой init, а не менять систему init впоследствии. Я рекомендую сначала сделать резервную копию системных настроек с помощью Timeshift.

Переход с SysVinit на Systemd MX Linux

MX Linux использует SysVinit, что делает его одним из лучших безсистемных Linux-дистрибутивов, но бывают случаи, когда вы захотите перейти на Systemd, самую популярную систему инитов.

В MX Linux есть два способа сменить систему init на Systemd:

  • Загрузка непосредственно в систему с Systemd через GRUB
  • Установка Systemd и удаление SysVinit (просто для постоянного эффекта)

Использование загрузчика (метод GUI)

Это самый простой способ перехода на Systemd, при котором достаточно выбрать опцию Systemd в загрузчике GRUB, и система загрузится с использованием Systemd.

Сначала перезагрузите систему и выберите Advanced options for MX Linux, после чего вы найдете опцию загрузки с Systemd:

Вот и все, что нужно для использования Systemd.

Это временное решение. Хотите постоянное решение? Вот оно.

Загрузка в систему с поддержкой Systemd по умолчанию

Чтобы использовать Systemd по умолчанию, откройте утилиту MX boot options и выберите в меню Boot to опцию загрузки Systemd:

Нажмите кнопку Apply, и с этого момента вы будете загружаться в среде с поддержкой Systemd.

Использование командной строки (постоянно)

Установка только Systemd приведет к недоступности таких функций MX Live system (USB), как постоянство. Если вы хотите перейти на Systemd навсегда, то это идеальное решение, при котором вы установите Systemd, который удалит SysVnit, так как он конфликтует с другими системами запуска.

Таким образом, вы останетесь с системой, использующей только Systemd.

Чтобы установить Systemd, выполните следующую команду:

sudo apt install systemd-sysv

После этого перезагрузите систему, и вы загрузитесь в среду MX Linux с поддержкой Systemd.

Переход с Systemd на SysVnit в MX Linux

Если вы использовали предыдущий раздел для перехода на Systemd и хотите переключиться обратно на SysVnit, то здесь я расскажу о двух способах сделать это:

  • Использование опций загрузки MX
  • Удаление Systemd (автоматически установится SysVnit)

Использование опций загрузки MX

Если вы ранее использовали опции загрузки MX для настройки Systemd в качестве системы init по умолчанию для загрузки, это можно легко изменить.

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

Наконец, нажмите кнопку Apply, и вы получите доступ к системе инициализации по умолчанию (SysVnit).

Удаление Systemd

Ранее я объяснял, что установка Systemd удалит SysVnit и вы получите доступ к MX Linux с поддержкой Systemd,

В этом случае достаточно удалить Systemd, и MX Linux автоматически установит SysVnit.

Чтобы удалить Systemd, выполните следующую команду:

sudo apt remove systemd-sysv

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

Мое мнение об изменении системы init

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

Почему? Потому что некоторые части системы могут работать только с системой init по умолчанию, например, в MX Linux переход на Systemd не позволит вам использовать функции постоянства в MX live USB.

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

Зарубин Иван Эксперт по Linux и Windows

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

Вдохновлен itsfoss.com

Похожие статьи

Комментарии (0)