トリプルブートライオン+ Win7 + Linux


8

私はあなたに挑戦しています。

私は多くの研究を行ってきましたが、ここではかなりの数の質問が未回答のままになっています。私はこれが可能であることを知っています、私は実際にそれを行った人々からの話に興味があり、彼らの直接の経験から学びます。

現在、私はBoot Leopardを実行しており、Boot Campを使用して、1台の内蔵HDを搭載したMacBook Proで10.6.8とWin7 x64のデュアルブートを行っています。ソフトウェア開発の場合、Linux KVMを使用できるように、VMware上ではなくメタル上でLinuxを実行する必要があります。その過程でパーティションを再設定して10.7にアップグレードする必要があることはわかっていますが、そのための最善/最も簡単なプロセスに苦労しています。

私は2008年後半からの最初のアルミ製ユニボディMacを持っています。

ハードウェアの概要:

  • モデル名:MacBook Pro
  • モデル識別子:MacBookPro5,1
  • プロセッサー名:Intel Core 2 Duo
  • プロセッサー速度:2.8 GHz
  • プロセッサーの数:1
  • コアの総数:2
  • L2キャッシュ:6 MB
  • メモリー:4 GB
  • バス速度:1.07 GHz
  • ブートROMバージョン:MBP51.007E.B05
  • SMCバージョン(システム):1.33f8

CPUの機能:

$ sysctl -a | grep machdep.cpu.features
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1

ロードブロッキング:

  • 私の内蔵スーパードライブは古く、撃たれており、読み取りも書き込みもありません
  • 4GBのRAMは十分ではなく、Xcode、Eclipse、Visual Studio 2010などのプログラムを実行すると頻繁に不足します
  • 私の主なHDは、ほぼ完全にスペース不足です
  • 私はFedora 16とCentOS 5のライブCDの両方を外部Firewire BD-Rから起動してみましたが、役に立ちませんでした。

銀の裏地:

  • 外付けBD-Rを使用してSLインストールDVDを正常に起動したので、少なくとも1枚のDVDで起動可能であることはわかっています。
  • 私はiDefragを持っていて、それを使用してデータをディスクの前面に向けて再編成し、プライマリHFS +ボリュームを縮小できるようにしました。
  • OSXからファイルをダンプするために使用できる完全にHFS +の外部3TBドライブがあります。このディスクには重要なデータがあり、失われることはありません。
  • 私はまた、現在いくつかのWindowsのものでNTFSにフォーマットされているが、どんな目的のためにでも簡単にフォーマットできる外部256GB usb hdを持っています。
  • 私はいくつかのホットなターミナルアクションを愛しています;)

私が見つかりました。少し古くなってこのガイドを、私はファンダメンタルズはまだ適用すべきだと思います。

このガイドを読んだ後の私の計画は、2 GBの4 GBのRAM、新しいSSDを入手し、それをプライマリドライブとしてインストールして、Lionをそれにロードすることでした。正確には、TBD、最も簡単な方法を教えてください。次に、現在の内蔵HDをこのようなオプティベイ拡張に移動します(ただし、これは厳密にはこれではない可能性があります)。2つの内部ディスクがあります。

新しいハードウェアを配置すると、SSDは1つのパーティション、GUIDパーティションテーブル(EFI)、OSX 10.7のみになります。次に、正しく理解できれば、2番目のHDをMBRでパーティション化し、片方にLinuxを、もう片方にWin7をインストールできます。おそらく、メニューに3つすべてを表示するには、rEFItを使用する必要があります。このガイドでは、Windowsがディスクの最後のパーティションである必要があることについても説明しています。それが2番目のドライブである場合でも、それが当てはまるかどうかはわかりません。

環境を起動した後、外部ディスクからマウントできる余分なスペースがありますが、内部ドライブから起動する必要があると私は理解してます。これまでのところ、外部のLinux USBスティックとライブCDから起動しようとした試みはすべて失敗しましたが、適切に祝福したりフォーマットしたりできなかった可能性があります。正直に言って、正しくできたと思いますが、完璧ではなく、何か間違ったことをしたり、一歩足りなかったりしたかもしれません。私はApple自身のディスクユーティリティ、PenDriveunetbootinを試しました。また、Fedora 16とCentOS 5のライブCDを焼きましたが、起動にも成功しませんでした。Cで起動したり、オプションを使用してcdを選択したりすると、どちらも既存のWindows(皮肉なことに)にダンプされます。

