ubuntu8.04启动慢,怎么办呀?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
f146
帖子: 164
注册时间: 2007-10-19 20:08

ubuntu8.04启动慢,怎么办呀?

#1

帖子 f146 » 2008-05-04 13:49

似乎是modprobe有问题。
附上bootchart图,请高手指点。
附件
hardy-20080504-1.png
f146
帖子: 164
注册时间: 2007-10-19 20:08

#2

帖子 f146 » 2008-06-11 19:44

各位,有什么好办法呀?
头像
sfree
帖子: 603
注册时间: 2007-03-17 1:24
来自: 湖南长沙

#3

帖子 sfree » 2008-06-11 19:57

你这个图是怎么弄来的

指点一下
头像
lhw828
帖子: 2797
注册时间: 2007-03-15 16:58
来自: 湖北武汉
联系:

#4

帖子 lhw828 » 2008-06-11 20:21

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P



1.删除 Residual Config package(未安装的残存配置)文件。
打开系统-系统管理-新立得软件包管理器,点击左下角的“状态”,点击“未安装的残存配置”(如果没有这一项,恭喜你,你的系统比较干净,看2.吧),右键点击项目勾选 “标记以便彻底删除”,点击上面的“应用”按钮即可。

2.删除不完整的软件包。打开终端,输入

sudo apt-get autoclean

这个命令会删除所有不完整(下载没完成)的软件包。

删除孤立的库文件。新立得搜索安装 deborphan。

sudo deborphan

查看孤立(没有依赖关系)库文件。运行下面命令删除它们

sudo deborphan | xargs sudo apt-get -y remove --purge


sudo apt-get autoremove



Linux 桌面瘦身加速工具组

trans-purge 是对岸朋友洪任论(也 是 PCMan File Manager 的作者)写的一组可使 Linux 桌面瘦身并让程序加速启动的小工具。这组工具包括 desktop-purge、mime-purge 和 gconf-purge 三种。其中,desktop-purge 可从 *.desktop 文件中删除无用的翻译内容;mime-purge 能删除 mime-database 中无用的翻译内容;gconf-purge 则针对 gconf schema 中无用的翻译内容进行删除处理。总体来说,trans-purge 这组小工具是通过删除系统上无用的多国语言翻译来达到让 Linux 瘦身、使程序启动更快的目的。经过 trans-purge 的处理,Linux 系统中将只剩下英文和目前正在使用的 locale。

trans-purge 这组小工具使用过程如下:

1. 下载源代码:

wget http://pcman.sayya.org/desktop-purge.c
wget http://pcman.sayya.org/mime-purge.c
wget http://pcman.sayya.org/gconf-purge.c
2. 安装编译依赖:
sudo apt-get install libglib2.0-dev
3. 编译程序:

gcc `pkg-config glib-2.0 --cflags --libs` -o desktop-purge desktop-purge.c
gcc `pkg-config glib-2.0 --cflags --libs` -o mime-purge mime-purge.c
gcc `pkg-config glib-2.0 --cflags --libs` -o gconf-purge gconf-purge.c
4. 安装程序:

sudo cp desktop-purge /usr/bin/
sudo cp mime-purge /usr/bin/
sudo cp gconf-purge /usr/bin/
5. 执行清理:
1. 手动清理:

sudo desktop-purge
sudo mime-purge
sudo gconf-purge
2. 自动清理:

让每次 apt-get 安装软件后自动进行清理。创建 /etc/apt/apt.conf.d/99-transpurge 文件,并添加下列内容:

DPkg
{
Post-Invoke {"if [ $(ps w -p "$PPID" | grep -c remove) != 1 ]; then /usr/bin/desktop-purge > /dev/null; /usr/bin/mime-purge >/dev/null ; /usr/bin/gconf-purge > /dev/null; else exit 0; fi";};
};

警告:无用翻译在清除后无法还原,若使用后造成系统损坏,作者并不负责。
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

#5

帖子 yjcong » 2008-06-11 21:06

谢谢LS
头像
后之后觉
帖子: 252
注册时间: 2008-05-15 13:16

呵呵

#6

帖子 后之后觉 » 2008-06-11 21:52

建议你在GOOGLE里搜索一下UBUNTU的优化,我记得把一个文件里的NONE改成shell,好像在开机的时候并发的加载,速度的非常的快。我原来收藏了,我忘了是哪个论坛里的文章了。回头找到了再来
头像
mawith
帖子: 1288
注册时间: 2007-10-21 16:41
来自: GD

#7

帖子 mawith » 2008-06-11 23:19

关注楼上的。。。
吼吼
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

Re: 呵呵

#8

帖子 yjcong » 2008-06-12 2:24

后之后觉 写了:建议你在GOOGLE里搜索一下UBUNTU的优化,我记得把一个文件里的NONE改成shell,好像在开机的时候并发的加载,速度的非常的快。我原来收藏了,我忘了是哪个论坛里的文章了。回头找到了再来
我在网上找了一下
-----------
使用并发加载 有的单核的机器上反而会变慢,建议双核用户使用
sudo vi /etc/init.d/rc
找到 CONCURRENCY=none
修改为 CONCURRENCY=shell
f146
帖子: 164
注册时间: 2007-10-19 20:08

#9

帖子 f146 » 2008-06-21 10:24

sfree 写了:你这个图是怎么弄来的

指点一下
在新立得里安装bootchart呀

似乎不是优化的问题。
头像
后之后觉
帖子: 252
注册时间: 2008-05-15 13:16

#10

帖子 后之后觉 » 2008-06-23 21:52

mawith 写了:关注楼上的。。。
并行启动程序

这将会使启动程序并行,加速启动过程

代码:

sudo kate /etc/init.d/rc


(注意:这里用gedit打开可能是乱码,换个编辑器,如nano,vi什么的就ok了)

找到并修改该行:

CONCURRENCY=none

为:

CONCURRENCY=shell

确保你的拼写正确,写错一个字母你将无法启动!!!

如果你使用的是SATA 或SCSI,这个方法会发挥最大的作用,然而即使像我使用ATA这样的机器上,这个方法也使得的GDM登录界面出现的更快了一些。

如果你使用很老的硬件,这个方法也可能会使你的机器启动变慢。
还有很多优化的方法具体看着个地址吧
http://linux.chinaunix.net/techdoc/begi ... 5242.shtml
刚才从我的笔记里找到的
呵呵
头像
mawith
帖子: 1288
注册时间: 2007-10-21 16:41
来自: GD

#11

帖子 mawith » 2008-06-27 0:20

谢谢楼上的。。
吼吼
头像
nany
帖子: 86
注册时间: 2008-06-12 19:49

#12

帖子 nany » 2008-06-27 4:04

。。。我的默认就是shell,可是还是慢,可能因为我是虚拟机吧
f146
帖子: 164
注册时间: 2007-10-19 20:08

#13

帖子 f146 » 2008-06-29 15:19

呵呵,似乎找到问题所在了。我的这台电脑装了两个硬盘,拔掉一个PATA的硬盘,并在BIOS里面将SATA 硬盘设为AHCI模式,这样启动时间缩短了很多。但还是花了52秒(如图),而且比WindowsXP还慢。在网上看到别人最快的14秒就进入图形界面了。汗呀!
附件
hardy-20080629-1.png
kc
帖子: 24
注册时间: 2008-01-07 22:08

#14

帖子 kc » 2008-06-29 19:42

关注一下
f146
帖子: 164
注册时间: 2007-10-19 20:08

#15

帖子 f146 » 2008-06-29 20:25

现在是25秒。 :oops: 这样还差不多。
附件
hardy-20080629-3.png
回复