USB な外付けハードディスクにインストールする件について。
この場合、内蔵ハードディスクに Windows XP が入っていると、そっちの起動が優先されてしまうため、USB ハードディスクから起動することができなくなることが発覚。
MacBook (Macintosh 全般?)には、明示的に USB ハードディスクを指定して起動する機構がない(´・ω・`)
Option Key 押しながら起動しても、USB ハードディスクは一覧にでてこない。
Intel 搭載 Mac では、GID パーティションをブート可能なパーティションとして認識するようになっているようで、 そのデバイスに GID パーティションが存在すれば、USB デバイスでも、勝手にリストアップしてくれる。
boot selector みたいなものはないのかな?と探したところ、rEFIt なるもの発見!
詳細は、MyCOM ジャーナルの OS X ハッキング!第172回 rEFItで探るIntel Macの深層 あたりを覧てもらうとして、とにかくこれをつっこめば、起動時に boot menu が表示される。
サクッとつっこんでみたところ、Solaris がインストールされた iPod をハードディスクとして認識したアイコンキタ━━━━(゜∀゜)━━━━!!
やったぜっオレ。とか、ちょっと自分を褒めながら、アイコンにカーソルをあわせて enter !
Windows XP が起動しました orz
というわけで、rEFIt でもダメぽ。
そして悩むこと数時間。突然、ひらめいた。ひらめいたね。もう、ひらめきすぎたね。
Windows XP が起動するなら、NTLDR (NT OS Loader) 使えば、boot できるんじゃね?
さっそく、bootpart を持ってきて実行。
おお、iPod のディスク情報げっと。でもって、512 byte の boot sector file を作成し、C:\Boot.ini に登録(自動的に登録されまふ)。
これで、Windows XP 起動時に、Solaris の起動を選択できるはず。
再起動してみると、目的通りの動き。
Windows XP の起動画面が出る前に、オペレーティングシステムの選択画面キタ━━━━(゜∀゜)━━━━!!
そして、登録した Solaris にカーソルをあわせて、enter !
Solaris キタ━━━━(゜∀゜)━━━━!!
起動しました(´Д⊂グスン
というわけで、Windows 経由になりますが、Solaris を起動したいときに起動できるようになりますた。
USB な外付け HD 必須なところが泣けますが。
ちなみに、インストール時に挿したポートに接続しないと、起動できないので、さらに泣けます(;´Д`)
Apple Mighty Mouse は、Nevada b47 で使えるようになるとのこと。
Bug ID: 6412936 no event data is received from a "Apple Mighty Mouse"
