MacBookAir(Late2010)でMacとUbuntuとWindowsXPのマルチブートに成功

 

※新しい記事、Ubuntu11.04をMacBookAirにインストールがあります!
※新しい記事、Ubuntu11.04のMacBookAir用設定方法があります!

成功しました!やっと。

現在忙しい生活になっていて、あまり細かく書くことができませんが、
流れをまとめておきます。

手順は、

BootCampでWindowsパーティションを作成。
WindowsXPをインストール(過去記事参考)。 

続いてUbuntuパーティションを作成
Ubuntuをインストール

Windowsにエラーが起きるので修復。
完成。

というものです。

~つまづきやすいポイント~
1.BootCampのパーティションは一度作ったら変えるのが大変。
2.UbuntuCDがそのままでは起動しない(途中で画面が真っ暗に)
ほか細かい問題が膨大に。。。

まず、私のMacBookAirは今までMacとWindowsで
暫定的にデュアルブートになっていました。
そしてWindowsのパーティションは大きめに取ってあり、
そこをさらに区切ってUbuntuを入れることを考えていたのです。

ところが!
MacBookAirのハードディスクは『GPT(GUID Partition Table)』という使用で、
Windowsなどはその編集に対応していないのです!

したがいまして、フリーのパーティション編集ソフトとして有名な
『EASEUS Partition Master Home Edition』などは
パーティションを切り分けることができません。

あとで調べてわかったのですが、
BootCampをしたパーティションはMac以外から触らない!!
というのが鉄則のようです。

ところがしかし、ではでは素直にMacから、といっても
残念ながらまたそう簡単にはいきません。

MacもMacで、Windowsのことはよくわからないので
下手に触らないように『BootCamp』で作ったパーティションは
ディスクユーティリティ.appからは触れないように設定していらっしゃるのです!!

なので、すでにBootCampでWindowsを使っていて、
そのパーティションの一部を使ってUbuntuを使いたいという人は、
一度BootCampを削除して、
再び小さめにWindows領域をBootCampで切りなおしWindowsを入れ、
(Windowsをバックアップしておき、新領域に復元する方法は後で紹介)
それからUbuntu用のパーティションをディスクユーティリティで作成し
そこへUbuntuをインストールということになります。

そしてポイントがありまして、
Ubuntuのパーティションを作ってから、
Windowsを入れたほうが楽です。

つまり理想は買ってきたMacBookAirに
まずBootCampでWindows用パーティションを作成し、
つづいてディスクユーティリティでUbuntu用パーティションを作成。
あとは、UbuntuでもWindowsでも好きな方からインストールする。
というものです。

なぜかというと、

まず、BootCampはパーティションがMac一つのときのみ
実行することができるので、複数のパーティションを作る場合
まず最初にBootCampを行う必要がある。

そしてそのあとWindowsのインストールに先立ち
Ubuntuからインストールする理由は、

Windowsが起動する際に読み込むBoot.iniというファイルがありますが
これには「ハードディスクのX番目のパーティションを読み込む」
という命令が書いてありまして、
もしあとからUbuntuパーティションを作ると、
それによってパーティションの番号が狂い、
Boot.iniの命令が無効になってしまうからです。

・・・しかしまぁ、
修復はUbuntuからBoot.iniにアクセスして
テキストエディタで数字を変えて保存するだけなので
簡単に修復することはできます。。。

(簡単に修復できるのはWindowsXPの場合。
 ほかはインストールディスクの修復を行ってください
 しかし、XPでインストールディスクからの修復も試したが成功せず、
 ほかのWindows上位OSではできるのか不明)

さて、
これから書こうとしても書ききれないぐらい沢山のことがあります。。。
ステップ、問題毎にいくつかの記事に分けて書いたので参考にしてください。

BootCampのWindowsのパーティションサイズを変更したい(拡張・圧縮)Wincloneを使う
 BootCampのWindowsのスペースが大きすぎた・小さすぎた人へ。
 Wincloneというソフトを使います。

Macでパーティションを変更したらWindowsXPが使えなくなった人へ
 パーティションの番号が変わってしまったせいです。
 MacをNTFS書き込み可能にし、またはUbuntuを使い、Boot.iniを書き換えます。
 Vista、7はインストールディスクの修復機能で回復できるそうです。
 規格が違うためVista、7にはBoot.iniはありません。。。

トリプルブート以上のマルチブートをMacでしたい
 標準ブートローダーはデュアルブートにしか対応していないようです。
 マルチブートに対応したブートローダーをインストールします。

MacBookAirでUbuntuLiveCDが画面真っ暗になり起動しない
 ディスプレイの互換性の問題でそのままでは画面が真っ暗になります

MacBookAirにUbuntuをインストールする方法
 インストールが完了しても、すぐに電源を切ってはいけません。

この記事はお役に立ちましたか?


コメント

コメントする