Arch Linux上的systemd

Cal*_*eng 0 init linux-kernel archlinux

所以我正在尝试systemd在Arch Linux机器上使用.

阅读文档,我看到 - https://wiki.archlinux.org/index.php/Systemd#Installation

add init=/bin/systemd to your kernel cmdline in your bootloader
Run Code Online (Sandbox Code Playgroud)

这到底是什么意思?

我并不是全新的Linux,但我在理解如何完成这项工作时遇到了一些麻烦.任何阐述都非常感谢!

Lor*_*con 7

我没有arch linux,但我认为你应该编辑你的/boot/grub/menu.lst,你会发现类似于下面的一行:

kernel /vmlinuz-linux root=/dev/sda3 ro 3
Run Code Online (Sandbox Code Playgroud)

只需将init =/bin/systemd附加到该行中的参数,在此示例中它将变为:

kernel /vmlinuz-linux root=/dev/sda3 init=/bin/systemd ro 3
Run Code Online (Sandbox Code Playgroud)

重启.