Howto: Install FreeBSD on IBM Thinkpad X31
作者: Lin Cheng-Tao( b89605222 AT ntu doT edu Dot tw)
v1.2, May 2006
摘要 簡單介紹安裝 FreeBSD 於 IBM Thinkpad X31 與相關資訊
Contents
1. 前言
IBM ThinkPad X31(以下簡稱 X31) 具有許多不同的硬體規格,不過大部份都是建立在 Intel 855 等晶片上面,一部分搭配 Intel Pro/Wireless 802.11b 無線網路卡(搭配 Pentium-M CPU, 855 晶片, 稱作 Centrino),有些則是 只用 Pentium-M CPU 搭配 IEEE 802.11 a/b/g 的無線網路卡,此外有些機種具有藍芽等等。規格會略有 差異,但是基本上都差不了多少。以下以實際的經驗來解說如何在 IBM X31 上面安裝 FreeBSD作業系統。 以下舉 X31-I8V (也是我自己的 laptop)為例,逐步導引安裝 FreeBSD 6.x 的版本。
1.1. 硬體規格
1.1.1. CPU:
Intel Pentium-M 1.3 GHz。 X31 的 CPU 都是英特爾代號 banias(L2 cache 1M) 或 dothan(L2 cache 2M) 時脈從 1.2GHz 到 1.6GHz 都有
1.1.2. 記憶體:
256 MB DDR 266 DDRSDRAM 標準配備是 256MB DDRSDRAM,有 DDR266/333 等機種,最大支援可到 1G 或 2G 我將記憶體升級到 1024MB (2 x 512 MB)
1.1.3. 硬碟:
40GB 4200rpm 2.5" Hard disk (有 3 G是隱藏磁區,為 IBM Preload OS) 所以實際上看起來約 35GB 左右。另外有些型號的 X31 是 30G的硬碟
1.1.4. 晶片組:
- 82855PM 有些機種是 82855GM,etc.
1.1.5. 顯示卡:
ATI Radeon Mobility 16MB on 12.1" TFT (Mobility 6 Radeon Mobility M6 LY) 這張卡是 radeon 7500,在所有的 x31 裡頭,顯示卡都是屬於比較舊型的 memory 只有 16MB 而已,跑 3D 會比較吃力
1.1.6. 音效裝置:
Intel 82801DB/DBM (ICH4/M) AC'97 Audio Controller。 只有一個喇叭。
1.1.7. Firewire:
RL5c552 FireWire (IEEE1394) Controller. IBM A31p
1.1.8. 數據機:
Intel 82801DB/DBM (ICH4/M) AC'97 Modem Controller Software modem
1.1.9. 網路卡:
Intel 82801DB (ICH4) PRO/100 VE Network Connection x31 通常都是這張 PRO/100 的網路卡,不過有的機種是搭配 Gigabites 的網路卡 如 X31-PGV 等。
1.1.10. 無線網卡:
- Intel PRO/Wireless LAN 2100 3B Mini PCI Adapter 可升級的 mini pci wireless ,搭配 855 晶片組及 pentium-M CPU,稱之為 Centrino 不過後來也有 PRO/Wireless LAN 22000 b/g 的無線網卡的機種,有些 x31 則是搭配 Atheros 的 a/b/g 無線網卡。
1.1.11. USB:
控制晶片是 Intel 82801DB (ICH4) USB controller,只有兩個 port ,都是 USB 2.0 的
1.1.12. pcmcia裝置:
一個 type II 的 pcmcia slot ,另外一個則是 CF slot
1.1.13. video output:
1 video D-SUB output,可供外接螢幕
1.1.14. 並列埠:
1 個 parallel printer port
1.1.15. 紅外線:
一個紅外線裝置(IrDA)
2. 安裝
- 這裡選擇以 FreeBSD 6.x 的版本安裝,是因為 5.x 以上的版本對 ACPI 的支援比較好,此外建議使用 6.0 以上的版本安裝,因為 6 以上的版本對無線網路的支援更好。考慮好了嗎?我們將開始進行下面的步驟:
2.1. 安裝前的準備
- 備份所有的資料,X31 預設出廠是安裝了 IBM PRELOAD_OS,如果你不打算使用 IBM PRELOAD_OS 的話,在 預設的作業系統(Windows XP Home/Professional Edition)裡頭也沒有什麼資料的話,就大可放手一博。 若你是之前就有用 IBM PRELOAD_OS 的話,*強烈*建議先備份好所有重要資料,再進行安裝的步驟。 這也是 FreeBSD Handbook 所強調的注意事項。另外有些人(像我)是不使用 MS Windows 作業系統的,就會 想說要刪除掉 IBM 隱藏磁區及 Windows 的 partition ,但這邊建議保留,因為有時候你會需要用到 Access IBM (一些硬體調整的工具程式),到時候就會派上用場了。如果你嫌原來的硬碟太小,效能太差 的話,也可以考慮買一顆新的 2.5" 5400/7200 rpm 的較高轉速、容量較大的硬碟。此時就可以使用這一顆 完整的硬碟去安裝,而不用花腦筋去做備份、規劃分割的動作。
2.2. 開始進行安裝
一般安裝(給仍然需要 PRELOAD_OS 者):
準備工具:PartitionMagic
- 規劃:預留 PRELOAD_OS,並分割出 D 槽,剩下的未劃分
- 備份所有重要資料
先使用 PartitionMagic 調整原來的 PRELOAD_OS 大小,我是規劃 windows 分為 C(8G), D(2G) partition 剩下的全部割給 FreeBSD,這邊我選擇留空(不劃分是那種檔案系統),並割為主要磁區。
- 如果你是不使用 dock 的話,請先進入 PRELOAD_OS 將 dock 選項關掉
- 重開機,進入 bios (按 F1)
- (因為 x31 沒有內建光碟機,所以這裡必須用外接的方式。)設定 enable USB ,也就是啟動 USB 裝置 開機,如果你買的時候有買統強的光碟機,它也支援從 usb 開機。
- 將 FreeBSD 的安裝光碟置入光碟機,重新開機。
- 開始安裝,這部份的步驟如同 Handbook 所述
精簡安裝(整顆硬碟全部給 FreeBSD )
- 如同一般安裝,只是先從 bios 把隱藏磁區關掉,然後用 freebsd 的工具切割硬碟
(續)