このページの位置
ホーム > blogっぷり! > 石輪っぷり! > WindowsでMac OS Xを動かす(その2)

石輪っぷり!

WindowsでMac OS Xを動かす(その2)

※この投稿は180日以上前のものです。最新の情報とは異なる場合があります。

先のエントリーで、Windowsに「Pear PC」を導入してMac OS X Tigerをインストールしたことを書きました。今回は、そのインストール等に関する覚え書きです。

私が導入したバージョンは、最新のPear PC 0.4.0Mac OS X v10.4(Tiger)です。インストール方法などは様々なサイトで紹介されており、それらを参考にさせていただきましたが、このバージョンの組み合わせを解説したサイトは見当たりませんでした。なので、以下に書いておきます。(長文覚悟)

1. Pear PCのインストール

Pear PC公式サイトからPear PC本体(pearpc-0.4.0-win32-jitc.zip)をダウンロードし、任意の場所(例:f:\pearpc\)に解凍する。

2. ハードディスクイメージファイルの準備

Pear PC公式サイトから6GBのディスクイメージ(6 GiB disk image)をダウンロードし、任意の場所に解凍する。(今回はPear PC本体と同じディレクトリに置いた)

#3GBのディスクイメージもあるが、OS X v10.4では容量不足だった。
#配布されているディスクイメージはbz2形式の書庫ファイルのため、これに対応した解凍ツールが必要。+Lhacaデラックス版は対応している筈だがエラーが出て解凍できなかったので、解凍レンジを使用した。

3. CDイメージファイルの作成

Mac OS X v10.4のインストールDVDからは起動できないため、イメージファイルを作成し、任意の場所に置く。(今回はPear PC本体と同じディレクトリに置いた)

DVD Shrinkを使って書き出そうとしたが、Windows用メディアしか認識してくれないので、B's Recorder GOLDを使用してimg形式で作成。(PearPCはiso形式のイメージファイルしか扱えないといったことが書いてあったが、img形式でもOKだった。)

4. PearPCの設定ファイルを編集

1.で解凍したPear PCの設定ファイル(ppccfg.example)をコピーし、"ppc.cfg"とリネームしてテキストエディタで編集する。

  1. 72行目 prom_env_machargs = "-v" → "-s"(一旦シングルモードで起動するため)
  2. 128行目 pci_ide0_master_image = "test/imgs/linux.img" → "pearpc-6gib.img"(2.で解凍したディスクイメージの相対パス)
  3. 134行目 pci_ide0_slave_image = "/dev/cdrom" → "tiger.img"(3.で作成したCDイメージの相対パス)
  4. その他、画面解像度、描画間隔、メモリ量などは必要に応じて変更。
    但し、OS X v10.4ではCPU設定をG4(0x000c0201)にすると、画面が正しく表示されない。

5. ハードディスクのパーティションを設定

  1. コマンドプロンプトを起動して、Pear PCを置いたディレクトリに移動し、「ppc ppc.cfg」と入力してPear PCを起動する。
  2. -sh-2.05b#のあとに「pdisk」と入力。
  3. Top lebel commandに「e」と入力。
  4. Name of deviceに「/dev/disk0」と入力。
  5. Commandに「i」と入力。
  6. A physical block is 512 bytes: と A logical block bytes: と size of 'device' is 6290928 blocks (512 byte block) はそのままEnterキーを押す。
  7. Commandに「p」と入力。パーティションマップが表示される。
  8. Commandに「C」(大文字)と入力。
  9. First blockに「64」と入力。
  10. Length in blocks: にパーティションマップで表示されたApple_Free partitionのサイズ(6GBのHDイメージの場合は「12582800」)を入力。
  11. Name of partitionに「Mac_OS_X」、Type of partitionに「Apple_HFS」と入力。
  12. Commandに「w」と入力し、確認の問いに「y」と入力。
  13. Commandに「q」と入力、Top lebel commandに「q」と入力してpdiskを終了する。
  14. 「reboot」と入力し、Pear PCを終了する。

