Finit-ARC让你的 Arch Linux快速启动!
时间:2009-05-16 来源:h0ng123
通常 Linux 启动是靠脚本来控制的,这可能是 /etc/rc.sysinit,Shell 脚本相对编译性的语言来说,速度很慢,那么,何不用一种编译性的语言来操纵系统的启动呢?
Finit_ARC 就是基于这一原理,它采用纯 C 语言写成,设置环境变量等等操作所调用的都是系统的 API,还有一些使用 system() 函数执行的程序,并且处理的时候还用了多进程,这样效率岂不是有很大的提高?
是的,经过实验,使用 Finit_ARC 启动的电脑,从 GRUB 到 Shell 登录,可能达到只需要 3-5 秒!
请注意:Finit-ARC 目前还是 Beta 版本,并且只能用于 Arch Linux!
那么,怎样安装 Finit-ARC 呢?
1.从这里安装相对稳定版:
http://aur.archlinux.org/packages.php?ID=25159
或者从这里安装 git 版(仅用于测试目的!)
http://aur.archlinux.org/packages.php?ID=26314
2.安装完成后务必正常启动(或重启)系统一次。
3.编辑 /boot/grub/menu.lst,把 init=/sbin/finit-arc 作为内核参数加入进去。
重要!Finit-ARC 不支持 UUID,所以在 /boot/grub/menu.lst 和 /etc/fstab 中,应该把所有 UUID 形式改成 /dev/sd** 的格式!
相关阅读 更多 +