A-A+

不择手段:加快LinuxMint启动速度补充篇

2013年03月07日 软件技巧 评论 7 条 阅读 11,988 views 次

前文《多快好省:10个技巧加速你的LinuxMint/Ubuntu》中,介绍了一些关于优化系统速度的设置。可能在系统优化设置方面,开机启动速度是最为人所关注的问题。君不见,现在不少广告宣传“x秒开机”、“0秒等待”。

本文作为前文的补充篇,介绍一些优化系统启动速度的设置。需要声明的是:下列操作对于系统具有较大影响,切记谨慎行事,评估风险,做好备份。否则系统被损坏了,薄荷开源网小编可担待不起啊,呵呵。

优化系统启动速度,除了在“启动应用程序”中取消不必要的自启动软件等常规设置外,还有以下“非常规手段”。

1.文字启动
似乎Linux系统启动时,满屏字符跑动的情形已是10年以前的事情了。现在的Linux启动也像Windows一样,有一个漂亮的Splash界面。然而,美丽总是有代价的,那就是得牺牲一定的性能。如果你为了追求这点速度,不妨让它返璞归真。
以管理员身份编辑grub配置文件:
sudo gedit /etc/default/grub
找到这一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
按照小编的理解,quiet即静默模式,就是不显示启动过程;splash即显示预设的启动画面。
我们把quiet和splash都去掉,改成如下样式:
GRUB_CMDLINE_LINUX_DEFAULT="profile"
把quiet和splash改为profile后,即概括式启动(小编个人理解)。如此修改后,第一次启动时,系统反而会更慢。不过不要紧,因为正在搜集、准备启动所需的环境,从第二次开始,启动速度就会有所改善了。

修改完grub配置文件后,记得更新一下grub,然后重启:
sudo update-grub2

2.取消磁盘检查
注意:本操作对于启动速度改善较为明显,但危险性较高,切记慎行!!!
以管理员身份编辑fstab文件:
sudo gedit /etc/fstab
找到你的Linux系统/所在的分区,大概是这样的:
UUID=2a3f1cfb-b5f6-4b48-a7c8-1a7f7efc2bbb    /    ext4    errors=remount-ro    0    1
上述这行中尾部的数字1表示每次开机都要检查该磁盘分区。检查磁盘分区比较耗费时间,启动速度如何能快?所以只要改为0(不检查)即可。

如果你的fstab中还有其他磁盘分区,如swap、home等默认设置也是1(检查磁盘),也一律设置为0(不检查)即可。

3.进一步取消不必要的自启动软件
“启动应用程序”中只能取消那些当前用户登录时的自启动软件,对于系统启动时全局性的自启动软件却无可奈何。我们安装bum(Boot Up Manager启动管理器)即可进行设置。在“软件管理器”或终端中安装bum:
sudo apt-get install bum
如图所示,在bum中请自行斟酌,取消那些确定不需要的软件。(没有把握的,最好先保留着。)

4.绘制启动图表
有个软件叫作Bootcharts:。顾名思义,就是启动图表。它可以在后台详细纪录你的系统启动过程,供用户查阅分析,到底是哪些软件导致启动速度慢。在“软件管理器”或终端中安装之:
sudo apt-get install bootchart
重启之后,在/var/log/bootchart中即可看到关于本次启动的详细纪录。

关于系统启动速度的优化,一般PC而言,到此也算折腾到家了。如果还不知足,那恐怕得像嵌入式设备一样,专门编译、定制系统内核啦。

标签:
  1. 自从默认挂载Win下D盘E盘,启动速度慢得跟Win7一样,找个时间对着这教程作死一下~

  2. bootchart画的图好难懂啊,只知道启动时间内CPU和磁盘的活动程度。文字启动,额,还是漂亮点好吧

  3. bootchart画的图好难懂啊,只知道启动时间内CPU和磁盘的活动程度。文字启动,额,还是漂亮点好吧。第二次启动,图标显示启动时间好像缩短了10秒(原来50左右)

  4. 请问站长,xfce真的比cinnamon快好多么?感觉cinnamon确实有点慢,不论是软件管理器还是开机什么的。。

Copyright © 薄荷开源网 保留所有权利.   Theme  Ality

用户登录

分享到: