Thursday, January 22, 2009

ThinkPad X200 安裝 Debian Sid

筆記暫存,尚有一些問題不過目前是「堪用」的狀態,我的工作上是沒問題

機器: Lenovo ThinkPad X200 (7458-RY9)
外接 Philip USB DVD RW 燒錄器
原廠 Windows Vista Business 中文

目標: 雙系統多重開機

風險自負

步驟:
0. 先把 Recovery Media 燒出來好了,我花了快一小時
一片 CD 兩片 DVD
所有程式 -> ThinkVantage -> Create Recovery Media

1. 取得硬碟空間
Vista -> "壓縮磁碟空間" 取得約 40g
控制台 -> 系統管理工具 -> 電腦管理 -> 磁碟管理
在磁區 "C" 右鍵 -> 壓縮磁碟區
這個不知道是不是翻譯問題,似乎不是壓縮而是大小調整有請高手指正

2. etch netinstall 外接光碟開機
(現在 lenny 也有開機光碟的樣子可以參考一下)
並先至 Debian 網站下載 kernel image 2.6.26 備用
我安裝是自動規劃,把 /home 另外分出來

3. 安裝 kernel image 2.6.26 之後網路卡就可以使用
e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.3-k6

4. 升級成 Sid (這樣比較刺激XD)
實際上這機器對 Debian 也有點新,所以看會不會快一些全部支援

5. 無線網卡:
在 apt source 加入
deb http://kernel-archive.buildserver.net/debian-kernel trunk main
安裝 kernel 2.6.28 (2.6.27之後就有驅動 iwlagn 的樣子)
iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks

取得 wlan firmware:
wget http://intellinuxwireless.org/iwlwifi/downloads/
iwlwifi-5000-ucode-5.4.A.11.tar.gz
tar zxvf iwlwifi-5000-ucode-5.4.A.11.tar.gz
cp iwlwifi-5000-ucode-5.4.A.11/iwlwifi-5000-1.ucode /lib/firmware
用 2.6.28 開機就可以使用 wlan

6. wlan 設定方式: /etc/network/interfaces 裡增加 iface wlan0
iface wlan0 inet dhcp
up cp /etc/resolv.conf.tcom /etc/resolv.conf
wireless-essid Koenigin
wireless-enc s:derNacht
7. 安裝 ntfs-3g 套件以後
mount -t ntfs-3g 可以讀寫 ntfs

8. cifs: 需要 smbfs 套件
在 /etc/fstab 裡寫這樣的東西
//10.76.226.21/a /mnt/a cifs rw,user,noauto,credentials=/home/File 0 0
掛載點 /mnt/a 的 owner 要改成想掛載的使用者

9. 顯示
使用 Xorg -configure 產生的 /etc/X11/xorg.conf
外接螢幕在重新啟動 X 的時候可以被偵測到
外接螢幕使用 grandr 套件輕鬆處理
不過主要顯示和外接顯示的順序很容易混亂,系統似乎偏好外接的螢幕orz
如須雙重顯示功能,調整 Screen Section 裡的 SubSection 改成類似如下
移動螢幕較自由,參考 2)

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800"
Virtual 2560 1600
EndSubSection
EndSection

參考資料 1) 裡還有另一個範例 xorg.conf 可供參考
目前測試 "intel" Driver 可以使用而且 Virtual 不會當機
但我沒有測試 experimental 的 video driver

10.其他
  • 指紋掃描驅動程式還沒出來的樣子
  • 藍芽還沒時間測試
  • 音效系統可以使用但是硬體音量無法控制的樣子
  • 即使下指令給 /proc/acpi/ibm/volume 也沒辦法orz
  • 其他如休眠,冬眠都可以使用 (記得把使用者加到 group 裡)
  • 我的 Vista 的系統還原似乎有問題,不知道跟 Debian 有關還是我亂改了東西忘了
待續


參考資料:
1) http://www.thinkwiki.org/wiki/Installing_Debian_Sid_on_an_X200
2) http://lzy-blah.blogspot.com/2008/04/ubuntu-804.html