いわゆるpure方式。
$ sudo pacman -S systemd-arch-units
resolving dependencies...
looking for inter-conflicts...
Targets (1): systemd-arch-units-20120704-5
Total Download Size: 0.00 MiB
Total Installed Size: 0.02 MiB
Proceed with installation? [Y/n] Y
:: Retrieving packages from community...
systemd-arch-units-... 2.1 KiB 6.21M/s 00:00 [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
(1/1) installing systemd-arch-units [######################] 100%
$ sudo systemctl enable NetworkManager.service
ln -s '/usr/lib/systemd/system/NetworkManager.service' '/etc/systemd/system/dbus-org.freedesktop.NetworkManager.service'
ln -s '/usr/lib/systemd/system/NetworkManager.service' '/etc/systemd/system/multi-user.target.wants/NetworkManager.service'
$ sudo systemctl enable cups.service
ln -s '/usr/lib/systemd/system/cups.service' '/etc/systemd/system/printer.target.wants/cups.service'
ln -s '/usr/lib/systemd/system/cups.socket' '/etc/systemd/system/sockets.target.wants/cups.socket'
ln -s '/usr/lib/systemd/system/cups.path' '/etc/systemd/system/multi-user.target.wants/cups.path'
$ sudo systemctl enable pcscd.service
ln -s '/usr/lib/systemd/system/pcscd.socket' '/etc/systemd/system/sockets.target.wants/pcscd.socket'
$ sudo systemctl enable slim.service ←抜けますた。
$ sudo systemctl status slim.service
slim.service - SLiM Simple Login Manager
Loaded: loaded (/usr/lib/systemd/system/slim.service; enabled)
Active: active (running) since Wed, 12 Sep 2012 14:00:26 +0900; 8min ago
Main PID: 368 (slim)
CGroup: name=systemd:/system/slim.service
└ 386 /usr/bin/X -nolisten tcp vt07 -auth /var/run/slim....
‣ 368 /usr/bin/slim -nodaemon
$ sudo systemctl
UNIT LOAD ACTIVE SUB JOB DESCRIPTION
proc-sys...misc.automount loaded active running Arbitrary Executable File
sys-devi...d-card0.device loaded active plugged 6 Series/C200 Series Chips
sys-devi...ock-sr1.device loaded active plugged CDRW_PATA_52X32X
sys-devi...et-eth0.device loaded active plugged AR8151 v2.0 Gigabit Ethern
sys-devi...usb-lp0.device loaded active plugged /sys/devices/pci0000:00/00
sys-devi...\x2d1.5.device loaded active plugged 01ea
sys-devi...db-sdb1.device loaded active plugged MF-HSU2
sys-devi...ock-sdb.device loaded active plugged MF-HSU2
sys-devi...da-sda1.device loaded active plugged ST3250620AS
sys-devi...da-sda2.device loaded active plugged ST3250620AS
sys-devi...da-sda3.device loaded active plugged ST3250620AS
sys-devi...da-sda4.device loaded active plugged ST3250620AS
sys-devi...ock-sda.device loaded active plugged ST3250620AS
sys-devi...ock-sr0.device loaded active plugged PIONEER_DVD-RW_DVR-215D
sys-devi...y-ttyS1.device loaded active plugged /sys/devices/platform/seri
sys-devi...y-ttyS2.device loaded active plugged /sys/devices/platform/seri
sys-devi...y-ttyS3.device loaded active plugged /sys/devices/platform/seri
sys-devi...y-ttyS0.device loaded active plugged /sys/devices/pnp0/00:0c/tt
-.mount loaded active mounted /
boot.mount loaded active mounted /boot
dev-hugepages.mount loaded active mounted Huge Pages File System
dev-mqueue.mount loaded active mounted POSIX Message Queue File S
home.mount loaded active mounted /home
mnt-usbfm.mount loaded active mounted /mnt/usbfm
proc-sys...fmt_misc.mount loaded active mounted Arbitrary Executable File
sys-kernel-debug.mount loaded active mounted Debug File System
tmp.mount loaded active mounted /tmp
systemd-...d-console.path loaded active waiting Dispatch Password Requests
systemd-...word-wall.path loaded active waiting Forward Password Requests
acpid.service loaded active running ACPI event daemon
alsa.service loaded active exited Legacy unit for alsa
colord-sane.service loaded active running Daemon for monitoring atta
colord.service loaded active running Manage, Install and Genera
console-...daemon.service loaded active running Console Manager
console-...-start.service loaded active exited Console System Startup Log
cronie.service loaded active running Periodic Command Scheduler
cups.service loaded active running CUPS Printing Service
dbus.service loaded active running D-Bus System Message Bus
getty@tty1.service loaded active running Getty on tty1
NetworkManager.service loaded active running Network Manager
pcscd.service loaded active running PC/SC Smart Card Daemon
rc-local.service loaded active exited /etc/rc.local Compatibilit
syslog-ng.service loaded active running System Logger Daemon
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running Login Service
systemd-...s-load.service loaded active exited Load Kernel Modules
systemd-...unt-fs.service loaded active exited Remount Root and Kernel Fi
systemd-sysctl.service loaded active exited Apply Kernel Variables
systemd-...-setup.service loaded active exited Recreate Volatile Files an
systemd-...rigger.service loaded active exited udev Coldplug all Devices
systemd-udevd.service loaded active running udev Kernel Device Manager
systemd-...ssions.service loaded active exited Permit User Sessions
systemd-...-setup.service loaded active exited Setup Virtual Console
acpid.socket loaded active listening ACPID Listen Socket
dbus.socket loaded active running D-Bus System Message Bus S
pcscd.socket loaded active listening PC/SC Smart Card Daemon Ac
systemd-initctl.socket loaded active listening /dev/initctl Compatibility
systemd-journald.socket loaded active running Journal Socket
systemd-shutdownd.socket loaded active listening Delayed Shutdown Socket
systemd-...control.socket loaded active listening udev Control Socket
systemd-...-kernel.socket loaded active running udev Kernel Socket
dev-sda2.swap loaded active active /dev/sda2
arch-daemons.target loaded active active Arch Daemons
basic.target loaded active active Basic System
cryptsetup.target loaded active active Encrypted Volumes
getty.target loaded active active Login Prompts
graphical.target loaded active active Graphical Interface
local-fs-pre.target loaded active active Local File Systems (Pre)
local-fs.target loaded active active Local File Systems
multi-user.target loaded active active Multi-User
network.target loaded active active Network
printer.target loaded active active Printer
remote-fs.target loaded active active Remote File Systems
sockets.target loaded active active Sockets
sound.target loaded active active Sound Card
swap.target loaded active active Swap
sysinit.target loaded active active System Initialization
syslog.target loaded active active Syslog
systemd-...es-clean.timer loaded active waiting Daily Cleanup of Temporary
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
JOB = Pending job for the unit.
79 units listed. Pass --all to see inactive units, too.
[1]+ Stopped sudo systemctl
$ sudo pacman -S systemd-sysvcompat
resolving dependencies...
looking for inter-conflicts...
:: systemd-sysvcompat and sysvinit are in conflict. Remove sysvinit? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: initscripts: requires sysvinit
$ sudo pacman -R initscripts
checking dependencies...
Targets (1): initscripts-2012.08.3-2
Total Removed Size: 0.15 MiB
Do you want to remove these packages? [Y/n] Y
(1/1) removing initscripts [######################] 100%
warning: /etc/rc.local saved as /etc/rc.local.pacsave
warning: /etc/rc.conf saved as /etc/rc.conf.pacsave
warning: /etc/inittab saved as /etc/inittab.pacsave
$ sudo pacman -S systemd-sysvcompat
resolving dependencies...
looking for inter-conflicts...
:: systemd-sysvcompat and sysvinit are in conflict. Remove sysvinit? [y/N] y
Targets (2): sysvinit-2.88-7 [removal] systemd-sysvcompat-189-4
Total Download Size: 0.01 MiB
Total Installed Size: 0.05 MiB
Net Upgrade Size: -0.09 MiB
Proceed with installation? [Y/n] y
:: Retrieving packages from core...
systemd-sysvcompat-... 5.4 KiB 13.7M/s 00:00 [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(2/2) checking available disk space [######################] 100%
(1/1) removing sysvinit [######################] 100%
(1/1) installing systemd-sysvcompat [######################] 100%
$ sudo nano -w /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch Linux"
GRUB_CMDLINE_LINUX_DEFAULT="quiet init=/bin/systemd"
GRUB_CMDLINE_LINUX=""
赤字部分を削除して保存。
# Preload both GPT and MBR modules so that they are not missed
と、注意書きがあるから、
# grub-mkconfig -o /boot/grub/grub.cfg
# reboot
再起動後に、もう一度、、、
$ sudo systemctl
UNIT LOAD ACTIVE SUB JOB DESCRIPTION
proc-sys...misc.automount loaded active waiting Arbitrary Executable File
sys-devi...d-card0.device loaded active plugged 6 Series/C200 Series Chips
sys-devi...ock-sr0.device loaded active plugged CDRW_PATA_52X32X
sys-devi...et-eth0.device loaded active plugged AR8151 v2.0 Gigabit Ethern
sys-devi...usb-lp0.device loaded active plugged /sys/devices/pci0000:00/00
sys-devi...\x2d1.5.device loaded active plugged 01ea
sys-devi...db-sdb1.device loaded active plugged MF-HSU2
sys-devi...ock-sdb.device loaded active plugged MF-HSU2
sys-devi...da-sda1.device loaded active plugged ST3250620AS
sys-devi...da-sda2.device loaded active plugged ST3250620AS
sys-devi...da-sda3.device loaded active plugged ST3250620AS
sys-devi...da-sda4.device loaded active plugged ST3250620AS
sys-devi...ock-sda.device loaded active plugged ST3250620AS
sys-devi...ock-sr1.device loaded active plugged PIONEER_DVD-RW_DVR-215D
sys-devi...y-ttyS1.device loaded active plugged /sys/devices/platform/seri
sys-devi...y-ttyS2.device loaded active plugged /sys/devices/platform/seri
sys-devi...y-ttyS3.device loaded active plugged /sys/devices/platform/seri
sys-devi...y-ttyS0.device loaded active plugged /sys/devices/pnp0/00:0c/tt
-.mount loaded active mounted /
boot.mount loaded active mounted /boot
dev-hugepages.mount loaded active mounted Huge Pages File System
dev-mqueue.mount loaded active mounted POSIX Message Queue File S
home.mount loaded active mounted /home
mnt-usbfm.mount loaded active mounted /mnt/usbfm
sys-kernel-debug.mount loaded active mounted Debug File System
tmp.mount loaded active mounted /tmp
cups.path loaded active running CUPS Printer Service Spool
systemd-...d-console.path loaded active waiting Dispatch Password Requests
systemd-...word-wall.path loaded active waiting Forward Password Requests
colord-sane.service loaded active running Daemon for monitoring atta
colord.service loaded active running Manage, Install and Genera
console-...daemon.service loaded active running Console Manager
console-...-start.service loaded active exited Console System Startup Log
cups.service loaded active running CUPS Printing Service
dbus.service loaded active running D-Bus System Message Bus
getty@tty1.service loaded active running Getty on tty1
NetworkManager.service loaded active running Network Manager
slim.service loaded active running SLiM Simple Login Manager
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running Login Service
systemd-...s-load.service loaded active exited Load Kernel Modules
systemd-...unt-fs.service loaded active exited Remount Root and Kernel Fi
systemd-sysctl.service loaded active exited Apply Kernel Variables
systemd-...-setup.service loaded active exited Recreate Volatile Files an
systemd-...rigger.service loaded active exited udev Coldplug all Devices
systemd-udevd.service loaded active running udev Kernel Device Manager
systemd-...ssions.service loaded active exited Permit User Sessions
systemd-...-setup.service loaded active exited Setup Virtual Console
cups.socket loaded active running CUPS Printing Service Sock
dbus.socket loaded active running D-Bus System Message Bus S
pcscd.socket loaded active listening PC/SC Smart Card Daemon Ac
systemd-initctl.socket loaded active listening /dev/initctl Compatibility
systemd-journald.socket loaded active running Journal Socket
systemd-shutdownd.socket loaded active listening Delayed Shutdown Socket
systemd-...control.socket loaded active listening udev Control Socket
systemd-...-kernel.socket loaded active running udev Kernel Socket
dev-sda2.swap loaded active active /dev/sda2
basic.target loaded active active Basic System
cryptsetup.target loaded active active Encrypted Volumes
getty.target loaded active active Login Prompts
graphical.target loaded active active Graphical Interface
local-fs-pre.target loaded active active Local File Systems (Pre)
local-fs.target loaded active active Local File Systems
multi-user.target loaded active active Multi-User
network.target loaded active active Network
printer.target loaded active active Printer
remote-fs.target loaded active active Remote File Systems
sockets.target loaded active active Sockets
sound.target loaded active active Sound Card
swap.target loaded active active Swap
sysinit.target loaded active active System Initialization
systemd-...es-clean.timer loaded active waiting Daily Cleanup of Temporary
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
JOB = Pending job for the unit.
72 units listed. Pass --all to see inactive units, too.
カーネルをlinux-3.5.3-1にすると、
pt2が動かなくなる以外は、問題ないみたいだけど。
2012年09月12日
この記事へのコメント
コメントを書く