6. Mac OS X v10.4のインストール

  1. Pear PCの設定ファイル(ppc.cfg)を再度編集、72行目 prom_env_machargs = "-s" を "-v"に変更し、Pear PCを再度起動する。
  2. Mac OS Xのインストーラが起動するので、言語を選択したあと、指示に従って進めていく。
  3. インストール先を選択する画面で、ユーティリティメニューから「ディスクユーティリティ」を開く。
  4. ボリューム(disk0s2)を選択して消去を実行し、ディスクユーティリティを閉じる。(この時、ボリュームフォーマットは「Mac OS 拡張(ジャーナリング)」、名前を「MacOSX」などの適当な名前に変更する。)
  5. ディスクユーティリティを閉じるとインストール先にハードディスクのアイコンが出来るのでこれを選択してインストールを続ける。
  6. 簡易インストールの画面でカスタマイズをクリックし、不要なプリンタドライバや言語ファイルは外しておく。
  7. インストールが完了すると再起動がかかるが、PearPCは再起動に対応してないのでコマンドプロンプトに戻る。
  8. Pear PCの設定ファイル(ppc.cfg)を開き、CDドライブを実際のドライブレター(例:\\.\e:)にするか、無効(pci_ide0_slave_installed = 0)にし、PearPCを再度起動する。
    #実際のドライブレターにすると、なかなか起動できない。普段は無効にしておいて、CDを使う必要がある場合はCDイメージファイルを作成してこれを指定した方がいいかも。
  9. 各種初期設定を行ってインストールを完了する。

7. ネットワーク設定

  1. Windows側で、OpenVPNのサイトからOpenVPN v2.0.7のインストーラ(openvpn-2.0.7-install.exe)をダウンロードし、インストールする。
  2. 「ネットワーク接続」を開くと、TAP-Win32 Adapter V8が「ローカル接続2」等の名前で存在するので、「TAP-Win32」等の名前に変更する。
  3. 通常ネットワークに接続しているデバイスのプロパティを開き、「詳細設定」タブを開いて「インターネット接続の共有」を有効にする。デバイスが複数存在する場合は、「ホームネットワーク接続」からTAP-Win32を選択する。
  4. Pear PCの設定ファイル(ppc.cfg)を開き、pci_rtl8139_installed = 0 → 1に変更する。
  5. Pear PCを起動し、Mac OS Xの「ネットワーク環境設定」を開く。
  6. 「表示」で「内蔵Ethernet」を選択、「TCP/IP」タブの「IPv4を設定」で「手入力」を選択し、「IP アドレス」に「192.168.0.200」、「サブネットマスク」に「255.255.255.0」、「ルータ」に「192.168.0.1」、「DNSサーバ」にWindows側で使用しているアドレスを入力し、「今すぐ適用」をクリックする。

8. ホスト(Windows)とのファイル共有

  1. ゲスト(Mac)からホスト(Windows)の共有フォルダにアクセス
    Mac OS Xの「サーバへ接続」を開き、サーバアドレスに「smb://192.168.**.**/」というかたちでホストに割り当てられているIPアドレスを指定して接続、接続したい共有フォルダを選択してマウントする。
  2. ホスト(Windows)からゲスト(Mac)のディレクトリにアクセス
    Mac OS Xで「システム環境設定」から「共有」を開き、「Windows共有」をONにすると、Windowsから「\\192.168.0.200\ユーザ名」でアクセスできるようになる。

9. (おまけ)コマンドプロンプトを自動実行させる

テキストエディタで「ppc ppc.cfg」とだけ書いて、これをppc.batという名前でPear PCがあるフォルダに保存し、このショートカットをデスクトップ等に作成する。以降はこのバッチファイルを実行するだけでPear PCが起動する。
ついでにショートカットアイコンをPear PCの梨アイコンに変更するといいかも。

現行のMac OS Xのライセンス契約では、インストール対象は「1台のアップル商標を付したコンピュータ」とされています。PearPCのご利用にあたっては自己責任でお願いします。

カテゴリ:

トラックバック(0件)

:

コメント(30件)

1. jkn | 2006年10月15日 16時02分

警告 このソフトウェアは、このコンピュータにインストールできません。(再起動、起動ディスク)

とでてインストールできません。
ディスクユーティリティでHDを削除しましたがやはり次に進めません

2. いしわ | 2006年10月15日 16時53分

>jknさん
上記の情報だけでは、現象がわかりかねます。
ハードの構成やソフトのバージョン、どの段階で警告が出たのか等、もう少し詳しく書いていただけると何かわかるかもしれません。

3. jkn | 2006年10月17日 3時05分

Windows XP Home
PearOS 0.5pre
OSX 10.4.2 日本語
ハードディスクは
pearpc-6gib.img.bz2
を解凍しリネームしたのもの

prom_bootmethod = "select"
prom_env_bootargs = ""
prom_env_machargs = "-s"
prom_driver_graphic = "video.x"
cpu_pvr = 0x00088302
memory_size=0x10000000

pci_ide0_master_installed = 1
pci_ide0_master_image = "HD.img"
pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1
pci_ide0_slave_image = "OSX2.iso"
pci_ide0_slave_type = "cdrom"