さて、これが可能であり、あなたがこれを実行した場合、私はあなたにたくさんの質問をします。主に、インストールを実行するために実行できるチェックリストを用意するために、私がすべきアクションの計画/実行の順序をどのように提案しますか?ただし、遭遇した障害、必要なドライバー、カーネルモジュール、x11構成、ディストリビューションハック、またはMacbookでLinuxを使用して実行したその他の情報についても知りたいです。スピーカーの高音とそのようなことについての恐怖の話をいくつか読んだことがあります。使用したディストリビューションからウィンドウマネージャーまで、細部は小さすぎません。

更新:

週末に私は自分の内部SuperDriveに書き込みではなく読み取りをさせました。方法や理由を聞かないでください。私は何をしたのかよくわからないが、私は別のCD-R DVD-Rメディアをジャッキアラウンドした。まだ最後の段階にあると思いますが、この新しいメディアの方が楽です。


その価値については、これらのレーザークリーニングディスクのいずれかを実行してみてください。
ロビン

回答:


5

必要な詳細レベルであるMacBook AluminiumにTripleBootでArchLinuxをインストールするためのこのガイドを見つけたので、それを続行します。インストール中に必要となる特別なものから、光センサーやその他の内部のdo-dadがインストール後にそれぞれのドライバーで動作するようになるまで、すべてをカバーしているようです。

課題を克服するための主なポイント:

  1. 内蔵CDから起動して、既存のHDにアップグレードする前にすべてのビットをインストールします
  2. Linuxをインストールするときは、デバイスではなくパーティションにGrubをインストールしますが、それはフルーティーなので、ファイルにいくつかのフラグを設定して、後でブロックが移動しないようにする必要があります。
  3. インストールが完了したら、スーパードライブを取り外し、新しいHDを挿入し、USBディスクのインストール手順を使用して2番目のドライブにLionをインストールし、それからLionを起動します。Refit は、2番目のデバイスから他のOSを起動するときに問題がありますが、最初のデバイスからは問題なく動作するはずです。
  4. Lionのインストール後、オプションでSLディスクスペースを再要求/リサイクルします。私はできる限りそれをそのままにするつもりですが、ライオンのワークスペースが完全に機能していると確信したら、おそらく2〜3か月後にそれを消去します。

これで発生する可能性がある実際の潜在的な問題は、横に何かが起こった場合、サードパーティのOSのインストールに必要であると思われる内部スーパードライブを起動できなくなったことです。先ほど述べたように、OSX DVDは外部FireWire BD-Rから正常に起動します。おそらく、スーパードライブ用のUSBエンクロージャがあれば十分でしょうか?USBはfwよりもはるかに広くサポートされる傾向があるので、私はただ推測しているだけです。最悪のシナリオ私はそれを再び開いて機能ドライブを引き抜き、修理のためにSuperDriveを再挿入してからもう一度取り外しますが、これは特にデバイスIDで頭痛を引き起こしている可能性があり、特にLinuxでは物事が参照します/ dev / sd *外部USBスティックまたはUSBスーパードライブエンクロージャーからサードパーティのOSインストールを起動したことを誰かが確認できれば、はるかに気分が良くなります。

編集:

興味のある方のための新しいパーティション構成:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Mac                     200.0 GB   disk0s2
   3:                  Apple_HFS Linux                   10.0 GB    disk0s3
   4:       Microsoft Basic Data Windows                 109.6 GB   disk0s4

Apple_HFSLinux の隣に注意してください。Windowsをインストールする前に、このHFSを具体的にフォーマットしたので、Windowsはインストール手順中にCとしてピックアップしません。Linuxのインストール手順では、ext3またはext4でフォーマットします。

インストールの順序は、OSX、Win、Linuxです。OSXはEFIから起動し、WindowsはMBRから起動し、LinuxはEFIからチェーンロードされ(refit)、パーティションから起動します。

EDIT2:

最新のArchLinuxブータブルISOは、デフォルトのパラメーターでは正しく起動できませんでした。UDEV UEVENTSを無限に待ってハングします。新しいISOには、少なくともいくつかのMacBookで爆発するオープンソースのnVidiaドライバーが同梱されているようです。TabEnterキーnouveau.modeset=0を押してvmlinuzロードパラメータに追加するのではなく、押してモジュールを起動時にオフにしました。これでルートシェルにたどり着くことができました。

EDIT3:

