SSブログ

MacBook Pro 2019(16インチ)のCatalinaでHigh Sierraを動かす [mac]

aboutmac.png
時間かけてCatalinaのVirtual BOX上にHigh Sierraを作った結果がこんな感じ

2019年11月最新版の情報だ
新しくCatalina上で動かしたいという場合にのみ有効だと思う
参考URLは非常に参考になったがどれもこのケースには微妙に当てはまらなかったりするので若干時間かかった

参考URL
https://www.virtualbox.org/wiki/Downloads
  ここのOS X hostsとOracle VM VirtualBox Extension Pack

http://blog.flect.co.jp/labo/2016/03/mac-on-mac-0a6f.html
https://webnetforce.net/macos-high-sierra-on-virtualbox/
VBoxの設定は一部この二つを参考に
  再起動後の流れは二つ目のを参考にした

http://www.darkhorse.mydns.jp/blog/mac-os-sierra-vbox
  VBoManageのコマンドはここを参考にした

https://webnetforce.net/make-macos-bootable-iso/
  ISOイメージの作り方はここを参考にした

https://support.apple.com/ja-jp/HT208496
  フォーマットは公式を参考に

https://qiita.com/ykgeek/items/3098074c91da6943ef00
  起動スクリプトはここを参考にした

https://www.it-swarm.net/ja/virtual-machine/
 ゲストとしてmac-osにゲストを追加し、ホストとしてwindowsマシンを追加する方法/830527379/
vboxdarwinadditions.pkgについての参考

vdm.png

基本的にはリンク先を見てくれって感じ
キャプチャーして画面残してあれこれやるほどマメじゃないのですみません

つまづいた点だけメモ残す

①VBOXの設定でGUIで編集できないところをVBoxManageコマンドで設定する
 ちなみにホストOSはくろちゃんでゲストOSはしろちゃんだ
kurochan:~ $ VBoxManage modifyvm "しろちゃん" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
kurochan:~ $ VBoxManage setextradata "しろちゃん" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
kurochan:~ $ VBoxManage setextradata "しろちゃん" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
kurochan:~ $ VBoxManage setextradata "しろちゃん" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
kurochan:~ $ VBoxManage setextradata "しろちゃん" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
kurochan:~ $ VBoxManage setextradata "しろちゃん" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
kurochan:~ $ VBoxManage setextradata "しろちゃん" VBoxInternal2/EfiGopMode 4

②getextradataで設定内容を確認
kurochan:~ $ VBoxManage getextradata "しろちゃん" enumerate
Key: GUI/InformationWindowGeometry, Value: 126,273,591,362
Key: GUI/LastCloseAction, Value: PowerOff
Key: GUI/LastNormalWindowPosition, Value: 45,93,1027,801
Key: GUI/LastScaleWindowPosition, Value: 296,171,893,662
Key: GUI/ScaleFactor, Value: 1.8
Key: VBoxInternal/Devices/efi/0/Config/DmiBoardProduct, Value: Iloveapple
Key: VBoxInternal/Devices/efi/0/Config/DmiSystemProduct, Value: MacBookPro11,3
Key: VBoxInternal/Devices/efi/0/Config/DmiSystemVersion, Value: 1.0
Key: VBoxInternal/Devices/smc/0/Config/DeviceKey, Value: ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc
Key: VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC, Value: 1
Key: VBoxInternal2/EfiGopMode, Value: 4

③VBoxManageのsetextradataで解像度設定の例
kurochan:~ $ VBoxManage setextradata "しろちゃん" VBoxInternal2/EfiHorizontalResolution 1920
kurochan:~ $ VBoxManage setextradata "しろちゃん" VBoxInternal2/EfiVerticalResolution 1080

④High SierraのISOイメージを作るところ
kurochan:~ $ cd /tmp
kurochan:tmp $ pwd
/tmp
kurochan:tmp $ hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J
created: /tmp/HighSierra.cdr.dmg
kurochan:tmp $ hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
/dev/disk3 Apple_partition_scheme
/dev/disk3s1 Apple_partition_map
/dev/disk3s2 Apple_HFS /Volumes/install_build
kurochan:tmp $ echo $?
0
kurochan:tmp $ asr restore -source /Volumes/Install\ macOS\ High\ Sierra/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
Validating target...done
Validating source...done
Retrieving scan information...done
Validating sizes...done
Restoring ....10....20....30....40....50....60....70....80....90....100
Restored target device is /dev/disk3s2.
Remounting target volume...done
Personalization failed: Error Domain=OSPErrorDomain Code=103 "The given secure boot bundle is invalid." UserInfo={NSLocalizedDescription=The given secure boot bundle is invalid.}
asr: Couldn't personalize volume /Volumes/OS X Base System - Policy not found
kurochan:tmp $ hdiutil detach /Volumes/OS\ X\ Base\ System
"disk3" ejected.
kurochan:tmp $ hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
Driver Descriptor Map(DDM: 0)を読み込み中…
Apple(Apple_partition_map: 1)を読み込み中…
disk image(Apple_HFS: 2)を読み込み中…
.................................................................................................................................................
経過時間: 7.547s
速度: 969.3Mバイト/秒
節約率: 0.0%
created: /tmp/HighSierra.iso.cdr
kurochan:tmp $ pwd
/tmp
kurochan:tmp $ ls
HighSierra.cdr.dmg HighSierra.iso.cdr com.apple.launchd.JySiWDONtX powerlog
kurochan:tmp $ cp HighSierra.iso.cdr ~/Documents/
kurochan:tmp $ ls -ltr
total 29966336
drwxr-xr-x 2 root wheel 64 11 23 11:36 powerlog
drwx------ 3 xxxxx wheel 96 11 23 11:37 com.apple.launchd.JySiWDONtX
-rw-r--r--@ 1 xxxxx wheel 7671382016 11 23 17:06 HighSierra.cdr.dmg
-rw-r--r-- 1 xxxxx wheel 7671382016 11 23 17:07 HighSierra.iso.cdr

で、MacBook Pro 2019(16インチ)、i9、メモリ32GB中6GB割り当てで動かせるようになったけど結構重たい
もうサポートされていないMasterMoney for Macに1円の投資もせずに使えるようになったぜ
ギリギリ我慢できる程度の速度だ
ちなみにキーボードの「かな」「英数」は認識してくれないので、メニューで切り替えてる。。
気が向いたら調べる
nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。