ーーー
OSXのインストール画面が表示され
ようこその画面で↑のメッセージが表示されます。
ボリュームフォーマットはMacOS(ジャー・・・
です。

4. jkn | 2006年10月17日 3時11分

また、ディスクユーティリティで
Mac OS X Install Disc 1からディスクのアクセス権を
クリックすると「有効なパッケージがありません」と表示されます。

もっともな感じもしますが・。

5. いしわ | 2006年10月17日 13時46分

>jknさん
Pear PC 0.5preは試していないのですが、OS Xをインストールする前に、Pear PCの設定ファイルでprom_env_machargsを"-s"から"-v"に変更されたでしょうか?

6. jkn | 2006年10月22日 10時57分

そうですね、-vにしても動かなかったので、いろいろ試した結果
10.3からOptionalInstallをするとドライブが認識されました。
しかし、起動後アプリケーションがほとんど動かず、まともに動いたのはコントロールパネルくらいです。

7. りゅ | 2006年11月 7日 0時00分

XP Home SP2
pearpc 0.4.0
OSX 10.4
6GB HDDイメージ

上記環境でこちらの説明通りにppc.cfgを書き換えて、インストール画面には行きますが、ディスクユーテリティの起動後、画面に「Gathering Disk Information」と表示されたまま、延々とディスク情報を探し続けて先に進めません。

解決法がありましたら教えてください。
よろしくお願いします。

8. いしわ | 2006年11月 7日 0時34分

>りゅさん
私自身あまりMacには詳しくないので、解決法は思い浮かばないのですが、以下のサイトなどを参考にされてみてはいかがでしょうか。

PearPC - PowerPC アーキテクチャ エミュレータ

PearPC, JAPAN

9. りゅ | 2006年11月 7日 1時25分

>いしわさん

すばやい回答ありがとうございます。
紹介していただいたページも読んでみたり、原因や解決法を探してはいるんですが、なかなか同じ症状が出ている方がいらっしゃらないので困り果てています。pearpc v0.3.1も試してみたのですが、ppc起動の段階でppcが暴走(?)していしまい、OSXのインストール画面すら表示されませんでした。ppc v0.5preという物も出ているようですが、私では本体がダウンロードできる所を見つけられませんでした。新たにppc0.4.0+OSX10.4でインストールに成功した方やppcの最新版が出るまで待つしかなさそうです・・・・

10. エレン | 2006年12月15日 18時11分

横からお邪魔します
上記の環境、そして上記の通りにやってみたのですが

Still waiting for root device
とでたままで全く動きません
色々なサイトを見て情報を探してみたのですがよくわからないです。

こんなジブンでよろしければ解決策をお願いします。

11. いしわ | 2006年12月15日 19時45分

>エレンさん
ごめんなさい。解決策はわかりません。ていうか、私はMac初心者なので私も試行錯誤でした。
#私がインストールに成功したのは偶然だったのかなあ。

とりあえず、"Still waiting for root device"で検索してみました。以下のスレッドの101辺り参考になるかも?
http://www.geocities.jp/pearpc_jp/kako/1084313775.html

12. エレン | 2006年12月16日 0時12分

なるほど・・・意味不明orz
もぅちょっと調べて考えて見ますねw

もしかして6Gイメージって使う前にフォーマットとか何らかの処理をしないといけなかったりします?

13. いしわ | 2006年12月16日 0時43分

>エレンさん
PearPC - PowerPC アーキテクチャ エミュレータによると、“公式サイトのHDイメージファイルは初期化されていないためインストール先選択画面でインストール先ボリュームとして表示されない。「Installer」メニューからディスクユーティリティを開き、ディスクを指定して「消去」を実行し、初期化を行う。”とあります。
この処理は、私が書いた手順の「6. Mac OS X v10.4のインストール」のiii.,iv.になります。この通りに実行されたんですよね?

なお、PearPC.netで初期化済みHDイメージファイルが配布されているようです。

14. トシ | 2008年1月24日 11時14分

初めまして。
かなり遅いですが…
つい最近ペアーピーシーのことを知り、早速導入を試みていますが、自分もエレンさんと同様の症状が出ます。

Still waiting for root device

その後、何か解決策などはありましたでしょうか。
よろしくお願いします。

15. いしわ | 2008年1月24日 12時11分

>トシさん

その後 PearPC はほとんどいじっておりませんので、申し訳ないですが解決策は不明です。

全然関係ないですが、OSX を 10.4.11 にアップグレードしたら、それでなくても遅い PearPC の環境が、とてつもなく遅くなりました。(Safariの起動に1分以上かかる)

Windows上で Mac が動くということ自体が面白くて導入してみましたが、はっきり言って実用できないので今は PearPC の環境自体削除してしまいました。

答えになっていなくてスミマセン。

16. トシ | 2008年1月24日 15時03分

ありがとうございます。
やはり、実用的ではないようですね…
ただ、導入は勉強になるので、色々試してみたいと思います。

17. Macが | 2009年2月18日 14時26分

disk0s2は出てくるのですが・・・
消去ができませんどうしたら消去ができるのでしょうか?

18. いしわ | 2009年2月18日 18時17分

>Macがさん

ディスクユーティリティの画面に消去のタブがありませんか?
そこでボリュームフォーマットと名前を設定して消去のボタンをクリックすればできるはずですが。

19. Macが | 2009年2月20日 9時10分

たびたび「Mac」がです(^_^;)
消去のタブの名前「disk0s2」がグレーアウトして
クリックしてもカーソルが点滅しないで編集ができない状態。
消去ボタンもグレーアウトしててクリックできないです(^_^;)
最初の「-s」での設定が悪いのでしょうか?

20. Macが | 2009年3月 4日 15時32分

たびたび「Macが」です(^_^;)
消去タブの名前「disk0z2」がグレーアウトして編集できなく
消去ができない状態 解決したました(^o^)/


原因はマスターイメージにMacOSXのCDで作成した「iso」CDイメージファイル」を指定してスレーブイメージにPearPCサイトより提供されている「img」イメージファイルをマスター、スレーブ逆指定してしまい。
「disk0z2」がない状態になってしまってました。

変更前
pci_ide0_master_image = "MacOSX.iso"
pci_ide0_slave_image = "pearpc-6gib.img"

変更後
pci_ide0_master_image = "pearpc-6gib.img"
pci_ide0_slave_image = "MacOSX.iso"

お手数かけました。ありがとうございます。

21. いしわ | 2009年3月 4日 15時49分

>Macがさん

当方、1年前より本物のMacに移行したため既にPearPCの環境を持ってなく、お力になれずすみませんでした。

自己解決できたようで、何よりです。

22. けー | 2009年4月19日 11時58分

最初のppcの起動の段階で、
プロンプトにusage:ppc configfile
とでてしまうんですが(涙

どうしたらよいでしょうか。。。

ppc 0.4
os win vista
使いたいos mac os10.5

です。
よろしくお願いします><

23. けー | 2009年4月19日 11時58分

最初のppcの起動の段階で、
プロンプトにusage:ppc configfile
とでてしまうんですが(涙

どうしたらよいでしょうか。。。

ppc 0.4
os win vista
使いたいos mac os10.5

です。
よろしくお願いします><

あ、ちゃんとpcc.cfgにリネームしてあります。

24. いしわ | 2009年4月19日 12時36分

>けーさん

申し訳ありませんが、解決法はわかりません。
当方、一度インストールに成功した経緯を書いただけで、PearPCについて詳しいわけでもありませんので。
結局、実用は困難なので、随分前にその環境も消してしまいましたし。

ただ、最新のPearPCはWindows VistaやMacOS 10.5がリリースされる以前のものですので、そもそも対応してないのでは?
仮にインストール出来たとしても、ほとんど動かないような気がします。

25. けー | 2009年4月19日 12時43分

すみません(汗
ありがとうございました。

26. Sky | 2009年9月28日 15時55分

こんにちは。
 「4. PearPCの設定ファイルを編集」で設定をして、「5. ハードディスクのパーティションを設定」の段階に入ろうとしたんですが、CMDで「C:\pearpc>ppc ppc.cfg」と入力して実行すると、「[IO/PROM] <Error> can't open boot file」というメッセージが出てしまって、次のステップにいけません。「ppc.cfg」ファイルをいろいろといじってはみたものの、変わらなかったり、別なメッセージが出たり、ウインドウが出ても、全く操作ができなかったりと、結局は、ここで止まってしまいます。
 何が原因なのでしょう?
 私自身、「ppc.cfg」ファイルを直接送っていただいた方が、助かります。または、そのディレクトリごと。
 知識不足で申し訳ありません。よろしくお願いいたします。

27. いしわ | 2009年9月28日 16時49分

>Skyさん

上のコメントへの返信で書いていますように、一度インストールに成功した経緯を書いただけで、PearPCについて詳しいわけでもありませんし、随分前にその環境も消してしまっています(というか、今はMac本体を使用しています)ので、申し訳ありませんが、当方では原因も解決策もお答えのしようがありません。

28. Kawaguchi | 2009年10月 5日 17時25分

たいへん参考になりました。
ありがとうございます。

29. JOKER | 2010年6月17日 0時54分

CDイメージファイルの作成で
B's Recorder GOLD以外に書き出しのできるフリーソフトはありませんか?

B's Recorder GOLDがダウンロードできないから
代わりを探してます

By JOKER

30. 管理者 | 2010年6月18日 2時04分

>JOKERさん

申し訳ありませんが、そのようなフリーソフトは知りません。

コメントする

« 前の記事
WindowsでMac OS Xを動かす
次の記事 »
Firefox 1.5.0.5にバージョンアップしたら...

▲このページの先頭へ