[转]减少Ubuntu的启动时间

Ubuntu的启动速度还是比较快的。但是,下面的途径将减少等待Ubuntu启动的等待时间和启动速度:

1、减少启动菜单的计时停留

2、令启动脚步并行执行

3、建立一个“预读取”启动环境

4、减少GNOME自启动程序的数量

减少启动菜单的计时停留

如果你的电脑是UbuntuWindows双启动系统,Grub的“选择操作系统”菜单默认选择时间是10秒。如果你只有Ubuntu一个操作系统,有个3秒的时间来告知你“可以按任意键查看Grub启动菜单”。

这个停留时间你可以缩小到1秒,在1秒的时间以内还可以按一个按键。

如果只想启动Ubuntu一个操作系统,不显示“启动选择菜单”是一个好的选择。

你可以打开/boot/grub/menu.lst来进行配置:

gksu gedit /boot/grub/menu.lst

找到"timeout 10"行,把10改为1或者0,就可以了。

 

令启动脚步并行执行

Ubuntu启动的时候,会自动执行在后台几个启动脚本。默认情况下,他们是一个接一个的执行。如果你有一个多核的处理器(譬如Intel的酷睿或者AMDAthlon X2),你可以配置Ubuntu,让Ubuntu并行执行这些脚本。

方法如下:

gksu gedit /etc/init.d/rc

找到CONCURRENCY=none这一行,把它改为:

CONCURRENCY=shell

然后重新启动。

利用这个方法,我的启动时间控制在了1分钟以内,整整减少了20秒的时间。

建立一个“预读取”启动环境

Ubuntu包含一个软件-readahead,它的作用是把-运行用户配置一些程序,让这些程序第一次运行的时候,存储到一个页面缓存里面。也就是说,它运行Ubuntu把一些常用程序文件缓存起来,减少加载时间。

重新启动Ubuntu,在Grub菜单停住,选择一个启动项,按下‘e”,现在可以临时编辑启动项的参数。用上下键来到kernel行,按下’e‘,移动到末尾(也就是quitsplash的后面),添加一个profile参数。按回车,然后按“b”启动系统。这一次系统启动的时间可能比较长,因为readahead正在重新建立缓存。下次再启动,就会看到效果了。

这个方法,我的启动时间又减少了几秒的时间,虽然不是效果不是非常显著,但是也是值得的。

减少GNOME自启动程序的数量

一登录进GNOME桌面,会发现面对另外一个系统停滞-因为GNOME在启动它的后台服务程序。系统-首选项-会话里面可以配置,减少GNOME的启动程序,譬如,如果从来不要evolution来收发邮件,可以停止Evolution Alarm Notifier。但是你必须弄清楚,启动程序的真实用途。譬如Volume Manager的用途并不是控制声音,而是-当你有新的存储设备连接到计算机的时候,它自动进行管理。很明显,它是应该是不可以停止的。如果你想使用WiFINetwork Manager也是应该打开的。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值