お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-09-03 14:09:19

ytakashi1023
新しいメンバ
登録日: 2012-09-03

MacBookAir(2012 MID)で、Ubuntsuのトリプルブート (Ubuntsuが起動できない)

MacBookAir (2012 MID)を購入したので、OS X Lion 10.7.4、Windows7、Ubuntsu12.04TLS(日本語Remix)のトリプル・ブートにチャレンジしました。
試行錯誤しながら、現在、下記のような状況ですが、Ubuntsuが起動できません。

1.rEFItを導入

2.OS Xのディスク・ユーティリティで、以下の通り、パーティションを分割
#1:EFI
#2:Mac OS X Lion 10.7.4
#3:Apple HD Recovery  -->Lionから標準で作成されているRecovery領域
#4:Windows 7 Professional (64Bit)
#5:Ubuntsu 12.04TLS
※インターネットで調べたところ、Windowsを最後のパーティションにするとあったのですが、MBRの制約で、#5をWindowsにすると、導入できませんでした。

3.Windows7の導入 (成功)
その後、起動も問題なく、正常に起動

4.Ubuntsu 12.04TLSの導入 (成功)
導入パーティションは#5で、ブートローダーも#5に導入

5.rEFItで、GPTとMBRを同期 
→結果、Windowsは1回目の起動は失敗するが、2回目以降は成功、それ以降は問題なし
     Ubuntsuはやはり1回目は失敗(画面が真っ暗になります。Windowsも同様)、その後、2回目からは、一旦、ペンギンのアイコンが表示されるのですが
     その後、Windowsが起動してしまいます。(Windowsは正常に起動)

導入自体は問題なく、完了しているので、MBRとかGRUBの問題ではないかと思いますが、対応方法について、アドバイス頂けないでしょうか?
それとも、5番目以降のドライブをrEFItから、起動するのは、スペック上、無理なのでしょうか?
(ネット上では、初期導入済みのMac OS Xを後ろのパーティションにすれば、トリプル・ブートが可能という記事はよくあるのですが、Macも初心者で、#1,#2の
領域は触らず、何とかトリプル・ブートを実現できれば、と思っています。)

よろしくお願い致します。

オフライン

 

#2 2012-09-03 16:00:58

tsubotea
新しいメンバ
登録日: 2012-09-02

Re: MacBookAir(2012 MID)で、Ubuntsuのトリプルブート (Ubuntsuが起動できない)

私は今は仮想に切り替えましたが、同じ環境でトリプルブート成功しました。
その時はパーティションはMac,Ubuntu,Windowsの順番でした。
ソレ以外は条件は同じです。

オフライン

 

#3 2012-09-04 02:32:49

ytakashi1023
新しいメンバ
登録日: 2012-09-03

Re: MacBookAir(2012 MID)で、Ubuntsuのトリプルブート (Ubuntsuが起動できない)

tsuboteaさん、連絡ありがとうございました。以前、できたという情報は心強いです。
実は私も最初は、同じようにWindowsを最後にしてチャレンジしました。(Bootcampで先にWindowsを最後にとっていたので)
#1:EFI
#2:Mac OS X Lion 10.7.4
#3:Apple HD Recovery  -->Lionから標準で作成されているRecovery領域
#4:Ubuntsu 12.04TLS
#5:Windows 7 Professional (64Bit)

ところが、#4のパーティションを作った時点で、Windowsが起動できなくなり、あきらめて、再導入しようともしましたが、「パーティションが最大数(=4)を超えている」といったメッセージ(変な日本語でしたが)が出て、再インストールすらできなかったので、あきらめて、順番を#4と#5で、変えました。

#5にWindowsの導入、起動を成功させた時はどのようなやり方をされたのでしょうか?
お手数をおかけ致しますが、宜しくお願い致します。

オフライン

 

#4 2012-09-05 04:42:25

tsubotea
新しいメンバ
登録日: 2012-09-02

Re: MacBookAir(2012 MID)で、Ubuntsuのトリプルブート (Ubuntsuが起動できない)

うーん、読んだ限りでは同じ状況だと思いますが
・Mac, Ubuntu, Windowsの順番を守る
・Ubuntuのブートローダ(grub)はUbuntuと同じ領域にインストールする
というぐらいが注意点だと思います。
下記のURL通りにやってみるといいかもしれません
http://ameblo.jp/y-glass/entry-10821276224.html

