FastNetMon

Friday, 1 November 2013

Миграция Debian 7 Wheezy на systemd

Зачем? Попробовать systemd!

Итак, все очень просто:
apt-get update -y
apt-get install -y systemd

После этого нужно явно указать инит через параметры grub:
$EDITOR /etc/default/grub 
И приводим строку к виду GRUB_CMDLINE_LINUX_DEFAULT:
GRUB_CMDLINE_LINUX_DEFAULT="тут_у_вас_ранее_были_параметры_сохраните_их_тут init=/lib/systemd/systemd"

После этого обновляем конфигурацию grub:
update-grub
Зачем такие сложности с grub? Дело в том, что в Debian есть проблемы с пакетом systemd-sysv, он конфликтует с пакетом существующего загрузчика init, который в свою очередь невозможно (возможно, конечно, в теории, но вряд ли после этого Вы сможете нормально пользоваться сервером) удалить/заменить через пакетный менеджер.

И перезагружаемся:
shutdown -r now 

Если все загрузилось корректно, убеждаемся в этом:
ps aux|grep systemd
root         1  0.7  0.0  40984  3924 ?        Ss   11:45   0:01 /lib/systemd/systemd
root       312  0.0  0.0  34772  1504 ?        Ss   11:45   0:00 /lib/systemd/systemd-journald
105        853  0.0  0.0  29800  1456 ?        Ss   11:46   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
root       958  0.0  0.0  34392  1588 ?        Ss   11:46   0:00 /lib/systemd/systemd-logind
root      1119  0.0  0.0   9232   880 pts/0    S+   11:48   0:00 grep systemd

No comments :

Post a Comment

Note: only a member of this blog may post a comment.