<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1147704150869460878</id><updated>2024-09-05T06:41:11.668+09:00</updated><title type='text'>Macメモ</title><subtitle type='html'>MacOSXの利活用を中心とした備忘録</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mac-erutuf.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1147704150869460878/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://mac-erutuf.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>erutuf</name><uri>http://www.blogger.com/profile/12485926461124750861</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7uSXZ6-Xxj_nlaus2LzhMhbJGAoxQnOcZfwpDD9S4Z0-oz-v7FS7MVfdN5p7X_hX2yScYCiKvJGffsuZdxhy-elJsFyLETczYihbKzUsBUhG1Zx8eVS6hn7ZEqX-3Jw/s220/IMG_0064.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1147704150869460878.post-2981993292464534312</id><published>2010-10-16T09:57:00.017+09:00</published><updated>2011-01-14T02:43:51.511+09:00</updated><title type='text'>BOOTCAMPパーティションをVirtualBoxから起動させる</title><content type='html'>bootcampパーティションにWindows7を既にインストールしていたのだが、&lt;br /&gt;
いちいち再起動するのは面倒と思い立ち、それならVirtualBoxでWindows7を&lt;br /&gt;
ゲストOSとして起動しようではないかと考えた。&lt;br /&gt;
ネットで調べてみると、bootcampパーティションをVirtualBoxから起動させるには、&lt;br /&gt;
テクニカルだったのでここにメモを残す。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;span style=&quot;font-size: large;&quot;&gt;VirtualBoxの用意&lt;/span&gt;&lt;/h2&gt;最新バージョンを用いてはだめです！！&lt;br /&gt;
&lt;b&gt;&lt;a class=&quot;external-link&quot; href=&quot;http://download.virtualbox.org/virtualbox/3.0.8/VirtualBox-3.0.8-53138-OSX.dmg&quot;&gt;VirtualBox3.0.8&lt;/a&gt;を使います。&lt;/b&gt;&lt;br /&gt;
これは、vmdk(ディスクイメージファイル)を作成する際、&lt;br /&gt;
最新バージョン(3.2.10)だとバグがあるらしく、3.0.8をまずインストールする。&lt;br /&gt;
&lt;a class=&quot;external-link&quot; href=&quot;http://forum.virtualbox.org/viewtopic.php?f=8&amp;amp;p=153285&quot;&gt;http://forum.virtualbox.org/viewtopic.php?f=8&amp;amp;p=153285&lt;/a&gt; を参考にしました。&lt;br /&gt;
ディスクイメージファイルの作成が完了すれば、最新バージョンにアップデートしても構わない。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;span style=&quot;font-size: large;&quot;&gt;ディスクイメージファイルの作成&lt;/span&gt;&lt;/h2&gt;&amp;nbsp;ディスクイメージファイルを作成するには、以下の工程を踏みます。&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;BOOTCAMPパーティションをアンマウントする&lt;br /&gt;
ディスクユーティリティを起動し、BOOTCAMPパーティションを選択する。&lt;br /&gt;
ウィンドウ上部の情報をクリックして、ディスク識別子を確認する。通常はdisk0s3のはず。&lt;br /&gt;
そして、ウィンドウ上部の取り出すでBOOTCAMPをアンマウントする。&lt;/li&gt;
&lt;li&gt;BOOTCAMPパーティションのディスク識別子のパーミッションを変更&lt;br /&gt;
ターミナルを起動して、以下のコマンドで/dev/disk0s3のパーミッションを変更する。&lt;br /&gt;
ただしdisk0s3の部分は各自環境によって異なる。&lt;br /&gt;
&lt;pre style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;$sudo chmod 777 /dev/disk0s3&lt;/span&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;ディスクイメージファイルの作成&lt;br /&gt;
ターミナルを起動して、以下のコマンドでディスクイメージファイルを作成します。&lt;br /&gt;
&lt;pre style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;$sudo VBoxManage internalcommands createrawvmdk -rawdisk /dev/disk0&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; -filename win7raw.vmdk -partitions 3&lt;/span&gt;&lt;/pre&gt;ディスクイメージファイルであるwin7raw.vmdkはカレントディレクトリに作成される。&lt;br /&gt;
従って通常は/Users/&lt;i&gt;yourname&lt;/i&gt;/ 以下に作成されているはず。&lt;br /&gt;
この作業はVirtualBox3.0.8で行わないとだめだった。&lt;/li&gt;
&lt;li&gt;ディスクイメージファイルの所有者を変更&lt;br /&gt;
工程3においてディスクイメージファイルをスーパユーザで作成したので、&lt;br /&gt;
イメージファイルの所有者はrootになっている。このままだと起動できないので、&lt;br /&gt;
ディスクイメージファイルの所有者を以下のコマンドで変更する。&lt;br /&gt;
&lt;pre style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;$sudo chown &lt;i&gt;yourname&lt;/i&gt; win7raw*&lt;/span&gt;&lt;/pre&gt;これでwin7raw.vmdkとwin7raw-pt.vmdkの所有者を変更できる。&lt;/li&gt;
&lt;/ol&gt;以上でディスクイメージファイルの作成は完了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;span style=&quot;font-size: large;&quot;&gt;VirtualBoxの設定&lt;/span&gt;&lt;/h2&gt;VirtualBoxを起動して、ウィンドウ上部の新規をクリックして仮想マシン作成ウィザードを起動する。&lt;br /&gt;
仮想マシン名は、&lt;b&gt;win7_64&lt;/b&gt; にしときます。&lt;br /&gt;
数回「続ける」ボタンを押すと、「仮想ハードディスク」の項目になる。&lt;br /&gt;
ここでは、「既存のハードディスクを使用」を選択し、右にあるフォルダボタンをクリックする。&lt;br /&gt;
現れた仮想メディアマネージャウィンドウ上部の「追加」をクリック。&lt;br /&gt;
ここで、ディスクイメージファイルwin7raw.vmdkを選びオープンをクリックして追加する。&lt;br /&gt;
この追加されたディスクイメージファイルを選択し、仮想マシン作成を完了する。&lt;br /&gt;
すると初めのVirtualBoxウィンドウの左側に先程追加した仮想マシンが表示されていると思います。&lt;br /&gt;
この仮想マシンをクリックして反転させ、ウィンドウ上部の設定をクリックします。&lt;br /&gt;
このウィンドウで仮想マシンwin7_64を設定できます。&lt;br /&gt;
上部のストレージを選択し、IDE Controllerのタイプを&lt;b&gt;「ICH6」&lt;/b&gt;に変更します。&lt;br /&gt;
&lt;br /&gt;
また、ゲストOSへのメモリ割り当てには限界があるらしく、&lt;b&gt;2500MB付近が最大値&lt;/b&gt;らしい。&lt;br /&gt;
これはMacOSXがデフォルトで、32bitモードで起動していることに起因するらしい。&lt;br /&gt;
参考：&lt;a class=&quot;external-link&quot; href=&quot;http://forum.virtualbox.org/viewtopic.php?f=8&amp;amp;p=156574&quot;&gt;http://forum.virtualbox.org/viewtopic.php?f=8&amp;amp;p=156574&lt;/a&gt;&lt;br /&gt;
従って、OSXを64bitモードで起動すれば、上記のメモリ量以上を割り当てることができるらしい。&lt;br /&gt;
しかしながら、32bitモードで起動させていることには理由があり、64bitモードで起動すると動作不良を起こす場合があるらしい。&lt;br /&gt;
&lt;br /&gt;
これで、基本設定は完了。&lt;br /&gt;
上部の起動ボタンを押せば、Windows7が起動してくれると思います。&lt;br /&gt;
&lt;br /&gt;
また、Windows7の起動後、VirtualBoxメニューバーの「デバイス」→「Guest Additions のインストール」&lt;br /&gt;
をクリックすると、よりVirtualBoxが使いやすいものになります。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;span style=&quot;font-size: large;&quot;&gt;VirtualBox起動の注意&lt;/span&gt;&lt;/h2&gt;しかしながら、Macを再起動すると、ディスクイメージファイル作成工程で行った、&lt;br /&gt;
/dev/disk0s3 のパーミッションを元に戻してしまいます。&lt;br /&gt;
また、VirtualBoxからBOOTCAMPパーティションを起動するには、&lt;br /&gt;
このパーティションがアンマウントされていないとだめです。&lt;br /&gt;
つまり、VirtualBoxからWindows7が起動されるまでに、&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;/dev/disk0s3 のパーミッションを777に変更&lt;/li&gt;
&lt;li&gt;BOOTCAMPパーティションをアンマウント&lt;/li&gt;
&lt;li&gt;VirtualBoxからWindows7を起動&lt;/li&gt;
&lt;/ol&gt;この3工程をたどらなくてはなりません。 それなら、AppleScriptで書いてしまおうと考えた人がブログに載せていたので拝借。&lt;br /&gt;
以下がそのスクリプト、&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;--Make the BOOTCAMP Partition writeable&lt;/code&gt;
do shell script &quot;chmod 777 /dev/disk0s3&quot; with administrator privileges 
tell application &quot;Finder&quot;
if exists &quot;BOOTCAMP&quot; then
--Eject BOOTCAMP Volume if Mounted
do shell script &quot;umount -f /Volumes/Bootcamp&quot; with administrator privileges
end if
end tell
--Launch Virtual Machine
do shell script &quot;vboxmanage startvm YOUR-VM-NAME-HERE&quot;&lt;/pre&gt;ただし、YOUR-VM-NAME-HEREの部分には仮想マシン名のwin7_64を記入する。&lt;br /&gt;
ユーティリティにあるAppleScriptエディタを用いれば簡単に作成できる。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;ゲストWindows 7の設定&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
上手く動作しない項目の修正 &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;サウンド&lt;br /&gt;
オーディオドライバが認識せず音が出ないので、調べてみると簡単に見つかった。&lt;br /&gt;
参考: &lt;a href=&quot;http://discussions.apple.com/message.jspa?messageID=10506950&quot;&gt;http://discussions.apple.com/message.jspa?messageID=10506950&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://forums.virtualbox.org/viewtopic.php?f=8&amp;amp;t=23224&quot;&gt;http://forums.virtualbox.org/viewtopic.php?f=8&amp;amp;t=23224&lt;/a&gt;&lt;br /&gt;
以下のドライバをインストールするだけで解決する&lt;br /&gt;
&lt;a href=&quot;http://www.realtek.com.tw/downloads/downloadsCheck.aspx?Langid=1&amp;amp;PNid=14&amp;amp;PFid=23&amp;amp;Level=4&amp;amp;Conn=3&amp;amp;DownTypeID=3&amp;amp;GetDown=false&quot;&gt;http://www.realtek.com.tw/downloads/downloadsCheck.aspx?Langid=1&amp;amp;PNid=14&amp;amp;PFid=23&amp;amp;Level=4&amp;amp;Conn=3&amp;amp;DownTypeID=3&amp;amp;GetDown=false&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://mac-erutuf.blogspot.com/feeds/2981993292464534312/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://mac-erutuf.blogspot.com/2010/10/bootcampvirtualbox.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1147704150869460878/posts/default/2981993292464534312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1147704150869460878/posts/default/2981993292464534312'/><link rel='alternate' type='text/html' href='http://mac-erutuf.blogspot.com/2010/10/bootcampvirtualbox.html' title='BOOTCAMPパーティションをVirtualBoxから起動させる'/><author><name>erutuf</name><uri>http://www.blogger.com/profile/12485926461124750861</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7uSXZ6-Xxj_nlaus2LzhMhbJGAoxQnOcZfwpDD9S4Z0-oz-v7FS7MVfdN5p7X_hX2yScYCiKvJGffsuZdxhy-elJsFyLETczYihbKzUsBUhG1Zx8eVS6hn7ZEqX-3Jw/s220/IMG_0064.JPG'/></author><thr:total>1</thr:total></entry></feed>