オフライン

 

#5 2012-09-05 13:22:18

ytakashi1023
新しいメンバ
登録日: 2012-09-03

Re: MacBookAir(2012 MID)で、Ubuntsuのトリプルブート (Ubuntsuが起動できない)

ご連絡ありがとうございました。リンク先も拝見しました。
リンク先の手順は恐らく、OS X Lionではないように思います。
OS X Lion以降、Mac OS以外にHD Recovery用の領域がsd2に取られるため、
#1 EFI
#2 Mac OS X Lion
#3 Recovery
#4 Windows
#5 Ubuntu
となり、Ubuntuが5番目の領域に押し出されます。
どうもこの5番目というのはMBRが認識できないので、起動できないようです。
EFI と GRUBで起動すれば、このような制約はないと、思ったのですが、やはり無理なのでしょうか?

ちなみに昨日から、rEFItの画面が表示されなくなってしまいました。
以下のコマンドで、rEFItを起動したり、rEFItの削除、再導入を試みましたが、一切、表示されません。
$ cd /Volumes/Macintosh¥ HD/efi/refit/ 
$ ./enable.sh 
(ちなみに一昨日から昨日のうちにやったことは、WindowsをVMWare Fusionの環境で使用して、その際に数多くの更新プログラムが適用されたことくらいで
そのあたりに問題があったのでしょうか?)

更に、昨夜、Mac側のディスク・ユーティリティで、ディスクを確認したところ、検証できなかったので、「修復」を試みたところ、MacもWindowsも起動できなくなってしましました。EFIかMBRが壊れてしまったのでしょうか?

オフライン

 

#6 2012-09-09 11:50:42

ytakashi1023
新しいメンバ
登録日: 2012-09-03

Re: MacBookAir(2012 MID)で、Ubuntsuのトリプルブート (Ubuntsuが起動できない)

前回の状況でどうしようもなくなったので、ディスクを再度、フォーマットして、OS X Lion、Windows、Ubuntuを再導入しました。
今度は、導入前にPatitionを分けて、以下のような構成にしました。
#1 EFI
#2 Windows7
#3 Ubuntu
#4 Mac OS X Lion
#5 Mac HDD Recovery

現在、rEFItから、Mac OS XとWindows7は起動できるのですが、Ubuntuだけが、起動できません。
rEFItで、Linuxを起動しようとすると、しばらくペンギンの絵が出た後、画面が真っ暗になって、固まってしまいます。

Ubuntuの導入時(Boot Loaderの導入先を#3に指定して進もうとした際に出ました)に以下のような画面が出たのですが、
ブートローダー(GRUB?)がうまく導入できていないのでしょうか?

The partition table format in use on your disks normally requires you to create a separate
partition for boot loader code. This partition should be marked for use as a "Reserved BIOS
boot area" and should be at least 1MB in size. Note that this is not the same as a partition
mounted on /boot.

If you do not go back to the partitioning menu and correct this error, boot loader installation
may fail later although it may still be possible to install the boot loader to a partition.

ちなみにブートローダーは、Ubuntuを導入した#3のパーティションに導入するように設定して、導入しました。
ブートローダー(GRUB?)の確認方法や再導入の方法などをご存知あれば、教えて頂けないでしょうか?

オフライン

 

#7 2012-09-10 01:09:56

ytakashi1023
新しいメンバ
登録日: 2012-09-03

Re: MacBookAir(2012 MID)で、Ubuntsuのトリプルブート (Ubuntsuが起動できない)

起動しなかったUbuntuですが、1回、CDから起動して、F6キーを入力、起動オプションの「boot=casper」を「root=/dev/sda3」に変更して、SSDから、起動すると見事に起動しました。その後、最新の更新プログラムを適用すると(これが関係していたか、どうか不明ですが)、その後は、rEFItから、Ubuntuを選択すると、Grubの画面が表示され、起動できるようになりました。
その後、Mac OS、Windowsの起動も確認して(なぜか、Windowsは最初の1回だけ失敗)、トリプル・ブート環境が構築できました。
皆様、アドバイスありがとうございました。

今、VMWare Fusion 5.1を導入中です。マルチブート環境をMacの仮想マシンとしても使えるように設定したいと思っておりますが、注意事項など、ありましたら
アドバイス頂けると、助かります。

オフライン

 

Board footer

Powered by FluxBB