之前整理了一次加速筆記,現在稍微修改補充一些東西,目前我的系統是 Ubuntu 7.10。
主要的 Reference:
X31 於 Ubuntu 7.10 的調校 -- Yuren
Debian 開機速度調教 -- Kanru
Linux 桌面瘦身加速工具 — desktop-purge & mime-purge (PCMan 瘦身機)
OpenOffice.org 加速啟動時間 -- Real-Blog
讓wine執行快一點
行前準備:用 BootChart 來紀錄開機所需時間(可忽略)
sudo apt-get install bootchart
- 安裝後重開機以產生調整前的時間分析圖,可作為之後的對照,每次開機都會產生一個時間圖在 /var/log/bootchart 裡。
- 反安裝的方法就是 sudo apt-get remove bootchart。
sudo gedit /boot/grub/menu.lst
將 root 那一行裡的 splash 改成 nosplash,如果沒有就自己加上去。
- splash 選項會在開機時以進度條取代開機訊息,如果改為 nosplash 後,開機的時候就會看到一連串的開機訊息飛快閃過螢幕。
- 把 nosplash 改回 splash 後,進度條就又回來了。
修改 /etc/fstab,將想關掉 fsck 的 partition 的最後一欄改為 0。
- 0 代表開機的時候不檢查 filesystem;1 則是優先檢查,通常 / 會設為 1;而 2 的順序則在 1 之後。
- 在我的電腦上這是花最多時間的,如果不信任 filesystem 最好還是要 fsck,尤其是重要的 partition 像 /。
- 不正常關機後,最好 fsck 一下,我覺得最簡單的方法應該是把 /etc/fstab 裡的設定改回來後重開機一次。
sudo dpkg-reconfigure dash
會出現一個互動視窗,選 Yes。
- dash 比 bash 的體積小,開機的時候會快一點。
- 我在做這個步驟以前,忘了看原來 /bin/sh 是 link 到 bash 還是 dash,如果想把 /bin/sh link 到 bash,那就再執行一次上面的指令,選 No 就可以了。
sudo apt-get install insserv
update-bootsystem-insserv
- 其實我不太清楚這個步驟的作用,也沒找到回復的方法,所以不確定的話就不要執行吧。
LocalePurge
sudo apt-get install localepurge
- 安裝的過程會問你要留下什麼 locale,把用得到的勾起來就可以了,我只勾了跟 zh_TW 有關的的 Locale。
- Locale 是地區性的語言資訊,像是文字、日期、貨幣格式等等,可以參考維基百科的解釋。
sudo apt-get install build-essential libglib2.0-dev
安裝編譯環境後照著 PCMan 的文章做就可以了。
- 以下是我自己編譯好的執行檔,以後只要直接拿來用就好了,不用再編譯一次。
- desktop-purge、gconf-purge、mime-purge
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
# }
#}
- 羊男在《Ubuntu 7.04 跑 WoW (World of Warcraft)》有寫這是為了不在 WINE 啟動時搜尋不存在的字型。
開啟 OpenOffice.org 的其中一項程式,例如:Word Processor 或是 OO.o 簡報,點選工具列上「工具/選項」。接著做以下設定:
記憶體復原步數:20 步Java
圖形緩衝區:用於 OpenOffice.org 128 MB,每個物件的記憶體 20 MB
物件的數目:20
啟用 systray 快速啟動取消「使用 Java runtime environment」
其他的 Reference:
Linux 桌面瘦身加速工具組 — trans-purge
BootChart
How to make OpenOffice run faster in Ubuntu
Ubuntu 7.10 on lenovo X61
Wine / Crossover Office 中文設置 -- 依稀記得
Ubuntu 7.04 跑 WoW (World of Warcraft) -- 羊男實驗の咖啡館
#update-bootsystem-insserv restore
回覆刪除To restore the old boot sequence.
謝謝,原來加上〝restore〞這個參數就可以恢復之前的狀態,這樣就可以更放心使用這項調校了。
回覆刪除