Calculate Forum

Установка systemd

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

Вначале нужно установить openrc-0.8.3, чтобы иметь возможность загружаться как с помощью openrc, так и с помощью systemd

emerge --autounmask-write =sys-apps/openrc-0.8.3
dispatch-conf
emerge =sys-apps/openrc-0.8.3

(если не размаскировывает используйте autounmask =sys-apps/openrc-0.8.3, если autounmask отсутствует можно установить emerge autounmask)

Затем скопируйте в grub запуск системы и добавьте к нему init=/bin/systemd у меня получилось примерно так:

title CLD i686 v11kernel v2.6.38.8 KDE v4.6.3 openrc
root (hd0,5)
kernel /boot/vmlinuz-f0c40b9e root=/dev/sda6 vga=0x36D video=vesafb:ywrap,1024x600-32@60,mtrr:3,splash=verbose,theme:tty1 console=tty1 udev quiet real_resume=/dev/sda5 elevator=cfq doscsi nofirewire cgroup_disable=memory calculate=video:nvidia rootfstype=ext4

title CLD i686 v11kernel v2.6.38.8 KDE v4.6.3 systemd
root (hd0,5)
kernel /boot/vmlinuz-f0c40b9e root=/dev/sda6 vga=0x36D video=vesafb:ywrap,1024x600-32@60,mtrr:3,splash=verbose,theme:tty1 console=tty1 udev quiet real_resume=/dev/sda5 elevator=cfq doscsi init=/bin/systemd nofirewire cgroup_disable=memory calculate=video:nvidia rootfstype=ext4

В ядре должны быть включены эти параметры:

General setup  --->
     [*] Control Group support
Device Drivers --->
     Generic Driver Options  --->
          [*] Maintain a devtmpfs filesystem to mount at /dev
File systems  --->  
[*] Filesystem wide access notification

Можно приступать к установке systemd:

emerge --autounmask-write sys-apps/systemd
dispatch-conf
emerge sys-apps/systemd

(если не размаскировывает используйте autounmask =sys-apps/systemd-29-r1)

Далее можно перезагрузиться с systemd. Запуск сервисов простой, но не разобрался с названиями. Поэтому желающие могут продолжить тему настройкой systemd конкретно под Кальку.

Иксы пока запускать пришлось вручную командой startx. Сеть не работала. Какие сервисы из нужных загрузились, а какие нет еще не разобрался. Загрузка 13 секунд вместо 48 (правда до ввода текстового логина). Запуск с диска SSD при таком раскладе будет почти мгновенным, думаю в 2-3 секунды уложится. В общем все говорит за то, что либо требуется дорабатывать гентушную систему загрузки, либо выбрать лучшую на сегодняшний день. Хотя сравнивать нужно скорость загрузки, полностью обеспечивающие идентичную функциональность конкретной системы.

P.S.
Лично я за переработку гентушной системы. Нельзя создавать монополию для одной единственной системы загрузки. Да и статусность нужно поддерживать.

Mastodon Mastodon