Debian 9 stretch без systemd инициализации

Автор sidbar, 28 сентября 2017, 16:57:41

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

sidbar

Попробовал установить с образа netinstall 9.0, так как было написано по ссылкам на форуме, добавил в аргументы загрузки ядра:
preseed/late_command="in-target apt-get install -y sysvinit-core"
может я не правильно что-то понял, но система поставилась с systemd.

ЦитироватьInstalling without systemd

Jessie installs systemd by default on new installs. Should one desire to install without systemd, i.e use sysvinit-core instead (old sysV5 init), it is possible to use preseed to replace systemd with sysvinit at the end of the install (This probably won't work if selecting one of the desktop environments that require systemd specific features however). If using a preseed file already, just make sure to set the preseed value

preseed/late_command="in-target apt-get install -y sysvinit-core"

If not using a preseed file, this can be added to the boot arguments instead by hitting TAB at the boot menu on the desired entry and appending the above preseed line at the end of the boot command.

There may still be a few bits of systemd installed, but at least init itself is not systemd and cleaning up any remaining pieces should not be too hard.
https://wiki.debian.org/systemd
Devuan GNU/Linux

ecc83


yoric


ogost

Я пробовал первый релиз devuan-а. Посидел на нём с полгода, потом слез с него, какого-то пакета в нем не хватало, уже не помню какого. На тот момент devuan мне понравился, сейчас тоже поглядываю в его сторону.

sidbar

#4
Цитата: ecc83 от 28 сентября 2017, 18:01:06Может тебе лучше это попробовать?
Меня бы устроил вариант чтобы обновляться можно было с оф реп. Devuan устанавливал, очень хорошо работает, мне понравился этот диск и еще у них классный лайв с полезными тулсами. Но после установки ssh сервака, systemd все же установился и висит в сервисах, может и не на полную работает, но вылетают некоторые ошибки, когда подключаешься по ssh вываливает в консоль tty1(там где висит приглашение ввода пароля) ошибку типа systemd не может найти свой юнит для загрузки. Еще всякие такие ошибки после apt-get
Открыть содержимое (спойлер)
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^(.*?)(\\)?\${ <-- HERE ([^{}]+)}(.*)$/ at /usr/share/perl5/Debconf/Question.pm line 72.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^}]+)}/ at /usr/share/perl5/Debconf/Config.pm line 30.
[свернуть]
Devuan GNU/Linux

ihammers

Установить Debian GNU/Linux 9 без systemd можно, нужно немного поправить установщик. Как самый простой вариант установите базовую версию Debian GNU/Linux 8, без иксов и только с sysvinit. После чего обновите систему, и смотрите, чтобы была заглушка для systemd, и не было пакетов, которые явно требуют systemd.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

ecc83

А чем так мешает systemd и какие преимущества можно получить, если его не устанавливать?

sidbar

Цитата: ecc83 от 30 сентября 2017, 12:25:28А чем так мешает systemd и какие преимущества можно получить, если его не устанавливать?
Эта тема не для такого обсуждения, надо решить вопрос как установить stretch без sd на чистую, для сравнения скорости работы сервисов, на моей конфе интерфейс намного быстрее отзывчиво работает на jessie, stretch с systemd, но когда используются серверные функции память жрется неимоверно и все тормозит жутко, что невозможно оперировать процессом управления, на wheezy при таком же использовании вполне было работоспособно и не вываливолось в панику как сейчас, никогда раньше не подвисал debian. Тем более к чему вопрос в первом посте. На сайте debian официально предлагается вариант установки без этой системы инициализации, я предполагаю что это возможно, юзать систему без сторонних разаработчиков и репозиториев, надо разобраться с установкой с этой строкой в preseed, нужна ваша помощь.
Цитата: ihammers от 30 сентября 2017, 12:20:55Установить Debian GNU/Linux 9 без systemd можно, нужно немного поправить установщик. Как самый простой вариант установите базовую версию Debian GNU/Linux 8, без иксов и только с sysvinit. После чего обновите систему, и смотрите, чтобы была заглушка для systemd, и не было пакетов, которые явно требуют systemd.
Как править установщик, и для чего если есть инструкция по установке на сайте? Как установить только с sysvinit и почему jessie? О какой именно заглушке идет речь? Как я понял от systemd-udevd не избавиться никак?
Devuan GNU/Linux

sidbar

Поправил первый пост со сылкой на источник. Хорошо написали:
Цитироватьcleaning up any remaining pieces should not be too hard.
Devuan GNU/Linux

dmitry1903


sidbar

Цитата: dmitry1903 от 05 октября 2017, 04:07:43Using sysvinit instead of systemd in Debian Stretch
http://without-systemd.org/wiki/index.php/Debian_Stretch
Угу, смотрел, сейчас задача сделать установку без него, спасибо.
Devuan GNU/Linux

dmitry1903

#11
Цитата: ihammers от 30 сентября 2017, 12:20:55Установить Debian GNU/Linux 9 без systemd можно, нужно немного поправить установщик. Как самый простой вариант установите базовую версию Debian GNU/Linux 8, без иксов и только с sysvinit. После чего обновите систему, и смотрите, чтобы была заглушка для systemd, и не было пакетов, которые явно требуют systemd.
Было бы хорошо составить более-менее подробное руководство.

sidbar, а какое DE вы использовали при установке без systemd?

sidbar

Цитата: dmitry1903 от 05 октября 2017, 13:08:13sidbar, а какое DE вы использовали при установке без systemd?
Не ставил DE, для использования серверных функций, ставил образ devuan_jessie_1.0.0_i386_NETINST.iso, обновил его сразу с двд дисков от stretch, и сейчас он вроде как нормально работает без systemd, не считая ошибок, про которые писал выше.
Devuan GNU/Linux

ihammers

Цитата: sidbar от 30 сентября 2017, 13:23:17Как править установщик, и для чего если есть инструкция по установке на сайте? Как установить только с sysvinit и почему jessie? О какой именно заглушке идет речь? Как я понял от systemd-udevd не избавиться никак?
Если будет возможность и время, то постараюсь написать как установить Debian Streatch без systemd, для систем без DE.
~$ dpkg -l \*systemd\* | grep ^i
ii  libsystemd0:amd64   232-25       amd64        systemd utility library
~$ uname -v
#1 SMP Debian 4.9.30-1 (2017-06-04)
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290