VMの内蔵HDのフォーマットとmacOSのインストールの開始

VMの内蔵HDはmac用にフォーマットしないと使えない。

フォーマットしたのちに、インストールを行う。

ただし、macOSのインストールは、内蔵HDから起動できないので、途中から前に進まず最初の画面へ戻ってしまう。

VMの内蔵HDのフォーマット

VMを起動すると、コンソール画面にたくさん文字が表示される。

../../../_images/VMStart01.png

しばらく待つと、以下のような画面になる。

../../../_images/VMStart02.png

言語は日本語を選択する。

../../../_images/VMStart03.png

まずは、内蔵HDのフォーマットをするために、ディスクユーティリティーを立ち上げる。

../../../_images/VMStart04.png

“VBOX HARDDISK Media”を選択して、”消去”ボタンをおす

../../../_images/VMStart05.png

名前は適当に”Macintosh HD”でいいと思う。

名前 Macintosh HD
フォーマット Mac OS拡張(ジャーナリング)
方式 GUIDパーティションマップ
../../../_images/VMStart06.png

消去を実行するとすぐに終わって、以下のような画面になる。

../../../_images/VMStart07.png

macOSのインストール

macOSのインストールは、途中で小細工をしないと最初の画面からの無限ループにハマる。

最初の1週目を行い。小細工をする前まで書いてゆく。

ディスクユーティリティーの終了後にインストーラを立ち上げる。

../../../_images/VMStart08.png

普通のインストーラの画面で続けてゆく

../../../_images/VMStart09.png

続けてゆく。

../../../_images/VMStart10.png

ハードディスクを選んで続けてゆく

../../../_images/VMStart11.png

プログレスバーが続いてゆく。

../../../_images/VMStart12.png

プログレスバーの進行が終わると、VMが再起動され、こんなコンソール画面風になる。

../../../_images/VMStart13.png

再び、光学ディスクから起動される。

../../../_images/VMStart14.png

最初の画面に戻る。

../../../_images/VMStart15.png

プログレスバーの進行が終わった後に、内蔵ハードディスクから起動して欲しいのだが、起動されない。

小細工を追加すると内蔵ハードディスクで起動されるようになる。

VirtualBox上のmacOS用VMの作成

macOSをインストールするためのVMの作成。以下の設定で作成する。

VMの作成

新規ボタンを押せばOK。あとは、指示に従い、以下の設定を行えば問題ない。

../../../_images/newVM01.png
名前 任意
タイプ Mac OS X
バージョン mac OS 10.13 Hight Sierra (64-bit)
メモリーサイズ 4096
ハードディスク 仮想ハードデスクを作成する
../../../_images/newVM02.png
ファイルサイズ 30.00GB
ハードデスクのファイルタイプ VDI
物理ハードディスクにあるストレージ 可変サイズ

作成したVMの設定の調整

設定ボタンを押すと、設定ウインドウが表示される。

設定ウインドウの以下の値を設定してゆく

システム ‣ マザーボード ‣ 起動順序 ‣ フロッピー のチェックボックスを外す。

../../../_images/setVM01.png

システム ‣ プロセッサー ‣ プロセッサー数 の値を2に変更

システム ‣ プロセッサー ‣ 使用率制限 の値を80%に変更

../../../_images/setVM02.png

ディスプレイ ‣ スクリーン ‣ ビデオメモリー の値を80%に変更

../../../_images/setVM03.png

ストレージ ‣ ストレージデバイス ‣ 内蔵ディスクを選ぶ(名前はそれぞれ) ‣ 属性 ‣ SSD のチェックボックスを外す。

../../../_images/setVM04.png

ストレージ ‣ ストレージデバイス ‣ 光学デバイスを選ぶ(名前は空) ‣ 光学ドライブ の右側の光学ドライブボタンを押す。そこは、ポップアップメニューになっている。”HighSierra.iso”を選ぶ。

../../../_images/setVM05.png

オーディオ ‣ オーディオを有効化 のチェックボックスを外す。

../../../_images/setVM06.png

VirtualBox用のmacOSインストールディスクを作る

元データの入手

macOS High Sierraは、Mac App Storeから入手できる。 ダウンロードは ここ

../../../_images/InstallerIcon.png

このアプリケーションの中に、インストールディスクを作るためのリソースが全て入っている。

.
└── Contents
    ├── Frameworks
    ├── Info.plist
    ├── MacOS
    ├── PkgInfo
    ├── PlugIns
    ├── Resources
    ├── SharedSupport
    │   ├── AppleDiagnostics.chunklist
    │   ├── AppleDiagnostics.dmg
    │   ├── BaseSystem.chunklist
    │   ├── BaseSystem.dmg
    │   ├── InstallESD.dmg
    │   └── InstallInfo.plist
    ├── _CodeSignature
    └── version.plist

isoデータの作成

ダウンロードしたインストーラから、以下のコマンドでDesktopにisoファイルを作れる。

$ hdiutil create -o /tmp/HighSierra -size 8G -layout SPUD -fs HFS+J -type SPARSE
created: /tmp/HighSierra.sparseimage
$ hdiutil attach /tmp/HighSierra.sparseimage -noverify -mountpoint /Volumes/install_build
/dev/disk9                  Apple_partition_scheme
/dev/disk9s1                Apple_partition_map
/dev/disk9s2                Apple_HFS                       /Volumes/install_build
$ sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build
Password:
Ready to start.
To continue we need to erase the volume at /Volumes/install_build.
If you wish to continue type (Y) then press return: Y
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
$ hdiutil detach /Volumes/Install\ macOS\ High\ Sierra/
"disk9" unmounted.
"disk9" ejected.
$ hdiutil convert /tmp/HighSierra.sparseimage -format UDTO -o /tmp/HighSierra.iso
Driver Descriptor Map(DDM: 0)を読み込み中…
Apple(Apple_partition_map: 1)を読み込み中…
(Apple_Free: 2)を読み込み中…
disk image(Apple_HFS: 3)を読み込み中…
..........................................................................................................................................
経過時間: 17.273s
速度: 474.3Mバイト/秒
節約率: 0.0%
created: /tmp/HighSierra.iso.cdr
$ mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
$ rm /tmp/HighSierra.sparseimage

デスクトップに以下のようなアイコンが出来る。ファイル名は、”HighSierra.iso”

../../../_images/isoIcon.png