精華區beta FreeBSD 關於我們 聯絡資訊
Libretto L2 + FreeBSD/NetBSD 這一篇文章是我在 L2 上面安裝 FreeBSD 與 NetBSD 前後的一些心得以及 在網路上所找到一些相關設定的蒐集,在此提供出來給大家買筆記型電腦做為參考。 由於我買的是二手的機器,沒有詳細的說明書可以看,所以一些硬體細節我不太知道。 首先我從 funa 的網站上得知,Libretto系列都是沒有 BIOS 設定畫面的, 所有本來在 BIOS 畫面可以設定的選項都變成利用 Windows 的控制台去調, 當然得要先裝上 Toshiba Utilities。 這其實不太算是好消息,因為那些個 Toshiba Utilities 想當然爾完全沒有BSD 版,也不會有原始碼可以找來用。 我裝的系統是 FreeBSD 4.7 與 NetBSD 1.6 ,分別為目前最新的 release。安 裝過程沒有什麼特別的,完全只要照著說明繼續就可以很順利的裝起來了。另外, 我沒有 Toshiba 原廠的 USB 光碟或軟碟,我是用 IBM X20 附的軟碟機裝的。 XFree86 已經有日本人寫好的設定檔,可以顯示 1280x600 的畫面。 直接放到 /usr/X11R6/etc/X11/ 下面就可以用了。 XF86Config: http://www.funa.org/~suechama/XF86Config.sample 最麻煩,也根本還沒找到解答的就是做重要的電源管理部分。去年據 clkao 安 裝時說可以用 ACPI 。不過當我在裝 FreeBSD-current 的時候卻無法順利開機, 開機過程會在 hdd controller 那裡停住,完全不會再繼續。就算當我試著從 4.7 make world / kernel 升級上去的時候也碰到一模一樣的情況。 看來只要用目前 current 的 kernel 就註定無法成功開機,原因目前不明。 NetBSD 部分的 acpi 大部分的文件都還在 -current 裡面,可是 1.6 似乎已經 有支援,也可以把選項打開重編 kernel。只不過用 1.6 的 acpi kernel 也無 法開機,而且是一開機就 panic ,非常慘烈。 在 ACPI 無用的情況之下,又是同樣的日本人寫了一個可以調 LCD 亮度的程式 (libright)。這個程式只要有 /dev/mem 就可以使用,已經測試無誤。 libright: http://www.funa.org/~funa/diary/2001/12/08/ User land 的部分沒有太大問題,不過建議找 package 來裝,因為 L2 的 CPU 與硬碟都並不太快,編 ports 都要好些時間。 NetBSD 方面也是,在ftp.tw.netbsd.org 有全部的 1.6 的 package。 mozilla, emacs, XFree86-4, mlterm 都沒問題。唯一有問題的是 rxvt 與 xcin。 rxvt 的 pkg 癡S有把 big5 支援編進去,所以雖然可以吃 xcin 但是無 法看中文,只好用 mlterm 看。xcin 比較慘一點, pkgsrc 的編譯選項沒寫好, 變成只有內碼輸入法可以用。不過版本卻是最新的。 PCCard 可以用,NetBSD 甚至可以用 NEWCARD。 音效卡則尚未進行測試不知道,但有一個 driver patch 可以下載: http://home.att.ne.jp/delta/athlete/m5451.html 以下是這一篇文章所參考與 Libretto L2 + BSD 相關的連結 http://memebeam.org/toys/ToshibaLibretto http://www.funa.org/~suechama/librettol2.html http://www.funa.org/~funa/diary/2001/09/20/ http://www.funa.org/~suechama/librettol2.html Cheers, Kang-min Liu