Mac ProでLinuxをboot

 皆様、初めまして。
 僕は仕事上、どうしてもMac ProでLinuxを使わないといけない状況に陥っています。Mac Proは高価なためまだ購入していないので、自分でどのLinuxディストリビューションがインストール可能なのか確かめる術がありません。
 そこで皆様の経験と知識を御借りしたいとトピックを立てさせて頂きました。
 Mac ProのXeon(Crowvertown/Woodcrest)CPU(現時点で最新のMac Pro)環境にLinuxを入れて仕様なさっている方はおられないでしょうか?ソフトウェアエミュレーション上ではなく直接bootが可能かどうかが知りたいのです。
 特にCentOS・Scientific Linux・White Box Linuxを使用している方からの情報があれば有り難いです。他のLinuxディストリビューションでも結構です。
 皆様のお力をどうかお貸し下さい。よろしくお願致します。

投稿日 2007/05/06 10:44

返信: 9

2007/05/06 11:03 Community User への返信

Mac Pro ではありませんが、以前のトピでインテルマックではLinux を簡単に動かせたという報告はあります(Parallels 上でかもしれませんが)。
Dell のマシンで Mac Pro 相当のマシンに debian AMD64 (Fedora だと X_64 になります。debian では AMD64 といってます)を入れて動かしています。最新の stable version (etch、4月8日リリース) で問題なく動いています。x386 用でも動きますが、こちらだと、 3GB 強までのメモリーしか使えません(32ビットWindows XP でも同じです)。AMD64 用なら、4GB でも使えます。4GBしか入ってないのでそれ以上は分かりませんが、16-32GB 程度は問題ないのではないかと思います。

2007/05/06 11:08 Community User への返信

はに様
情報有り難うございます。
確かにDellも考慮に入れた方が良さそうです。でも、Mac大好きなんでMac Proで是非Linuxが動いて欲しいですね。

2007/05/06 11:50 Community User への返信

Fedora Core7はどうか分かりませんが、Fedora Core 6 は大丈夫何じゃないですか?
http://journal.mycom.co.jp/news/2006/08/08/340.html
http://itpro.nikkeibp.co.jp/article/COLUMN/20061126/254793/
http://itpro.nikkeibp.co.jp/article/COLUMN/20060608/240442/?ST=oss
debianも?
EFIサポートしていると大丈夫だと思うんですが、IA64のEFIはサポートしていてもx64やx86のEFIサポートしていることは少ないかも知れません。Bootcampでパーティション切ってやればBIOS互換のCSMの機能でどうにかなるかも知れませんが、試せる環境はありますが、ハードディスクに余裕がないことと、そこまで時間がないのでためせないのですが、他にIntel Macを持っていらっしゃるのであればそのMacで試してみてはどうですか?
正直Xeonであることが問題ではなくBIOSでなくEFIである点がMacがx86のLinuxをうまく動かせない理由です。Xeonなんて富士通でもデルでも、Sunでもだしていますし、それほど珍しいものではないです。

2007/05/06 14:34 Community User への返信

> Fedora Core 6 は大丈夫何じゃないですか?
Mac Pro?
初めの方はうまく行かない報告ですが、だんだんうまくいく人が増えてるようです。
Fedora 6 で OK なら、debian Etch でもいいのではないかな?
VMWare 上で CentOSを動かした、というのも見つかります。

2007/05/25 22:23 Community User への返信

ご参考までにLinuxインストール検証結果を簡単に紹介します。
動作環境:
MacPro (クアッドコア)+ 最新ファームウエア
500GB HD, PIONEEA DVR-111D, Quadro FX-4500
OSX 10.4.8,9
BootCamp1.1Beta (後にBootCamp1.2Betaをインストール)
rEFIt0.8,9 (OSX,Windows,Linuxに対応したブートマネージャ)
※参考
http://journal.mycom.co.jp/column/osx/172/
TripleBoot
http://refit.sourceforge.net/
インストール手順概要
1.BootCampのインストール。
2.diskutilでパーティションのリサイズか、BootCampアシスタントでLinux用
パーティションを作成。(disk0s3)
3.rEFItをインストールし、動作を確認。
4.Fedora Core6/CentOS5(x86_64)のインストール
a) Install-DVDを、"irqpoll acpi=off"の追加オプションにて起動。
b) /dev/sda3にLinuxを1パーティションでインストール(swapはLinux起動後
ファイルで作成)。
c) インストールが終了後すぐに再起動せず、"Ctrl + Alt + F2"でシェルへ。
d) なぜかXenのカーネルのみインストールされることがあるので、その時は
 再度DVDをマウントしてその場で(手動で)不足カーネルをインストール。
e) grub.confの確認しておく。特にirqpollオプションの記述の有無。
f) 再起動
g) rEFItメニュの"Start Partitioning Tool"で、"sync"を"y"にする。
h) 再びInstall-DVDにて今度は、rescueモードで起動する。

linux irqpoll acpi=off rescue
i) fdiskにて、 Linuxをインストールしたパーティションのファイルタイプを
調べ、"Linux"になっていなければ下記のように修正する。

# fdisk /dev/sda
>t
>3
>83
>p
>w
次にgrubをsda3にインストールする。
# chroot /mnt/sysimage
# cd /boot * check initrd file and grub.conf
# /sbin/grub-install /dev/sda3
以上。
-----------------------------------------------------------------
補足:
現在、Xenカーネルでの起動には成功していない。SoundはFedoraの場合:カーネルを上げないと、CentOS5の場合:最新のalsaドライバを別途インストールしないと動作しなかった。

2007/05/25 22:46 Community User への返信

>sirius様
返信遅れて大変申し訳ありません。
>>Xeonであることが問題ではなくBIOSでなくEFIである点がMacがx86のLinuxをうまく動かせない理由
 なるほど。EFIについてもっと勉強してみます。
生憎、Intel Mac自体を所有していないので、色々試せないのが何点です。しかし問題点を明確にして頂けたことで対策が立てやすくなりました。
有り難うございました。

2007/05/25 22:51 Community User への返信

>はに様
返信遅れて申し訳ありません。
>>Fedora Core 6 on a Mac Pro
有益な情報源を教えて下さってありがとうございます。自分でももっといろいろと検索してみようと思います。
有り難うございました。

2007/05/25 22:54 Community User への返信

>SkyTowns様
 わざわざ自分のマシンで試して下さるとは、まことに恐縮です。こんなに具体的に書いて下さっているので自分でも再現出来ると思います。時間と労力を使って頂いて有り難うございました。情報を有益に使わせて頂きます。
>>Xenカーネルでの起動には成功していない
 これが一つ残念なところではありますね。何故なのか調べてみます。

2007/05/25 23:23 Community User への返信

>>bio_oid 様
あまりの早さのReplyにびっくりしました。:-) MacProでLinux を動作させる人が増えると当方も実は助かったりします。おっしゃるようにXenが動作しないのは残念ではあります。Xenでの起動に成功されましたら、ぜひご教授下さい。
 そう言えばcompizを使っている場合、CentOS5ではOpenGLのアプリ(glxgears等)を動作させると例外なくOSがハングします。Fedoraではカーネルを2.6.19程度まで上げないと同様にハングしました。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Mac ProでLinuxをboot

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。