インストール後にLinuxを確認するために、いくつかの問題が発生しました。インストーラーはデバイスにgrubをインストールするだけなので、ブートローダーを手動でインストールする必要がありました。それは少しトリッキーで、リンクされたガイドのどれにも十分に文書化されていなかったので、何が起こったのかを正確に捉えようとします。

インストールはうまくいきましたが、Grubを選択すると、デバイスにインストールすることしかできませんでした。私はそれを望まないことを知っていたので、キャンセルをクリックして手動でインストールしてみました。最初、GRUBのインストールに失敗しました。それに関する問題は、パーティションext3のみをフォーマットし、パーティションテーブルを調整しなかったため、Linuxパーティションに起動可能フラグが付けられていなかったことです。そのため、微調整して再同期する必要がありました。

  1. インストールCDから、FN + alt + f2を使用してaltコンソールにドロップし、実行します parted
  2. GNU Partedコンソールから、toggle 3 boot/ dev / sda3だったので3だったので、ブート可能なパーティションにフラグを立てます。
  3. これはパーティションテーブルをジャックするので、exitbashに戻るにshutdown -h nowは、新しい電子のセットでrefitコンソールを起動して実行しますgptsync
  4. GPTとMBRが同期しているので、再起動してインストールCDをもう一度開きます
  5. mount /dev/sda3 /mnt ハードドライブに戻る
  6. grub-install --root-directory=/mnt --recheck --no-floppy /dev/sda3 パーティションにGRUBをインストールする
  7. /mnt/boot/grub/menu.lstすべてチェックして、問題がないかどうかを確認します。私にとっては、ファイルパスに/ bootプレフィックスを追加する必要がありました

要約すると、ext3をフォーマットすることも、ブートローダーをパーティションにインストールすることも十分ではなかったため、パーティションテーブルをタッチして、同期が取れていないことを確認して調整する必要がありました。SL、Arch、Win7のトリプルブートに成功しました。2台目のハードドライブをまだインストールしていません。


2
戻ってあなたの解決策を投稿してくれてありがとう。うまくいけば、それは他の人々が同様の問題を起こすのを助けるでしょう!
カイルクローニン

3

私はトリプルブートを持っていませんが、それのための十分なhhdスペースがないためです。現在、私はライオンとUbuntuを持っています。私のマックブックは多かれ少なかれあなたのものに似ています、それはプロではありませんが、同じ日付からです。

だからここに私がそれをした方法があります:

-私は最初にrEFItをインストールしました。これは、cdから簡単にブートでき、デュアルまたはトリプルブートを管理できるブートマネージャーです。常に表示されるように、プライマリパーティションにインストールされていることに注意してください。また、ブートキャンプはシステム機能であるため、引き続き使用できますが、お勧めしません。修理されたが、ここでdonwloadedすることができます。http://refit.sourceforge.net/

-次に、ハードドライブの一部のスペースを解放し、ディスクユーティリティを使用して、未割り当てのスペースを作成しました。LinuxインストーラーはHFS +(OS Xのファイルシステム)のサイズを変更できないと思います。Linuxパーティション用に30 GB、スワップメモリ​​用に4 GBを残しました。

-私が最後にやったことは、それをインストールすることでした。私のスーパードライブも少し壊れていて、ディスクを吐き出し続けたので、それはトリッキーでした。とにかく、USBドライブからインストールできます。

何と言えばいい。それは箱から出してうまく動作します。グラフィックカードの制限されたドライバーをアクティブ化する必要があるだけです(それはそれほど重要ではありません)。Lionの逆スクロールに慣れているなら、自然スクロールというプラグインをインストールすることをお勧めします。

これが私のテーマに関するすべての経験だと思います。その時点で、Mac OS Xのパーティションを簡単に縮小してWindowsをインストールできます。

開始構成を前提として、ウィンドウを完全に消去し(もちろん、外部ハードドライブのデータをバックアップします)、この手順を最初から開始することをお勧めします。あなたは現在の構成でこの手順を試すことができます、そして私はそれがうまくいくと思います(そしてrEFItはwindowsパーティションを検出します)私はそれをお勧めしません。

私が助けてくれれば幸いです。


簡単なコメント:起動可能な状態を維持するには、Windowsが最大5番目(インデックスが0なので、diskutilリストでは#4)である必要があると思います。私は1つのディスクでトリプルブートしたことはありませんが、それらが読み込まれる順序に注意すると、Windowsのブートが壊れる可能性があります。
Max Cho

@MaxChoはい私もそれを読んだことがあります。だから、私のスキームは、EFI(隠された)、マック、林、勝利である
SLF
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.