LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2652|回复: 18

一个超棒的启动提速软件

[复制链接]
发表于 2005-10-5 15:17:39 | 显示全部楼层 |阅读模式
InitNG,一个超棒的启动提速软件。首页己大字标题"Initng: a sysvinit replacement",也就是说它是用来代替传统的sysvinit启动模式。详见http://initng.thinktux.net/index.php/Main_Page

传统的sysvinit启动模式最大问题是硬件初始化时逐一检测(probe),一个成功後才往下一个检测,浪费时间。InitNG的模式就是将要硬件初始化并行进行,从而达到加快启动的目标。

安装方法很简单,如要编译的话,只需把源码解包再执行:

./configure
make
make install (安装时要用root)

若果不愿意编译,网站也有提供deb及tgz的二进包选用。详细说明见http://initng.thinktux.net/index.php/Documentation_how_to_install

完成安装後更改一下bootloader的配置文件,即lilo.conf或grub.conf:

用LILO的在lilo.conf加上append = "init=/sbin/initng

   # Sample LILO entry
   image = /boot/vmlinuz-2.6.9
     root = /dev/hda6
     label = linux-initng
     append = "init=/sbin/initng"
     read-only

用GRUB的在grub.conf加上init=/sbin/initng

   # Sample GRUB entry
   title  linux-initng
   kernel (hd0,1)/vmlinuz root=/dev/hda6 init=/sbin/initng

重启便会生效。

我的电脑较慢,正常启动需要1分40秒以上,用了InitNG後可以在1分10秒钟左右完成启动,好爽!

警告:InitNG还在积极起步,更新速度很快,亦非每一版本或每一发行版都能用。就是启动不成功也只需把lilo.conf或grub.conf改回便可还原。

但是,仍旧老话Use at your own risk!
发表于 2005-10-5 17:29:35 | 显示全部楼层
有空去看看
回复 支持 反对

使用道具 举报

发表于 2005-10-5 18:12:50 | 显示全部楼层
一定要好好尝试一下
回复 支持 反对

使用道具 举报

发表于 2005-10-5 18:24:16 | 显示全部楼层
试了一下,感觉好像是提高了。
不过我的smb没有启动起来,好像debian官方就有,我等他进了sid我就用。
回复 支持 反对

使用道具 举报

发表于 2005-10-5 19:18:07 | 显示全部楼层
使用很久了,感觉原理象http://forums.gentoo.org/viewtop ... lculate+module+slow一文中提到的
Post by "asph"
/etc/conf.d/rc

change:
  1. RC_PARALLEL_STARTUP="no"
复制代码

for:
  1. RC_PARALLEL_STARTUP="yes"
复制代码


This will start all the services at the same moment, not one after the other.
回复 支持 反对

使用道具 举报

发表于 2005-10-5 19:25:39 | 显示全部楼层
arch linux里面好像也有这样并行启动服务的功能!
回复 支持 反对

使用道具 举报

发表于 2005-10-5 19:47:23 | 显示全部楼层
速度的年代,期待有WINDOWS98的启动速度。
回复 支持 反对

使用道具 举报

发表于 2005-10-5 21:22:12 | 显示全部楼层
如果只是要求进入桌面的速度

那好办

1.
将 GDM / KDM 的启动顺序大幅提前

2.
去掉硬件检测,开机即初始化 SVG
回复 支持 反对

使用道具 举报

发表于 2005-10-5 21:53:23 | 显示全部楼层
速度是很快,但也有很多服务没有启动啊

我用的是 ubuntu
回复 支持 反对

使用道具 举报

发表于 2005-10-5 22:02:44 | 显示全部楼层
我觉得在sysvinit上搞不出什么东西来,必须要把rc.d中的所有东西按照依赖关系全部重新排列才行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表