換了 Server 後,今天又買了新玩具 - Intel D201GLY2 Fanless miniITX motherboard with onboard Intel Celeron 220 CPU。打算把它打造成平價的 Solaris in a box,安裝 Solaris 10 U4 8/07 的過程都算順利,安裝完成後 reboot 問題就來了,這部 Solaris in a box 就進入了 reboot hell,不停地 reboot,只要一到 loading kernel 就 reboot,好吧試試修改 GRUB 的 parameter,在 GRUB boot menu 按 “e”,再按 “e”修改加入 “kernel/unix” 指定使用32bit kernel,而 64bit kernel 是在 “kernel/amd64/unix,修改後再按 “b”,今次沒有進入 reboot hell 了 。
看來是 64bit kernel 的問題,但Celeron 220 CPU 是 support EM64T 的,也就是運行 64bit 的 Solaris 10 是應該沒有問題的,好吧只好暫時用 32bit kernel 吧。reboot hell 的問題暫時解決後,就要 install LAN Card Driver,雖然這一張是 intel 的 motherboard,但卻使用了 SiS 的晶片組,而 Solaris 10 U4 並中沒有 SiS LAN Card 的Driver,所以要使用 Free SiS Solaris Driver。
下一步就是要替 Solaris in a box 打造一個合適的機箱
由於Oracle 11g現在只有x86版本,所以雖然Mac Mini是使用Core 2 Duo的Processor(Core 2 Duo是一顆64bit的processor,可以安裝x86-64版的CentOS 5),所以我之前所安裝的CentOS 5只是x86版本,而且我的Mac Mini只有2GB的memory,所以32bit或64bit都沒有大分別。
Download Oracle 11g x86 版本
首先到 http://www.oracle.com download Oracle 11g,Oracle 11g已經長大到1.7GB,一個zip file就包含了Documents,Client,Examples,Gateways及Clusterware,所以如果沒有DVDRW,就不大方便。(今時今日,我想這不是問題吧﹗)Download完成後再用chksum算一算,沒有錯誤後就可以unzip及把它燒錄成DVD備用。
安裝前準備
Install
安裝Oracle 11g Enterprise Edition

Install
替Mac Mini進行了開腦大手術之後,就可以改變它的靈魂,由老虎改變為企鵝。
基本上現在安裝Linux真是十分容易,跟十多年前相比,你會以為CentOS是另一個OS。安裝方面只有一點是要注意的,就是安裝GRUB時記得要把GRUB安裝到harddrive的MBR(Master Boot Record)上,這樣CentOS才能成功start up。在下圖按Advanced Storage Configuration就可以選擇把GRUB安裝到harddrive的MBR。

註:因為Macintosh是沒有BIOS的,Macintosh是使用EFI(Extensible Firmware Interface)