追記:2012/2/16 次期Mac OS Xの「OS X Mountain Lion (10.8) 」を発表!! くまだ3さんから、VMでMACのLion 10.7.2の構築について、
「VMでMACのLion 10.7を動かす2」の方法でVmwareに
MAC OSの環境項目が追記できないということでその対応メモ。
解説が長いです。
http://narn.seesaa.net/article/235749174.html 問題は「CVMware Workstation8インストールが完了したら
VMware Workstation8用MAC Lion起動BIOSパッチフォルダ
(containts to drive C)にあるinstall.cmdを起動します。
これはVMwareにはMAC OSを起動させるBIOS設定がないため、
有志方々が作ったパッチ関係を当てます。」
ここでパッチが適用できないことが問題。このパッチはVmware
標準の環境設定にMAC用環境設定を追記するパッチです。
これがないとVmwareでMAC OSが起動できません。
※v8.0.0.471780でないとパッチ適用できません 環境構築が10.6から10.7まであるのでいろいろ構築できそうです。
別環境で実施しても問題ないので、このバッチ詳細を記述します。
@DOSプロンプトを「管理者実行」で実行させます。
理由はVista以降、たとえAdministrator権限であってもOSに影響する
プログラムはブロックしてしまいます。※たぶんこれが原因?
ADOSプロンプトからがinstall.cmdあるフォルダに移動します。
Binstall.cmdを実行します。
C実行するとVmwareのインストールフォルダで以下のファイルが
実行した日付に変更されているはずです。
vmware-vmx.exe
vmware-vmx-debug.exe
vmware-vmx-stats.exe
vmwarebase.dll
DVmwareの環境設定のオプションでMAC OSの項目が
追加されているか確認します。
これでうまくいかないと私的にはつらいなー!
install.cmdの内容
@echo off
setlocal ENABLEEXTENSIONS
echo VMware Unlocker 1.0.0
echo =====================
echo (c) Dave Parsons 2011
echo Stopping VMware services...
net stop VMwareHostd
net stop VMAuthdService
echo Creating backup folders...
rd /s /q .\backup >nul
rd /s /q .\bin >nul
mkdir .\backup
mkdir .\bin
if %PROCESSOR_ARCHITECTURE% == x86 goto X86
if %PROCESSOR_ARCHITECTURE% == AMD64 goto X64
goto PrintArch
:X64
:: delims is a TAB followed by a space
for /F "tokens=2* delims= " %%A in ('REG QUERY "HKLM\SOFTWARE\Wow6432Node\VMware, Inc." /v Core') do set Core=%%B
echo Core=%Core%
for /F "tokens=2* delims= " %%A in ('REG QUERY "HKLM\SOFTWARE\Wow6432Node\VMware, Inc.\%Core%" /v InstallPath') do set InstallPath=%%B
echo InstallPath=%InstallPath%
echo Saving 64-bit files...
mkdir .\backup\x64
mkdir .\bin\x64
xcopy /F /Y "%InstallPath%x64\vmware-vmx.exe" .\backup\x64
xcopy /F /Y "%InstallPath%x64\vmware-vmx-debug.exe" .\backup\x64
xcopy /F /Y "%InstallPath%x64\vmware-vmx-stats.exe" .\backup\x64
echo Patching 64-bit files...
bspatch.exe .\backup\x64\vmware-vmx.exe .\bin\x64\vmware-vmx.exe .\bsdiff\x64\vmware-vmx.bsdiff
bspatch.exe .\backup\x64\vmware-vmx-debug.exe .\bin\x64\vmware-vmx-debug.exe .\bsdiff\x64\vmware-vmx-debug.bsdiff
bspatch.exe .\backup\x64\vmware-vmx-stats.exe .\bin\x64\vmware-vmx-stats.exe .\bsdiff\x64\vmware-vmx-stats.bsdiff
echo Copying 64-bit files to VMware folder...
xcopy /F /Y .\bin\x64\*.* "%InstallPath%x64\"
goto Common
:X86
:: delims is a TAB followed by a space
for /F "tokens=2* delims= " %%A in ('REG QUERY "HKLM\SOFTWARE\VMware, Inc." /v Core') do set Core=%%B
echo Core=%Core%
for /F "tokens=2* delims= " %%A in ('REG QUERY "HKLM\SOFTWARE\VMware, Inc.\%Core%" /v InstallPath') do set InstallPath=%%B
echo InstallPath=%InstallPath%
:Common
echo Saving 32-bit files...
xcopy /F /Y "%InstallPath%vmware-vmx.exe" .\backup\
xcopy /F /Y "%InstallPath%vmware-vmx-debug.exe" .\backup\
xcopy /F /Y "%InstallPath%vmware-vmx-stats.exe" .\backup\
xcopy /F /Y "%InstallPath%vmwarebase.dll" .\backup\
echo Patching 64-bit files...
bspatch.exe .\backup\vmware-vmx.exe .\bin\vmware-vmx.exe .\bsdiff\x64\vmware-vmx.bsdiff
bspatch.exe .\backup\vmware-vmx-debug.exe .\bin\vmware-vmx-debug.exe .\bsdiff\vmware-vmx-debug.bsdiff
bspatch.exe .\backup\vmware-vmx-stats.exe .\bin\vmware-vmx-stats.exe .\bsdiff\vmware-vmx-stats.bsdiff
bspatch.exe .\backup\vmwarebase.dll .\bin\vmwarebase.dll .\bsdiff\vmwarebase.bsdiff
echo Copying 32-bit files to VMware folder...
xcopy /F /Y .\bin\*.* "%InstallPath%"
xcopy /F /Y darwin.* "%InstallPath%"
echo Starting VMware services...
net start VMAuthdService
net start VMwareHostd
goto Finished
:PrintArch
echo Unknown archtitecture: %PROCESSOR_ARCHITECTURE%
goto Finished
:Finished
Windows 8 Consumer Previewが2/29に公開されそうなので
次回そのあたりのネタかもね。
仕事は追い込みです。今月末で一段落の方向ですが
週末や徹夜です。
先週から久しぶりに雪が積もりました。
娘と一緒に雪だるまを作りました。
今年は寒いね。
最近家族がはまったアニメでEテレ(旧NHK教育)で
土曜日に放送されている「日常」です。
http://www.shinonome-lab.com/ 元々テレビ愛知など一部の地方のみ放送されてたのを
NHKが元の24話を12話に編集しています。
漫画はまだみてませんが、日常のあり得ないような
ばかげた内容でNHKよ。これでいいの?内容です。
娘はオープニングの歌が気に入っています。
歌「ヒャダインのじょーじょーゆーじょー」
VIDEO 是非みてくださいね。