从一个国外的网站看到一个加快ubuntu启动速度的帖子。
翻译过来给大家玩玩。:0wpoi2
首先是安装一个计量启动速度的软件bootchart
sudo apt-get update
sudo apt-get install bootchart
安装以后重启动,bootchart会记录你所有的启动进程时间,并画图表示。
图片保存的目录是/var/log/bootchart/
再启动以后,代开firefox,在url栏里面输入file:///var/log/bootchart/
会看到类似intrepid-YYYYMMDD-N.png的文件一览,
譬如我的机器启动需要38秒(我的机器可算是古董了)
[attach]11139[/attach]
图片上显示了启动期间CPU和硬盘读取的状况
由于启动的时候默认各进程是顺序读入的,效率不高。
大家可以试试看将/etc/init.d/rc文件里面的
CONCURRENCY=none
改成
CONCURRENCY=shell
如果你的ubuntu的版本比较老的话,dsub和hal会发生冲突
有些无线设备会不能正常导入,在login以后会出一个警告。
可以参考https://bugs.launchpad.net/ubuntu/+source/hal/+bug/149881
现在这个问题在新版本的ubuntu上都解决了,如果你还是用的旧版本。
可自己调节启动进程的顺序来解觉这个问题。
sudo mv /etc/rc2.d/S12hal /etc/rc2.d/S13hal
sudo mv /etc/rc3.d/S12hal /etc/rc3.d/S13hal
sudo mv /etc/rc4.d/S12hal /etc/rc4.d/S13hal
sudo mv /etc/rc5.d/S12hal /etc/rc5.d/S13hal
我的机器修改以后,快了3秒。据说有的机器可以快10秒。
[attach]11140[/attach]
说老实话,bootchart画的图,我一点也看不懂。
大家如果对这个有研究的话,请帖出来大家分享。
当然不想再用bootchart的时候可以把他删掉
sudo apt-get autoremov bootchart
蔡万钊 于 2011-03-28 15:28:44发表:
我的快了!! 22s 进入桌面。
用的是 systemd
ddhi 于 2009-10-11 16:17:19发表:
我的41s,没办法,开机磁盘检查那里总要卡一下,怎么也要10s。无奈!!!
jiwasun 于 2008-12-15 23:51:08发表:
装下试试,bootchart
大宝 于 2008-12-15 21:21:49发表:
内存如果小于512M,建议不要使用preload,修改vm.swappiness值的效果会更好些
jagub 于 2008-12-15 17:23:17发表:
在屏幕上任何地方右击,选择最下面[背景变更]
然后在[主题]tab里面右下角有[安装]按钮
zhaogang86 于 2008-12-15 17:17:50发表:
这是什么啊。。不明白啊。楼上的朋友。。知道主题怎么安装吗。。我想安装一个主题。是不是。在右击下的那个主题啊。。我是说UBUNTU8.10啊。。
jagub 于 2008-12-15 16:48:47发表:
在启动以后可以试试用preload来加快速度。
sudo apt-get install preload
他可以统计你使用软件的频率,将一些常用的模块事先调入内存。
这样在启动firefox之类大个头软件就会快很多。
当然,你的机器需要更多的内存才行
Aibuwan 于 2008-12-15 16:40:10发表:
还受得了