歡迎您光臨本站 註冊首頁

Ubuntu 8.04 on IBM Thinkpad T42

←手機掃碼閱讀     火星人 @ 2014-03-26 , reply:0

出自:http://uniharmony.blog.163.com/

裝linux真是折騰。在筆記本上裝linux更是折騰。不過人活著就是為了折騰。把我這幾天折騰的經驗分享一下,後面有誰也要折騰的可以參考一下。

先說一下我機器的配置:
CPU P-M 1.5GHz (Dothan)
內存 1.5GB (1GB+512MB)
硬碟 Toshiba 160GB
顯卡 ATI 7500

安裝時用的是ubuntu官網上下載的cd鏡像刻的光碟:ubuntu-8.04.1-desktop-i386.iso。

從cd複製文件的安裝過程實在是非常的傻瓜。我的分區情況是30G給/,128.5G給/home,1.5G給swap。其他似乎也沒什麼好說的了。然而光碟裝好了之後,才是折騰的剛剛開始。

1)光碟裝好之後重啟電腦,進入界面之後第一件事兒就是設置網路了。沒有網路的linux世界可是寸步難行的。我是通過一個tp-link的路由器pppoe到電信的adsl上網的。網線插上之後,頁面卻打不開。仔細檢查了一下,自動設置的dns和路由器配置頁面上顯示的dns不一致。把dns設置成路由器配置頁面上的之後就能上網了。

但是這樣有個問題!也可以說是ubuntu的一個不大不小的bug。這樣的dns配置,重啟之後就丟失了,會重新變成自動設置的樣子,於是又不能上網了。每次啟動電腦都去改dns配置可不是件令人愉快的事情。大致google了一下,先試了一下用 chattr +i 的方法,結果重啟之後dhcp整個不靈,ip地址都沒有。可能那種方法是適用於靜態ip地址的。對於我這種路由器dhcp的情況,應該這樣做:

$ sudo nano /etc/dhcp3/dhclient.conf

加上兩行:
prepend domain-name-servers 202.101.172.46; # 路由器配置頁面上顯示的dns
prepend domain-name-servers 208.67.220.220; # open dns

總之,加上你自己需要設定的dns就可以了。

2)網路好了,趕緊設置軟體源吧。就我的使用經驗來看,目前電信的源比網通的快太多了。前幾天用網通的時候,所有的源試遍了,最快也就30KB/s,還得是夜裡3點的時候。白天的時候能有個10KB/s就不錯了。後來換到電信,隨便用了幾個,都是輕鬆100多KB/s。至於 /etc/apt/sources.list 應該怎麼寫,就不在這裡羅嗦了。推薦下面幾個源地址:

http://ubuntu.cn99.com/ubuntu/
http://tw.archive.ubuntu.com/ubuntu/
http://free.nchc.org.tw/ubuntu

之後記得 $ sudo apt-get update 哦。

3)中文輸入法:System -> Administration -> Language Support -> 勾上Chinese

如果列表裡面沒有Chinese,那麼可以先 $ sudo apt-get install scim-chinese

4)滑鼠中鍵的scrolling。這麼多年一直都是用的小紅點。所以我是不用觸摸板的,直接在bios裡面禁掉了,於是只關心trackpoint的設置。應該說,現在的linux內核對thinkpad的硬體支持做得還是比較不錯的。如果是2.6.11之後的內核,直接改一下xorg的配置文件就行了:

$ sudo nano /etc/X11/xorg.conf

找到關於滑鼠的段落,改成:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "on"
Option "Emulate3TimeOut" "50"
Option "EmulateWheel" "on"
Option "EmulateWheelTimeOut" "200"
Option "EmulateWheelButton" "2"
Option "YAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
Option "ZAxisMapping" "4 5"
EndSection

如果只想上下滾動,不想左右滾動的話,可以把 XAxisMapping 的那一行去掉。

另外說一下,firefox裡面,總是會自動跳到新開的頁面,是個很麻煩的事情。Edit -> Preferences -> Tabs 下面的選項形同虛設。不過相比於折騰firefox的配置,有一個很方便的解決方法:用中鍵點開鏈接。這樣會在當前firefox中打開一個新的頁面tab,但是並不切換成當前頁面。

5)硬碟保護在2.6.24內核中是有bug的,所以如果不想放棄這項功能的話,我們得回到2.6.22內核。給內核打patch然後再編譯是件很麻煩的事情。幸好有人已經做好這件事情並且直接分享了deb包(萬分感謝!)。具體的安裝過程說的非常詳細了:《ubuntu8.04下為thinkpad 安裝 APS[硬碟防震]及電池閥門的全部過程[詳細]》http://hi.baidu.com/esta_pessoa/ ... 72905c242df243.html

順便說一下,如果你的源上找不到 linux-headers-2.6.22-14 的話,可以直接去這裡下載deb包:http://www.by.kernel.org/pub/ubu ... inux-source-2.6.22/

6)安裝tpb。系統自己帶的那個顯示音量和亮度的軟體不太好用,所以改成裝tpb。源裡面直接有:

$ sudo apt-get install tpb

不過如果想讓每次啟動時tpb也自動運行的話,還得做兩件事。先在/etc/modules中增加一行nvram,然後把所有用戶加入到nvram組中。

7)關於ubuntu默認的電源管理會傷硬碟的問題,解決辦法如下:

編輯 /etc/laptop-mode/laptop-mode.conf 文件,大約在216行的位置,改成:
CONTROL_HD_POWERMGMT=1

然後下面幾行的位置改成:
BATT_HD_POWERMGMT=192

編輯 /etc/default/acpi-support 文件,最後的兩個參數,改成:
ENABLE_LAPTOP_MODE=true
SPINDOWN_TIME=60

修改過之後,基本上n個小時 Load Cycle Count 才增加1次,完全可以接受了。而且硬碟長期穩定在35度左右,也沒有出現溫度升高的現象(當然屋子裡面是有空調的)。

8)一個好的習慣就是讓你的系統編碼全部都是unicode的,包括terminal。但是如果telnet或者ssh到一些bbs上,則需要支持GBK/GB18030/GB2312編碼的終端。相比於修改那一堆令人頭大的locale配置文件,用luit是一個非常便捷的方法。當然,首先是讓終端支持這些編碼。編輯 /var/lib/locales/supported.d/local 這個文件,加上這幾行:

zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
然後執行 $ sudo locale-gen

在GB18030的時候需要等待稍長的時間,其他都很快。然後在使用luit之前,還需要做幾件事情:

$ sudo mkdir /usr/lib/X11/locale
$ sudo ln -s /usr/share/X11/locale/locale.alias /usr/lib/X11/locale/
$ sudo mkdir -p /usr/lib/X11/fonts/encoding/
$ sudo ln -s /usr/share/X11/fonts/encodings/encoding.dir /usr/lib/X11/fonts/encoding/

這是因為luit默認的存放locale信息的系統位置在ubuntu裡面變了,相比於去修改luit的配置,不如直接做一個軟鏈接來的方便。然後就可以在終端下面用luit上bbs了:

$ luit -encoding gbk

這時候終端的編碼就是gbk了,再進行telnet或者ssh上bbs就不會出現亂碼啦。

[火星人 ] Ubuntu 8.04 on IBM Thinkpad T42已經有499次圍觀

http://coctec.com/docs/linux/show-post-177692.html