我已经在我的系统上安装 Arch Linux 一段时间了,但问题是它需要太多的时间来启动。因此,我正在尝试优化启动过程。谷歌搜索让我找到了quick-init
但其 AUR 页面显示其已过时。所以,我只是想确定我是否应该使用这个?或者还有其他方法吗?
答案1
我强烈推荐 e4rat 软件包。详细的操作方法已在来源锻造以及在这篇 Lifehacker 文章。
答案2
Ubuntu 使用该ureadahead
包。在 Arch 上实现它可能需要一些工作,但应该是可能的。请参阅乌雷达赫德Arch wiki 上的页面。
答案3
在你的/etc/rc.conf
应该有一个“DAEMONS”行(参见维基百科)。这是将在系统引导时启动的所有守护进程的列表。您可以通过在守护程序名称前添加“@”来指定守护程序应在后台启动,即在继续之前不要等待其完成启动。例如,在我的 XBMC 盒子上有以下内容:
DAEMONS=(syslog-ng network !netfs crond @acpid @sshd @httpd @samba @alsa @openntpd !dbus @avahi-daemon @mtd @lircd @autofs)
这个盒子启动速度非常快。