蘋果的 X86 遊記
原本只是好奇,看人家的 IBM X32 跑的好好的,一時手癢也來玩玩看
經過一天的調校之後,出乎我的意料的是
它不僅是能用而已,我把常用的應用軟體裝上去後,它已經足以應付我日常的作業了(大驚)
這次的主角是 Fujitsu P5020 (512Mb RAM)
塵封已久的老富士通,終於找到了另一條出路
原本上面裝了 Windows XP 以及 Fedora Linux,這是我手邊最後的一台 Linux Desktop 了
Windows 不可沒有(還是很多地方得用到)
因此,只好跟 Linux 說再見了,把 Linux 分割區格式化掉,給 Mac 用,這樣就裝起來了
中間還有段小插曲,原本的 grub 裝在 Linux 分割區上的,經我一格式化掉,悲劇發生了
開機找不到 grub,最後我只好重新割了一塊 50Mb 的分割區來給 grub 用,這才搞定多重開機的問題
以下是安裝的一些筆記及心得,在此把它記錄下來:
1.我用 Linux 安裝光碟開機進去,然後用 fdisk 切分割區,要切一個 Type 是 AF 格式的 Primary Partition 給 OS X 用即可
2.切好後就用安裝光碟開機並進行安裝
3.由於顯示卡的 Driver 跟作業系統衝,因此裝好後開機開不起來
所以在 darwin prompt 時打上 -x 再開機,就順利進 Safe Mode 了
不過 Safe Mode 少了很多東西(如音效卡及電池等等)
4.預設沒有密碼,按 Enter 直接登入即可,然後再自己去建使用者帳號及設定密碼
5.把 OpenType Fonts 從 /System/Library/Fonts 拿掉,不然遇到中文時,會有一些問題
$ sudo mkdir /System/Library/Fonts_disabled/
$ sudo mv /System/Library/Fonts/*.otf /System/Library/Fonts_disabled/
6.SSE2 patches
安裝光碟上的是 v0.4.1,最新的是 v0.5c,因此,到底下去下載回來安裝
http://wiki.osx86project.org/wiki/index.php/The_Archive
http://maxxuss.hotbox.ru/patch.html#Downloads
7.多重開機部份
XP 裝在 Primary Partition 1 上
Primary Partition 2 割了 50Mb 給 grub 用
OS X 裝在 Type 是 AF 的 Primary Partition 3
grub.conf 中的設定:
title XP
rootnoverify (hd0,0)
chainloader +1
title MacOSX
rootnoverify (hd0,2)
chainloader +1
若不裝 grub,其實用 OSX 的 boot loader 也行,不過要把 MBR clear 掉,Partition 3 設成 boot active,這樣就直接從 OS X 開機了
8.開機設定
編輯 /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
底下是每次開機時都自動加上 -x 參數
底下是直接開機,不再顯示 Darwin 開機選項畫面
9.中文環境及中文輸入法
先安裝 TraditionalChinese.pkg 就有中文環境了 (Finder 偏好設定等)
再把 PPC 上的 /System/Library/Components/TCIM.component cp 過去即可輸入中文
應用程式要能輸入中文,必須以 Rosette 開啟才能輸入中文
到簡介中去把 Rosette 勾選起來
9.顯示卡的問題
/System/Library/Extensions/AppleIntel915.kext
/System/Library/Extensions/AppleIntelIntegratedGraphics.kext
/System/Library/Extensions/AppleIntel915GA.plugin
把這幾個 kext 裡的 Info.plist 裡的 IOPCIMatch 的值改成
0×35828086 (進 “About This Mac” 裡去看顯示卡的值,我的剛好是 0×3582)
我最後的做法是,還是把 /System/Library/Extensions/AppleIntel915.kext 這個給拿掉
其他幾個保留著
這樣我就不必再用 -x 進 Safe Mode 了,也多了電池及音效卡
另外,1280×768 的 16:10 寬螢幕也可以用了
不過 QE 還是不能用,這是 855GM 晶片的問題,也沒辦法了
10.中文環境及中文輸入法
先安裝 TraditionalChinese.pkg (去 Tiger 安裝 DVD 裡挖就有了) 就有中文環境了
再把我 iBook 上的 /System/Library/Components/TCIM.component 拷過去即可輸入中文
應用程式要能輸入中文,必須以 Rosette 開啟才能輸入中文
把會使用到中文的應用程式,一一進到簡介中去把以 Rosette 開啟的選項勾選起來即可
這樣就可以輸入中文了
11.音效卡
去下載 Darwin 的 AppleAC97Audio.kext 來用即可
12.Wireless
內建的 Centrino Wireless 不能用
目前能用的只有兩種晶片 Ralink 及 Broadcom
剛好手邊兩張不用的 PCMCIA Wireless 卡,一張是用 Broadcom 的 (Asus WL-103b)
另一張則是用 Ralink 的 (Asus WL-107g)
由於 Ralink 的用 USB 是沒問題,因為 USB 版的 Driver 有編成 Universial Binary
但 Cardbus 版的 Driver 並沒有,因此 WL-107g 抓是抓的到,但沒 Driver 無法用,等新的 Universial Binary 釋出再說
而 Asus WL-103b 在用試了好久後,也搞定了,一樣要用 AppleAirPort2.kext 的 Driver 即可
不過要重編成 Universial Binary 版本的才行
13.其他
裝了 ScreenSpanningDoctor 就可以用雙螢幕了
至於一休眠就不起的問題 SleepLess 不知道有沒有用
9月 29th, 2005 at 10:05 pm
我早就說了,OSX86 將會衝擊 Linux 發展成為 desktop os 的路途,
以我看盡 linux 發展近 10 年的經驗,OSX86 將會異軍突起,
先以 desktop 之姿佔掉 windows 市場的一塊,大小則未定,
然後 linux desktop 發展將會逐漸冷卻,接下來 OSX86 將會
開始侵蝕 linux server 市場,因為 OSX86 同屬 unix 家族,
其實效能很好提升的。
聽君一席話,現在開始玩 OSX 吧,將來才是真正有機會發展的,
linux 還是 just for fun 即可。
勿攻擊我的言論,因為這僅是我的看法,相不相信一個看盡
linux 十年的人所說的話,則是看你自己。
9月 30th, 2005 at 2:34 am
請問一下,你的『玩了 linux 10 年的經驗』裡面,用 GNU/Linux 作為 desktop 有幾年?這幾年來(甚至就說 2004/2005 這兩年好了), GNU/Linux 作為 desktop os 有多大的進步?和有多少人的支援?
你有沒有發現,你的論點的出發點都忘記這些不同系統的族群問題?用 gnu/linux 的人,和用 windows 或是 mac osx 的人,他們的需求是一樣的嗎?
你有沒有發現,你所謂的 10 年的經驗,指的是 linux 當 server 的經驗?在 desktop os 上,你的 10 年經驗該縮短回幾年?
呵..沒人要攻擊你,只是你說的笑話實在太難笑了 ;)
10月 2nd, 2005 at 10:30 am
Wireless 部份,Asus WL-107g 在下載新的 Ralink Universal Binary Driver 後,搭配 GUI 工具程式,現在也可以用了