1
01
2008
Intel Mac で Solaris : その6(補足編)
Intel Mac でSolaris を動かすための補足情報
これまで Intel Mac でSolaris を動かすための方法などについて紹介してきましたが、これまでに紹介しきれなかった情報や新たに見つけた情報などを補足しておきます.
GPT パーティション形式での Solaris のインストールについて
Paul Mitchell さんが GPT パーティション形式での Solaris のインストールについて記事を書いています.この記事によると、GPT 形式でSolaris のインストーラのディスクパーティションツールがパーティション構造を誤認識するのは、先頭の “EFI System Partition” の存在が気に入らない(上手く無視できない)ようです. “EFI System Partition” を強制的に他の形式(HFS+)などにすれば、上手く扱える可能性があるとのことでした.また、Solaris インストーラーの fdisk 関連の問題(バグ)についても、もう少し詳しく書かれています.
How to Dual Partition a MacBook Pro with MacOS and Solaris
GPT パーティション形式での Solaris のインストールについては、この記事を参考に再度挑戦してみることにします.
Solaris が ZFSファイルシステムからブート可能らしい
Leopard で 新しいファイルシステムである ZFS がサポートされる予定(現在は読み込みのみ)ですが、ZFS御本家のSunでは既に Open Solaris でZFS ファイルシステムからブート可能だそうです .
あのへっぽこインストーラがZFSに対応できるかどうかは微妙ですが、ZFS ファイルシステムという新たな選択肢が増えると、 OS X と Solaris の共存が上手く行きそうですね.Appleがデベロッパーに配布している ZFS V1.1 はまだ開発途上で、Finder がまともに対応できていませんがコマンドラインからは何とか使えそうです.近いうちに ZFS での Solaris の稼働にも挑戦してみる予定です.
Intel Mac のハードウェアサポート状況について
前の記事で、Solaris のコマンドを使ってデバイス関係の情報を探るというちょっと泥臭い方法を紹介しましたが、そんな面倒な事をしなくてももっと簡単に調べられる方法がありました.Sun のサポートページにインストールチェックツール が用意されていました.このツールをダウンロードして CD-ROM に焼いて下さい.このCD-ROM を起動すると Solaris が立ち上がって、インストールチェックツールが詳細な報告を行ってくれます.結果は画面に表示されるだけではなく、USBメモリにも出力してくれるので、とても便利です.結構面白い情報が得られます.
トラックパッドが対応していないので、MacBook での Solaris の使用はちょっと無理がありますね.
参考までに、手持ちのIntel Mac [ MacBook 1,1 : 初代、iMac 17inch : 初代、 Mac mini (Intel) : 初代 ] の結果を載せておきます.
Driver Notes:
Y - Has Solaris Driver;
T - Third Party Driver;
N - No Solaris Driver.
Notes:
1. This system is likely to install Solaris Express, Developer Edition 9/07.
Check the list above for driver availability for identified devices.
2. This tool is updated frequently to include additional device support.
Please check the following web site to ensure you are using the most current version of
this tool: http://www.sun.com/bigadmin/hcl/hcts/install_check_sx.html
System Configuration: Apple Computer, Inc. MacBook1,1
BIOS Configuration: Apple Computer, Inc. MB11.88Z.0061.B03.0610121324 10/12/06
==== Processor Sockets ====================================
Version Location Tag
-------------------------------- --------------------------
Genuine Intel(R) CPU T U2E1
Genuine Intel(R) CPU T U2E1
==== Memory Device Sockets ================================
Type Status Set Device Locator Bank Locator
------- ------ --- ------------------- --------------------
DDR2 in use 0 DIMM0 BANK 0
unknown empty 0 DIMM1 BANK 1
==== On-Board Devices =====================================
ATI M56 Video
Azalia Audio Codec
Yukon Ethernet Controller
SATA
PATA
Sudden Motion Sensor
==== Upgradeable Slots ====================================
ID Status Type Description
--- --------- ---------------- ----------------------------
2 available PCI Express AirPort
Report of Solaris Express Installation Check Tool 1.2
Vendor Name |
Device Name |
Device Type |
32-BIT Driver |
64-BIT Driver |
Driver Name |
Driver Availability |
Intel Corporation |
Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller |
Video |
Y |
Y |
Kernel video driver: i915; Xorg video driver: i810 |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
Unknown device |
Other |
N |
N |
||
Intel Corporation |
82801G (ICH7 Family) High Definition Audio Controller |
Multimedia |
Y |
Y |
audiohd |
Solaris Express Developer Edition 9/07 Image |
Marvell Technology Group Ltd. |
88E8053 PCI-E Gigabit Ethernet Controller |
Network |
T |
T |
myk |
http://homepage2.nifty.com/mrym3/taiyodo/eng/ |
Atheros Communications, Inc. |
AR5006EG 802.11 b/g Wireless PCI Express Adapter |
Network |
N |
N |
||
Intel Corporation |
82801G (ICH7 Family) USB UHCI Controller #1 |
USB |
Y |
Y |
uhci |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) USB UHCI Controller #2 |
USB |
Y |
Y |
uhci |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) USB UHCI Controller #3 |
USB |
Y |
Y |
uhci |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) USB UHCI Controller #4 |
USB |
Y |
Y |
uhci |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) USB2 EHCI Controller |
USB |
Y |
Y |
ehci |
Solaris Express Developer Edition 9/07 Image |
Agere Systems |
FW323 |
Firewire |
Y |
Y |
hci1394 |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) IDE Controller |
Storage |
Y |
Y |
pci-ide |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801GBM/GHM (ICH7 Family) SATA IDE Controller |
Storage |
Y |
Y |
pci-ide |
Solaris Express Developer Edition 9/07 Image |
System Configuration: Apple Computer, Inc. iMac4,1
BIOS Configuration: Apple Computer, Inc. IM41.88Z.0055.B08.0610121350 10/12/06
==== Processor Sockets ====================================
Version Location Tag
-------------------------------- --------------------------
Genuine Intel(R) CPU T U2E1
Genuine Intel(R) CPU T U2E1
==== Memory Device Sockets ================================
Type Status Set Device Locator Bank Locator
------- ------ --- ------------------- --------------------
DDR2 in use 0 DIMM0 BANK 0
unknown empty 0 DIMM1 BANK 1
==== On-Board Devices =====================================
ATI M56 Video
Yukon Ethernet Controller
Azalia Audio Codec
SATA
PATA
==== Upgradeable Slots ====================================
ID Status Type Description
--- --------- ---------------- ----------------------------
2 available PCI Express AirPort
Vendor Name |
Device Name |
Device Type |
32-BIT Driver |
64-BIT Driver |
Driver Name |
Driver Availability |
ATI Technologies Inc |
M56P [Radeon Mobility X1600] |
Video |
Y |
Y |
vgatext |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
Unknown device |
Other |
N |
N |
||
Intel Corporation |
82801G (ICH7 Family) High Definition Audio Controller |
Multimedia |
Y |
Y |
audiohd |
Solaris Express Developer Edition 9/07 Image |
Marvell Technology Group Ltd. |
88E8053 PCI-E Gigabit Ethernet Controller |
Network |
T |
T |
myk |
http://homepage2.nifty.com/mrym3/taiyodo/eng/ |
Broadcom Corporation |
BCM4312 802.11a/b/g |
Network |
N |
N |
||
Intel Corporation |
82801G (ICH7 Family) USB UHCI Controller #1 |
USB |
Y |
Y |
uhci |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) USB UHCI Controller #2 |
USB |
Y |
Y |
uhci |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) USB UHCI Controller #3 |
USB |
Y |
Y |
uhci |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) USB UHCI Controller #4 |
USB |
Y |
Y |
uhci |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) USB2 EHCI Controller |
USB |
Y |
Y |
ehci |
Solaris Express Developer Edition 9/07 Image |
Agere Systems |
FW323 |
Firewire |
Y |
Y |
hci1394 |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) IDE Controller |
Storage |
Y |
Y |
pci-ide |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801GBM/GHM (ICH7 Family) SATA IDE Controller |
Storage |
Y |
Y |
pci-ide |
Solaris Express Developer Edition 9/07 Image |
System Configuration: Apple Computer, Inc. Macmini1,1
BIOS Configuration: Apple Computer, Inc. MM11.88Z.0055.B08.0610121326 10/12/06
==== Processor Sockets ====================================
Version Location Tag
-------------------------------- --------------------------
Genuine Intel(R) CPU T U2E1
Genuine Intel(R) CPU T U2E1
==== Memory Device Sockets ================================
Type Status Set Device Locator Bank Locator
------- ------ --- ------------------- --------------------
DDR2 in use 0 DIMM0 BANK 0
DDR2 in use 0 DIMM1 BANK 1
==== On-Board Devices =====================================
Integrated Graphics Controller
Yukon Ethernet Controller
Azalia Audio Codec
SATA
PATA
==== Upgradeable Slots ====================================
ID Status Type Description
--- --------- ---------------- ----------------------------
2 available PCI Express AirPort
Vendor Name |
Device Name |
Device Type |
32-BIT Driver |
64-BIT Driver |
Driver Name |
Driver Availability |
Intel Corporation |
Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller |
Video |
Y |
Y |
Kernel video driver: i915; Xorg video driver: i810 |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
Unknown device |
Other |
N |
N |
||
Intel Corporation |
82801G (ICH7 Family) High Definition Audio Controller |
Multimedia |
Y |
Y |
audiohd |
Solaris Express Developer Edition 9/07 Image |
Marvell Technology Group Ltd. |
88E8053 PCI-E Gigabit Ethernet Controller |
Network |
T |
T |
myk |
http://homepage2.nifty.com/mrym3/taiyodo/eng/ |
Atheros Communications, Inc. |
AR5006EG 802.11 b/g Wireless PCI Express Adapter |
Network |
N |
N |
||
Intel Corporation |
82801G (ICH7 Family) USB UHCI Controller #1 |
USB |
Y |
Y |
uhci |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) USB UHCI Controller #2 |
USB |
Y |
Y |
uhci |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) USB UHCI Controller #3 |
USB |
Y |
Y |
uhci |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) USB UHCI Controller #4 |
USB |
Y |
Y |
uhci |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) USB2 EHCI Controller |
USB |
Y |
Y |
ehci |
Solaris Express Developer Edition 9/07 Image |
Agere Systems |
FW323 |
Firewire |
Y |
Y |
hci1394 |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801G (ICH7 Family) IDE Controller |
Storage |
Y |
Y |
pci-ide |
Solaris Express Developer Edition 9/07 Image |
Intel Corporation |
82801GBM/GHM (ICH7 Family) SATA IDE Controller |
Storage |
Y |
Y |
pci-ide |
Solaris Express Developer Edition 9/07 Image |