VMware 6.5上でのiATKOS v7 Leopard 10.5.7〜10.5.8 インストールガイド (HowTo)
これまでに培ったMacインストールの知識を皆さんに共有する初めての試みです。それでは早速始めましょう。CPUはCore 2 Duoクラス以上を搭載したPCが必要です(同クラスのAMDでも動くかもしれませんが未確認です)。それより古いCPUでもハードウェア仮想化支援機能があれば動作します(Pentium 4 670シリーズ以上だったと思います…
- 筆頭著者
- @kailm 公開日: 2009-10-22
- 収録コレクション
- Leopard 10.5
- アーカイブ記録規模
- 累計閲覧 229,304 回 · 厳選フィールドノート 26 件(全 30 件の投稿より抽出) · 2009-10-22 – 2010-06-21
- 参加・検証メンバー (17)
- @kailm (7)@pumpin (4)@thanhlonely (3)@au10tic (2)@mk553 (2)@victory144@ChronoZ@Repr0bate@roebeet@eminovsky@truculent13@yyzyyz@OffSwitch76@drummer10630@lanceomni@phoenix+1 more
- 対応ハードウェア参照
- USB 3.2 Boot Flash Drives ↗ AMD Desktop Processors ↗ Intel Core Processors ↗
これまでに培ったMacインストールの知識を皆さんに共有する初めての試みです。
それでは早速始めましょう。
CPUはCore 2 Duoクラス以上を搭載したPCが必要です(同クラスのAMDでも動くかもしれませんが未確認です)。
それより古いCPUでも、ハードウェア仮想化支援機能(VT)に対応していれば動作します(確かPentium 4 670シリーズ以上だったと思います)。
VMware Workstation 6.5(または無償版のVMware Server)をインストールします。設定ファイル(vmx)を生成すればVMware Playerでも使用可能です。
私が使用したバージョンは 6.5.3-185404 です。
また、iATKOS v7 DVDのISOイメージが必要です。
VMwareを起動し、「新規(New)」→「カスタム(Custom/Advanced)」→「Workstation 6.5 VM」を選択します。
ディスクISOとして iatkosv7.iso を選択します。
OSは「その他(Other)」→「FreeBSD」を選択します。
プロセッサ数は1、RAMは512MBにします(後から変更可能です)。
ネットワークは「ブリッジ(Bridged)」を選択します。
SCSIコントローラは「LSI Logic」アダプタを選択します。
16GB以上の新規IDE仮想ディスクを作成し、「完了(Finish)」をクリックします。
VMの電源を入れてDVDからブートし、F8キーを押してDVDのブートオプションを入力します。-v busratio=10 cpus=1 と入力します。
この busratio の値には、お使いのプロセッサの倍率(マルチプライヤ)のステッピング値を指定します。
プロセッサの倍率がわからない場合は、CPU-Zをダウンロードして確認してください。
安全策として 7 を指定しておけば、たいていの環境で動作するはずです。
これでインストール画面までブートするはずです(一番の難所はクリアです!)。
「ディスクユーティリティ」を開き、仮想ディスクを好みの形式でフォーマットします(ボリューム名は「leo」のような英数字1単語のみにしてください)。
今作成したディスクを選択し、「続ける」をクリックして「カスタマイズ(Customize)」オプション画面へ進みます。
以下のオプションを変更します:
x86patches -> kernel:Voodoo 9.7.0 のみを追加
drivers -> system -> sata-ide:Intel SATA/IDE を選択
ps2:Voodoo PS2 を選択
「完了(Done)」をクリックします。
「インストール(Install)」をクリックします。
時間を無駄にしたくなければ、DVDの検証(チェック)はスキップしてください。
完了するまで待ち、「再起動(Restart)」をクリックします。
仮想ディスクからブートし、F8キーを押して以下のブートオプションを入力します:-v -f busratio=10 cpus=1
これですべて完了です!VMware上で10.5.7のMac OS Xが稼働するようになったはずです!
毎回手動で入力しなくても済むよう、EFIStudioを使って boot.plist ファイルを編集し、カーネルフラグとして busratio=10(またはお使いのCPUの最大倍率)を設定しておくことができます。
毎回安定してブートできることが確認できたら、さらに大文字・小文字を区別して"Graphics Mode"="1024x768x32@60" をブートオプションに追加することもできます。
これにより、フルスクリーン表示時にモニターの解像度に合わせることができます(もちろんご自身の画面解像度に合わせて数値を指定してください)。動作が確認できたら、これも boot.plist に設定しておけます。
また、そのまま10.5.8へのアップデートを実行してもインストール環境が壊れることはありません。
安全にアップデートを行うために、事前にVMwareのスナップショット機能を活用してください。
イーサネット(有線LAN)は何もしなくても標準(Out of the Box)でそのまま動作します。
VMware用のvmsvgaドライバをインストールすれば、グラフィックスの動作を少し高速化できます。
(そのドライバを使用する場合は -svga3d オプションを併用する必要があります)。このkextはSourceForgeで検索すれば入手できます:
sourc eforge.net/projects/vmsvga2/
オーディオについては、あまり出来は良くありませんが EnsoniqAudioPCI kextを試してみてください。
downloads.sourc eforge.net/project/vmsvga2/VMsvga2_1.1.0.mpkg.tar.gz?use_mirror=garr
sourc eforge.jp/projects/sfnet_vmsvga2/
一通り動作するようになったら、2 CPUオプションやメモリ容量の増設も試してみてください。
なお、この方法はSnow Leopardには使えませんが、Snow LeopardはVMware Workstation 7 Betaで動作します(すでに他のフォーラムで解説されているのでそちらを参照してください)。
それでは楽しんでください! :
コミュニティ検証報告・技術フィールドノート
全 30 件のオリジナル投稿から技術的価値の高い 26 件の検証報告を収録
ありがとうございます…
Workstation 7とAMD Phenom II X4の組み合わせでテストしました…すべて順調に動作しています…
この設定を共有していただき感謝します…
インストール成功後、iATKOS v7のブート時にエラーが出ます
kailmさん、ガイドをありがとうございます。
自分のVMwareにMac OSをインストールしたいと思い挑戦しました。VMwareはv7で、ノートPCはCompaq CQ40-324TU、スペックは以下の通りです:
CPU = Core 2 Duo T6400
RAM = 2GB (バス800MHz)
HDD = 320GB
VGA = Intel GM45
OS = Windows 7
ガイドの手通りにすべて進め、インストール作業は完了しました。しかし、VMwareの再起動後に推奨されているコマンドを入力しても、Mac OSでエラーが発生してVMwareが再起動してしまいます。
助けてください。
@kailm仮想ディスクからブートし、F8を押して、ブートオプションに -v -f busratio=10 cpus=1 と入力します
F8を押しても何も起きず、そのまま直接Chameleonブートローダーに入ってしまいます :S
インストール自体は最後まで完了したということですね?
正しいオプションを選択されたものとしてお話しします。
Chameleon v2ブートローダーでF8を押した後に入力した文字列は何ですか?
ノートPCのBIOS設定に入り、仮想化機能(Virtualization)が有効になっているか確認してください。
Chameleonブートローダーの画面でF8を押し、フラグを入力する必要があります。
最初のフラグでうまくいかない場合は、以下のフラグをいろいろ組み合わせて試してみてください。
-f -v -legacy cpus=1 platform=86PC -x -x32
Chameleonの画面が表示されたときにF8を押せば、入力したフラグが画面の左下に表示されます。
また、VMwareでは起動中にランダムにハングしたり、挙動がおかしくなったりすることがあります。
その場合は、VMをリセットするか、パワーオフ/パワーオンをやり直してみてください。
私のノートPCには仮想化(Virtualization)オプションがありません。
Chameleon v2上で推奨されたフラグの組み合わせをいくつも試してみましたが、しばらく起動処理が走った後にやはり再起動エラーになってしまいます。
thanhさん:9.7.0カーネルの代わりにVoodoo 9.5.0カーネルを使ってみてください。
また、以下のオプションを使ってソフトウェア実行スタックを動作させるためのVMware vmx設定もいくつか試す価値があります(メモ帳で freebsd.vmx 設定ファイルを編集してください)。
基本的には複雑な設定を避けてシンプルに済ませるのが理想ですが、特定の機能をサポートしていないCPUではこうした設定が必要になることがあります。
monitor.virtual_exec = "software"
monitor.virtual_mmu = "hardware"
または
monitor.virtual_exec = "software"
monitor.virtual_mmu = "software"
毎回少しずつ前進している気はするのですが、どうしても起動できません… VMwareへのインストールは完了し、再起動後にChameleonが立ち上がったところで以下のフラグをすべて試しました:
-v -f
-v -x
-v cpus=1 busratio=20(CDからのブート時に使って成功したフラグ)
-v -f -x
-v -x cpus=1 busratio=20
その他にも思いつく限りの組み合わせを試しました…同じ場所で詰まっている方、あるいはここを突破できた方で、何かアドバイスをいただける方はいませんか?
私のPCスペックは以下の通りです:
Core i7 @ 2.67GHz、ASUS P6Tマザーボード、4GB DDR3 RAM、GeForce 9800 GT、500GB HDD×2台… OSはWindows 7を実行しています。
もう1週間ほどこれと格闘しています。最初にCドライブのパーティションを切って実機にiATKOSをインストールしたときも、(いつも通り)インストール自体は問題なく完了したように見えたのですが、システムが自動再起動してChameleonが立ち上がると動作しませんでした…その後Windowsを起動し直そうとしたらクラッシュしてしまい、Windowsまで再インストールする羽目になりました…
どうか助けてください!
上の投稿にあるvmx設定を試してみるか、
インストール時にVoodoo 9.5カーネルを選択してみてください。
要するに、CDからブートしてインストールまで進めるのであれば、インストール後のVMシステムでも動作するはずです。
なぜなら、インストールCD自体がブート時に9.5カーネルを使用しているからです。
残念ながら、VMwareは異なるハードウェア上で常にまったく同じエミュレーションを行うわけではありません。
お使いのCore i7プロセッサは、iATKOS v7が作られた時点ではまだ登場していませんでした。
最新のブートローダーをUSBメモリにコピーし、USBを接続した状態でVMwareをCDからブートして試すこともできます。
その場合、ターミナルセッションから /usr/sbin/installer -pkg bootpkgname -target /Volume/yourvolume を実行します(多少のUNIXの知識が必要です)。
あるいは、iATKOSのインストール自体で、SMBIOSイネーブラと組み合わせて別の(v1系の)2種類のブートローダーのいずれかを試してみてください。
ハードウェアごとに環境が異なるため、これといった唯一無二の正解はありません。
なお、毎回OS全体を再インストールする必要はなく、カスタマイズ画面で他のパッケージのチェックをすべて外し、試したいオプションだけを選択してインストールすれば大丈夫です。
マシンがどの行で再起動してしまうかわかりますか?ブートメッセージやカーネルパニックのメッセージは一切表示されませんか?
@Repr0bate毎回少しずつ前進している気はするのですが、どうしても起動できません… VMwareへのインストールは完了し、再起動後にChameleonが立ち上がったところで以下のフラグをすべて試しました: -v -f -v -x -v cpus=1 busratio=20(CDからのブート時に使って成功したフラグ) -v -f -x -v -x cpus=1 busratio=20 その他にも思いつく限りの組み合わせを試しました…同じ場所で…
私の環境もかなり似ています — Core i7 @ 2.67GHz、P6T、12GB RAM、GeForce 9600GT、VMware Workstation 6.5.3です。ただしホストOSにはUbuntu x64を使用しています。
私の環境では以下の手順でVMを動作させることができました:
CDのブートローダーが表示されたら "-v cpus=1 busratio=20" を入力。
カスタムインストールの内容はスレ主(OP)とほぼ同じですが、カーネルにはVoodoo 9.5を使用しました(私の環境では9.7はまったく動作しませんでした)。
インストール完了後の最初の再起動時にも、同じく "-v cpus=1 busratio=20" を入力して無事ログインできました。また、スレ主が紹介していたサウンドkextも後から導入して問題なく動作しました。まだそれ以上はいじっていませんが、今のところ順調に機能しています。
Kailmさん、
素晴らしい記事をありがとうございます。非常に快調に動作しています。
(Ubuntuホスト、VMware 6.5.3)
eminovsky
iATKOS v7のセットアップ画面に入れない問題
まずはじめに、こんにちは。そしてガイドをありがとうございます…
ただ、そもそもセットアップの段階にすら到達できないという大きな問題を抱えています。
仮想マシンをセットアップして起動し、何かキーを押してセットアップに入ろうとすると、うっすらとAppleロゴが見えた直後に…再起動してしまいます。
一体何が悪いのか、あるいは私がどこかで手順を間違えているのでしょうか?
同じオプション設定でiATKOS v5なら問題なく動作します。
また、PCのBIOSから実機へ直接ブートしてみたところ、そちらはまったく問題ありませんでした…
スペック:
Core 2 Duo E6600
ASUS P5B Deluxe WiFi-AP
2GB RAM 800MHz
VGA ATI X1800XT
OS Windows 7 Prof.
追記:なんとかセットアップ完了まではこぎ着けましたが、インストール後に起動できません。
インストール後にF8を押してパラメータ付きでブートしようとすると再びCDから起動してしまい、何も押さずにいると(おそらく)HDDからブートしようとするものの、パラメータを指定できないためエラーになってしまいます。
そこでVMの設定でISOを無効化すると、今度は「Operating system not found」というエラーが出てしまいます。ここからどうすればいいでしょうか?
お願いです、助けてください!
Intel CPU搭載のPCを使っており、
Macに必要なシステム要件はすべて確認して満たしています。
ところがiATKOS 10.5.7をインストールしようとして、
ブート後にF8を押して -v と入力すると、
次のエラーが出て止まってしまいます:16558af/c/cd f1f0=16 maxbaud=115200
どうすればこれをスキップできますか!?
どうか直し方を教えてください! : : :
インストールはできたものの…
なんとかセットアップ完了まではこぎ着けましたが、インストール後に起動できません。
インストール後にF8を押してパラメータ付きでブートしようとすると再びCDから起動してしまい、何も押さずにいると(おそらく)HDDからブートしようとするものの、パラメータを指定できないためエラーになってしまいます。
そこでVMの設定でISOを無効化すると、今度は「Operating system not found」というエラーが出てしまいます。ここからどうすればいいでしょうか?
動きました…
darwin.iso を使う別の方法からやり直したところ、動作させることができました。
しかも現在、私のVMではBoot-132の手順を使ってリテール版のSnow Leopardが稼働しています…
オーディオも完璧に動作しますし、Appleのサーバー経由でのシステムアップデートすらそのまま行えます…
私もVMwareへのiATKOS v7のインストールまでは完了できたのですが、インストールされたシステムが「Operating system not found」というエラーを出してブートしてくれません。
動作に成功したというその「別の方法」の詳細を教えていただけませんか?
私も別のフォーラムで darwin.iso への言及を見かけたのですが、ダウンロードリンクが切れていました。どこからダウンロードされましたか?
現在VMwareを使ってiATKOS v7をインストールしようとしています。フォーラムに書かれている通りに試してみたのですが、インストールが始まると虹色の回転カーソル(ビーチボール)が出たままフリーズしてしまいます。
私のPCスペックは以下の通りです:
AMD 6000+
M3N72-D マザーボード
4GB RAM
NVIDIA 9800GT グラフィックスカード
デュアルブート環境として実機に直接インストールしようとすると、もう少し先まで進めるのですが、それでもインストールの途中でフリーズしてしまいます。
次回VMブート時の問題
カーネル9.5を使うことでインストールおよびブートに成功しました。ところで、インストール手順の説明には「-v -busratio=10 cpus=1」と入力するよう書かれていますが、私の環境で動作させるには busratio の前の「-」(マイナス記号)を省く必要がありました。それでOS Xは無事に立ち上がり、インターネットなども問題なく使えたのですが、一旦VMをシャットダウンして後からもう一度ブートしようとしたところ、-14135 というプロンプトが出たところで止まってしまいました。何が変わってしまったのでしょうか?こちらがスクリーンショットです。
いつの間にかこのスレッドの更新通知が届かなくなっていました、やれやれ…
@drummer
うわあ、誤字の指摘をありがとうございます。世の中にはあまりにもたくさんのスイッチがあるため、うっかり無意識に busratio の前に -(ハイフン)を付けてしまっていました。最初の投稿を修正しておきました。
これを見落としていたなんて信じられません。VMwareでの再起動ループを止めるために極めて重要なオプションです。
ハングアップの件ですが、画面に表示されている最後の行がハングの直接の原因とは限りません。
このあたりでハングする場合は、たいてい新しいドライバかグラフィックス設定の非互換性が原因です。
Graphics Modeオプションを指定して、解像度を下げてみてください。
@yyzyyz →
Snow Leopardのガイドはこちらにあります。
hxtp://www.insanelymac.com/forum/index.php?showtopic=189969&st=0
ただし、私は彼らが言及しているリテール版ではなく、PC向けに調整されたバージョンのSnow Leopardを使用しました。快調に動作しています。
繰り返しますが、Snow LeopardにはCore 2 Duoクラス以上のCPUが絶対条件です。
「Operating system not found」と出る原因は、おそらくvmxファイルで "darwin" 設定を使用しているためです。
通常のHDDからブートするエミュレーションを行うには、"freebsd" を使用する必要があります。vmxで "darwin" 設定を使う場合は、ハードドライブへチェインブートするために darwin.iso ブートヘルパーが必要になります。
@OffSwitch76 →
AMD 6000+はCore 2 Duo世代より前のプロセッサです。SSE4が欠けているため、VMware上でのSSE3エミュレーションは恐ろしく低速になります。
ほぼ使い物にならないレベルで、フリーズしているように見えるのもそれが原因です。回避策がないわけではありませんが、それでもエミュレーションは遅いままです。
別HDDを用意してネイティブにLeopardをインストールする方がずっと高速で快適ですよ。
Macは初心者なのですが、なんとかVMware 7上にiATKOS v7をインストールすることができました。ただ、起動時に毎回以下のスタートアップオプションを入力しないと正常に起動できません:
-v busratio=10 -cpus=1
そこでターミナルウィンドウから "sudo nano" を使ってこれらの文字列を com.apple.Boot.plist に追記してみたのですが、
再起動するたびにやはり毎回スタートアップオプションを手入力しなければなりません。現在、私の boot.plist ファイルは次のようになっています:
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v</string>
<string>busratio=10</string>
<string>cpus=1</string>
何か見落としている点や、間違っている記述があるでしょうか?アドバイスをお願いします。
EFIStudioというアプリをダウンロードして、そこから編集してみてください。タグが抜けているか、あるいは別の場所にあるファイルを編集してしまっている可能性があります(このファイルは2箇所に存在することがあります)。
このアプリを使えば、システムが実際にブート時に読み込んでいる正しいファイルを確実に編集できます。
kailmさん、ありがとうございます。OS X上で使うのにとても便利なプログラムですね。ターミナルでコマンドを叩かなくても簡単に boot.plist ファイルを編集できました。
@lanceomni:いやはや、なんとお礼を言っていいか!あなたのおかげです!あんなに簡単なことだったなんて信じられません。おかげでOS 10.6が完璧に起動するようになりました… 初心者なもので、ブートオプションごとに1つずつ <string> タグを追加する必要があると思い込んでいました(1つの <string> 内にスペース区切りでまとめるだけでよかったんですね)。
本当にありがとう!
こんにちは。毎回OS全体を最初から再インストールすることなく、オプションだけを変更するにはどうすればいいのでしょうか?
自分のPCでこのOSを動かそうとしているのですが、今のところうまくいかず、インストール後に再起動がかかり、そのまま再起動ループに陥ってしまいます(すべてのオプションを試しても同様です)。
すでに両方のカーネルを試しましたが、今のところどれも機能していません。
スペック:
ASUS Striker Extreme
Intel Q6600 プロセッサ
ATI Radeon 4890
4GB OCZ メモリ
Windows 7
VMware 6.5を実行中
よろしくお願いします、Chris
VMwareのネットワーク問題
VMware 6.5へのiATKOS v7のインストール手順をありがとうございます。記載された手順通りに作業したところ、私のDell XPS M1730上ですべて順調にインストールできました…ネットワークを除いては。
私のネットワークカードは「Broadcom NetXtreme 57xx Gigabit Controller」で、正確にはおそらく5754だったと思います。
実に奇妙なことに、NAT設定だと一応つながってはいるようなのです… たとえば yahoo.com にpingを打つと応答が返ってきます。DNSの名前解決などもできていますし、ローカルネットワーク上の他のすべてのPCにもpingが通ります。
ところが、Safariからはどのウェブサイトにもアクセスできません(「ホストが見つかりません」やタイムアウト系のエラーになります)。また、起動時のログを見ていると、Appleのタイムサーバーに接続して時計を同期することもできていないようです。なぜbashシェル上では通信できているのに、他のアプリケーションからは一切通信できないのか、皆目見当がつきません。
ブリッジ(Bridged)ネットワークに切り替えると、まったく通信できなくなります。
9.7カーネルと9.5カーネルの両方のインストールを試しましたし、インストール時にBroadcomドライバを追加することも試しましたが、まったく駄目でした。
何かがおかしいことを示す唯一の手がかりは、ifconfig を確認するとネットワークアダプタが en0 ではなく en2 として認識されていることです。
(なお、有線接続しか使わないため、Wi-Fiについては気にしていません)。
Broadcomに関する他の投稿もいくつか見かけましたが、VMware 6.5.1環境に特化した情報は見当たりませんでした。
どなたか心当たりはありますか?試してみるべきkextはありますか?
自己解決しましたので報告します:
どうやらVMware特有の癖だったようです。仮想ネットワークアダプタを「カスタム(Custom)」ネットワークアダプタに変更する必要がありました。具体的にはVMnet2(ブリッジ)に切り替え、ホスト側のBroadcom(有線)ネットワークアダプタにVMnet2が直接バインドされるように設定しました。
これが必要だったかどうかは定かではありませんが、念のため以下のコマンドを実行してHackintosh内のすべてのネットワークアダプタ設定を削除してから再起動しました:
sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
これにより、en2 になっていた問題がリセットされ、正常に en0 として認識されるようになりました。
Hackintoshの世界の誰かのお役に立てば幸いです。
ブート時の問題
まずは素晴らしいガイドをありがとうございます。
手順通りに注意深く作業を進め、再起動してChameleonの画面までは到達したのですが、
そこでF8を押しても何も起きません!
そのため "-v busratio=" を入力することができないのです!
どのブートローダーをインストールすべきなのでしょうか?
環境はVMware 7.0 Workstationで、
Leopard 10.5.1は問題なく動作しています。
つたない英語で申し訳ありません。
Dan
出典および貢献者来歴(クレジット登録 17 名 · 元スレッド #4480)
| ユーザー名 | 貢献ロール | 投稿数 | 活動期間 |
|---|---|---|---|
| @kailm | 筆頭著者 | 7 | 2009-10-22 → 2010-01-21 |
| @pumpin | 主要貢献者 | 4 | 2009-11-16 → 2009-11-22 |
| @thanhlonely | 主要貢献者 | 3 | 2009-11-04 → 2009-11-10 |
| @au10tic | 検証メンバー | 2 | 2010-01-19 → 2010-01-22 |
| @mk553 | 検証メンバー | 2 | 2010-03-28 |
| @victory144 | 検証メンバー | 1 | 2009-10-31 |
| @ChronoZ | 検証メンバー | 1 | 2009-11-04 |
| @Repr0bate | 検証メンバー | 1 | 2009-11-06 |
| @roebeet | 検証メンバー | 1 | 2009-11-10 |
| @eminovsky | 検証メンバー | 1 | 2009-11-16 |
| @truculent13 | 検証メンバー | 1 | 2009-11-16 |
| @yyzyyz | 検証メンバー | 1 | 2009-11-21 |
| @OffSwitch76 | 検証メンバー | 1 | 2009-11-25 |
| @drummer10630 | 検証メンバー | 1 | 2009-12-05 |
| @lanceomni | 検証メンバー | 1 | 2010-01-21 |
| @phoenix | 検証メンバー | 1 | 2010-02-22 |
| @dan001 | 検証メンバー | 1 | 2010-06-21 |