昨天花了點時間把 Ubuntu 7.10 給重灌了,因為不知道為什麼我的音效卡怎麼唱不出來了,找不到原因和方法,反正就是把電腦重灌了讓自己心情好一點,在 Lazybuntu 的幫忙下很快就把常用的軟體灌好了,真是超方便的啦!

既然系統都重灌了,就順便來找些撇步讓電腦跑快一點,現在開機進到系統只要 36 秒,整整快了一倍呢,超爽!還有參考 PCMan 的作法把一些用不到的翻譯檔刪掉,再讓 WINE 跑順一點。

來做點加速的筆記:

主要的 Reference:
X31 於 Ubuntu 7.10 的調校 -- Yuren
Debian 開機速度調教 -- Kanru
Linux 桌面瘦身加速工具 — desktop-purge & mime-purge
OpenOffice.org 加速啟動時間 
讓wine執行快一點

用 BootChart 來紀錄開機過程花的時間
  • sudo apt-get install bootchart
  • 之後每次開機就會產生一個時間圖在 /var/log/bootchart 裡
關掉開機選項中的 splash
  • sudo gedit /boot/grub/menu.lst
  • 將 root 那一行裡的 splash 改成 nosplash,如果沒有就自己加上去
關掉開機的 fsck
把 /bin/sh 連到 dash
  • sudo dpkg-reconfigure dash
用 insserv 重排 rc 裡 script 的順序
  • sudo apt-get install insserv
  • update-bootsystem-insserv
在 /etc/default/rcS 裡加上 CONCURRENCY=shell
LocalePurge
  • sudo apt-get install localepurge
  • 安裝的過程會問你要留下什麼 locale,把用得到的勾起來就可以了
桌面瘦身加速
  • 先安裝編譯環境:sudo apt-get install build-essential libglib2.0-dev
  • 接著照著 PCMan 的文章做就可以囉
讓 WINE 啟動快一點
  • sudo gedit /usr/share/X11/locale/zh_TW.UTF-8/XLC_LOCALE
  • 把這些行前面加上 #
    • # fs2 class (Chinese Han Character (Traditional))
      #fs2 {
      # charset {
      # name BIG5-0:GLGR
      # }
      # font {
      # primary BIG5-0:GLGR
      # substitute BIG5-0:GLGR
      # }
      #}
其他的 Reference:
Linux 桌面瘦身加速工具組 — trans-purge 
BootChart
How to make OpenOffice run faster in Ubuntu (OO.o 加速啟動的英文原文)
Ubuntu 7.10 on lenovo X61
Wine / Crossover Office 中文設置 -- 依稀記得 

cookeyholder 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • cookeyholder
  • 感覺

    來講一下用完 PCMan 瘦身機的感覺,應該是那個 gconf-purge 的功勞吧,現在點選單會很快地跑出來,一下子就到定點了,感覺乾淨俐落,不像以前是選單裡的每個項目會先後出現,雖然還是很快,但就是有這種感覺。

    現在乾乾脆脆的,用起來心情也好很多了。
  • fansue
  • 冏rz

    慘,
    大大我依您的指示如法泡製了一番,
    結果開機沒變快,好像還開始變慢不穩定了…
    可否請教一下

    -------------------------------

    關掉開機選項中的 splash

    * sudo gedit /boot/grub/menu.lst
    * 將 root 那一行裡的 splash 改成 nosplash,如果沒有就自己加上去

    關掉開機的 fsck
    把 /bin/sh 連到 dash

    * sudo dpkg-reconfigure dash

    用 insserv 重排 rc 裡 script 的順序

    * sudo apt-get install insserv
    * update-bootsystem-insserv

    在 /etc/default/rcS 裡加上 CONCURRENCY=shell
    LocalePurge

    * sudo apt-get install localepurge
    * 安裝的過程會問你要留下什麼 locale,把用得到的勾起來就可以了
    --------------------------------
    以上這幾行是做什麼用的?
    如何復原?

    ps:我是asus筆電aspire 5052,安裝雙系統。
  • fansue 你好:

    這些調整的方法大部分都是在網路上找來的,很少寫怎麼恢復原來的系統,不過有一些改設定檔的地方應該只要改回來就好了。

    splash 是漂亮的開機畫面,還會有一個進度條在跑,nosplash 就只會看到一堆文字跑來跑去。要回復就把 /boot/grub/menu.lst 裡的 nosplash 改回 splash 就好了。

    fsck 是檔案系統的檢查,我想應該是 FileSystem Check 的縮寫。fsck 是在 /etc/fstab 裡設定的,也是把它改回來就可以了,雖然現在我把它關掉了,但是如果上一次有不正常關機,我就會再把它打開,做一下 fsck。

    我把 dash 移除後,/bin/sh 就 link 到 bash,再安裝一次 dash 就又 link 到 dash 了。不過我不確定把 dash 移除會有什麼問題。

    /etc/default/rcS 裡的 CONCURRENCY=shell 也應該是移除就可以了。

    Locale 是地區性的語言資訊,像是文字、日期、貨幣格式等等,使用 LocalePurge 後就會把其他 locale 刪掉,我想應該是救不回來了。在台灣通常保留 zh_TW 的那幾個就夠用了。

    至於 insserv 我就不知道怎麼回復了,不好意思喔。

    cookeyholder 於 2008/03/19 02:13 回覆