Автор Тема: sysvinit -> systemd на p8 [решено]  (Прочитано 4267 раз)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
sysvinit -> systemd на p8 [решено]
« : 05.09.2018 18:53:25 »
Всем привет!
Скачал https://mirror.yandex.ru/altlinux/p8/images/starterkits/alt-p8-server-20180312-x86_64.iso
Хочу установить systemd вместо sysvinit.
Читаю https://www.altlinux.org/Systemd, но в тоже время понимаю, что статья может уже устарела.
Всё равно делаю:
apt-get install systemd-sysvinit
В общем как бы всё ставится, но приглашение для нового ввода не появляется, так и нет Done.
В процессах висит telinit и полностью съедает весь CPU.
Если сбросить принудительно процесс установки, то система потом не загружается.
Что делать ?
Спасибо.
« Последнее редактирование: 05.09.2018 20:18:57 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: sysvinit -> systemd на p8
« Ответ #1 : 05.09.2018 18:56:23 »
Систему после установки первым делом же обновил полностью, с ядром.
Только потом пытаюсь перейти на systemd.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: sysvinit -> systemd на p8
« Ответ #2 : 05.09.2018 19:42:28 »
не надо ставить что попало, ставьте сразу нормальную систему:
http://download.basealt.ru/pub/distributions/ALTLinux/p8/images/server/

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: sysvinit -> systemd на p8
« Ответ #3 : 05.09.2018 19:46:15 »
не надо ставить что попало, ставьте сразу нормальную систему:
http://download.basealt.ru/pub/distributions/ALTLinux/p8/images/server/
Не могу, у меня нет на неё лицензии...
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: sysvinit -> systemd на p8
« Ответ #4 : 05.09.2018 19:51:27 »
Да и вопрос даже не в этом, почему вообще не работает переход с sysvinit на systemd ?
Мне и для имеющихся серверов может быть пригодилось бы.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: sysvinit -> systemd на p8
« Ответ #5 : 05.09.2018 20:17:59 »
Удалось перейти на systemd так:
apt-get install systemd
apt-get install systemd-sysvinit
reboot
То есть постепенно. Вроде ничего не отвалилось после перезагрузки.

[решено]
Сноси Винду, переходи на Линукс ! :)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: sysvinit -> systemd на p8 [решено]
« Ответ #6 : 05.09.2018 20:58:39 »
Это с какого перепугу, стартеркит сервера на sysv, это не нормальная система?
И кто вдруг отменил пакетный менеджер?
« Последнее редактирование: 05.09.2018 21:17:00 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: sysvinit -> systemd на p8
« Ответ #7 : 05.09.2018 21:15:17 »
Удалось перейти на systemd так:
apt-get install systemd
apt-get install systemd-sysvinit
reboot

Конечно. systemd в системах на sysv отсутствует в принципе:
https://forum.altlinux.org/index.php?topic=36177.msg298424#msg298424

Только его сопутствующие компоненты
# rpm -qa | grep systemd
libsystemd-237-alt2.M80P.2
systemd-utils-237-alt2.M80P.2
pam_systemd-237-alt2.M80P.2

То есть постепенно. Вроде ничего не отвалилось после перезагрузки.

По-идее, сначала должен установиться systemd, а потом systemd-sysvinit:
# apt-cache depends systemd-sysvinit
systemd-sysvinit-1:237-alt2.M80P.3
  Требует: systemd = 1:237-alt2.M80P.3
  Требует: </etc/rc.d/init.d>
    service-0.5.26-alt1
  Конфликтует: <upstart>
  Конфликтует: <SysVinit>
    sysvinit-2.88-alt5

Причём systemd установится предпоследним:
# apt-get install systemd-sysvinit -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  agetty libnss-myhostname pam_systemd systemd systemd-services systemd-utils udev udev-hwdb udev-rules
Следующие пакеты будут ОБНОВЛЕНЫ:
  systemd-utils udev udev-hwdb udev-rules
Следующие пакеты будут УДАЛЕНЫ:
  sysvinit
Следующие НОВЫЕ пакеты будут установлены:
  agetty libnss-myhostname pam_systemd systemd systemd-services systemd-sysvinit
4 будет обновлено, 6 новых установлено, 1 пакетов будет удалено и 36 не будет обновлено.
Remv sysvinit (2.88-alt5 p8:1536077358/ALT Linux p8) [startup powersave interactivesystem ]
Inst agetty (2.30.2-alt0.M80P.1 p8:1536077358/ALT Linux p8) [startup powersave interactivesystem ]
Inst pam_systemd (1:237-alt2.M80P.3 p8:1536077358/ALT Linux p8) [startup powersave interactivesystem ]
Inst udev-hwdb [1:237-alt2.M80P.2] (1:237-alt2.M80P.3 p8:1536077528/ALT Linux p8) [udev on udev-hwdb] [startup powersave interactivesystem udev ]
Inst systemd-utils [1:237-alt2.M80P.2] (1:237-alt2.M80P.3 p8:1536077358/ALT Linux p8) [udev on udev-hwdb] [udev on systemd-utils] [startup powersave interactivesystem udev ]
Inst udev-rules [1:237-alt2.M80P.2] (1:237-alt2.M80P.3 p8:1536077528/ALT Linux p8) [udev on udev-rules] [udev on udev-hwdb] [udev on systemd-utils] [startup powersave interactivesystem udev ]
Inst udev [1:237-alt2.M80P.2] (1:237-alt2.M80P.3 p8:1536077358/ALT Linux p8) [startup powersave interactivesystem ]
Inst systemd-services (1:237-alt2.M80P.3 p8:1536077358/ALT Linux p8) [startup powersave interactivesystem ]
Inst libnss-myhostname (1:237-alt2.M80P.3 p8:1536077358/ALT Linux p8) [startup powersave interactivesystem ]
Inst systemd (1:237-alt2.M80P.3 p8:1536077358/ALT Linux p8) [startup powersave interactivesystem ]
Inst systemd-sysvinit (1:237-alt2.M80P.3 p8:1536077528/ALT Linux p8)
Conf agetty (2.30.2-alt0.M80P.1 p8:1536077358/ALT Linux p8)
Conf pam_systemd (1:237-alt2.M80P.3 p8:1536077358/ALT Linux p8)
Conf udev-hwdb (1:237-alt2.M80P.3 p8:1536077528/ALT Linux p8)
Conf systemd-utils (1:237-alt2.M80P.3 p8:1536077358/ALT Linux p8)
Conf udev-rules (1:237-alt2.M80P.3 p8:1536077528/ALT Linux p8)
Conf udev (1:237-alt2.M80P.3 p8:1536077358/ALT Linux p8)
Conf systemd-services (1:237-alt2.M80P.3 p8:1536077358/ALT Linux p8)
Conf libnss-myhostname (1:237-alt2.M80P.3 p8:1536077358/ALT Linux p8)
Conf systemd (1:237-alt2.M80P.3 p8:1536077358/ALT Linux p8)
Conf systemd-sysvinit (1:237-alt2.M80P.3 p8:1536077528/ALT Linux p8)