Hatrisの日記: MacBook with Leopard に WindowsXPを入れてみる
日記 by
Hatris
年末年始で苦労して、やっとMacBookにWindowsを入れることができたので、そのメモがてら・・・
まずLeopardで正式版になったBootcampにお任せだと、1パーティションなHFS+から領域を切り取っての2パーティション構成でしかできない。
(実際にはEFI用の領域とかあるけど、ユーザー的には関係ないので)
多くのユーザーが求めているのは、MacOSXとWindowsとその共有領域の3パーティション構成だと思うのだが、これが標準で対応されないのはかなり不便と言わざるを得ない。
で、それをやるために延々時間を食い潰してくれたので、まぁこれで助かる人がいれば幸い。
そして自分が忘れたときに思い出せれば、十分。
手順:
- 基本形な1パーティションなHFS+のみの構成を作る。
- BootcampアシスタントでHFS+とFAT32の2パーティションに区切る。
- OSが入ったDVDから起動し直して、ターミナルからdiskutilを使って、FAT32パーティションを分割する。
diskutil splitpartition /dev/disk0s3 "Journaled HFS+" Misc 60G "MS-DOS FAT32" Win 60G
ってかんじ。 あれ? 書式あってる? やるとき調べよう。 - これでWindowsを入れるための条件である、FAT32パーティションがドライブの中で1つしかなく、Windows用のパーティションは、2~4番目のパーティションの中で一番最後にある状態というのができあがるので、Windowsのインストール準備が完了したことになる。
なので、リブートした後、MacOSなDVDは抜いて、代わりにWindowsのDVDを入れて、そこからbootする。 - 表示通り進めていく。
間違ってもFATじゃない領域にWindowsを入れようとフォーマットしたりしてはいけない。 - インストールできあがったらWindowsは正常動作するはず。
インストールが全て終わり、正常起動確認できたら、再びMacOSなDVDでbootして、ディスクユーティリティを起動し、仮にJournaled HFS+で作っておいたパーティションをFAT32に置き換える。
ターミナルからdiskutilでやりたかったんだけど、やり方がわからんかったので、まあできればいいやと。 - これで完了。
MacOSXも動くし、Windowsも動いて、共有エリアも有ってhappy。
注意点は以下の通り
- Windowsを入れるパーティションが4番目になるように。
これを守らないで3番目とかに入れちゃうと、Windowsの2nd stageが起こせずに、hal.dllが壊れてるとか文句言われて振り出しに戻る。 - Windowsを入れる時にFAT32パーティションが2個以上有ると、やっぱりだめ。
- Mac用のVolume worksってソフトでパーティションをいじると、Windowsが起動できなくなるかもって言われるけど、ほんとになった(^^;
- 一度NTFSでフォーマットしちゃったパーティションは、MacOSXのディスクユーティリティでは消せない。
消す処理は正常終了するのに消えてくれない。
んでも、前出のVolume worksで消せるので困らなかった。
わかっちゃえば、そんなに難しい制約じゃないけれど、これを見つけるまでいろいろ試行錯誤した結果、何度パーティションサイズを変更したりWindowsのインストールをやり直したり、イメージからボリュームを復元したりしたことか・・・
できあがったWindowsパーティションは、WincloneってMacOSX用のアプリでbackupしたけど、これが正常に復元できるかどうかは有事の際のお楽しみだね。
ちなみに、既にNTFSでフォーマットされたパーティションに対して復元しようと思ったら選択肢にでてこなかった。
MacBook with Leopard に WindowsXPを入れてみる More ログイン