10.15の配布が開始されました。Mojaveからアップデートしました。Cloverとkext類を最新版にすれば、時間はかかるものの通常の作業でアップデートできるようです。10.15の配布が開始されました。例年だと1-2週間前に配布開始日がアナウンスされたのですが、今回は突然のことでした。慌ててインストールしたのですが、インストールが止まって見えてしまうトラブルがあって報告が遅れました。実は、単に時間がかかっていただけのようでした。システムの構成インストール先のマシンは、こちらです。9600Kを組み合わせたHackintoshです。2019に搭載されている第9世代CPUと同じCPUなので互換性が高いと期待しました。CT1000P1SSD81TBにインストールしました。SSDが安くなっています。1TBでも1万円代前半です。CT1000P1SSD8をmacOSで使ってみました。問題なく動作し性能もそこそこ良いです。SSDも...光学ドライブとTimeMachine用のHDDなどが接続されているのですが、わかりやすいように一時的に取り外した状態で進めました。HDにしてあったのですが、これもわかりやすいようにMojaveにしました。listコマンドで見ると、次のように見えます。disk1s4SSDにはEFIシステムパーティション(ESP)と、APFSコンテナのパーティションができています。APFSコンテナのパーティションは、SSDの空きを全て割り当てて確保してあります。APFSコンテナの中には、改名したばかりのMojaveという名前のメインボリュームがあります。macOSのシステムもデータも全部がこの中に入っています。PrebootはFileVault用のボリューム、Recoveryはリカバリーモードで起動するためのボリュームです。VMは仮想メモリー用のボリュームです。APFSのボリュームは、サイズが可変で、必要な容量に対して柔軟に対応できます。ESPを最新にするバニラなインストールをしているので、Hackintoshに必要なファイルは全てESPに入っています。Catalinaに備えて、この内容を最新にアップデートしておきます。開発者の皆さんが対応してくださっていますので、アップデートで発生する問題の多くは、Cloverやkextが最新版にすることで対処できます。現時点でのCloverの最新バージョンは、5070です。最新でしたのでそのままにします。Updater.appで使用中のkextを最新にします。AppleALC.kextを更新しました。更新したら、念のために再起動して、Mojaveとして起動することを確認しておきます。3)https://bootmacos.com/entry/2019/08/30/211328この記事は、以下の古い記事のv.3対応改訂版です。EFIドライバ、kext類は、最新版を使うのが良いです。色々なバグが直されていて、安定しています。常に最新にしておけば、macOSのバージョンアップにも対応できます。現在のMojaveに上書きアップデートしても問題ないとは思います。念のためにMojave環境は残しておきたいです。気持ちよくクリーンインストールしたいとの考えもありました。APFSなら、新しいボリュームを作成するのは簡単です。HDという名前の新しいボリュームを作成しました。(よく考えたらもはやHDじゃないですね)念のためにdiskutilコマンドでも確認しておきました。disk1s5Catalinaをダウンロードするこれで準備万端ですので、Mojaveで起動して、「システム環境設定」「ソフトウェアアップデート」を開いて、Catalinaをダウンロードします。インストールするダウンロードするといつものように自動的にインストーラが開きます。インストールが始まると、間も無く再起動します。デフォルトでこれが選ばれていると思います。このあとインストール画面になります。今回の環境では、この先が長かったです。remaining...という表示が出たまま、インストールが止まってしまったように見えました。小一時間様子を見たのですが、変化がありません。そこで強制終了していろいろ試したのですが、どうしても11分のところで止まってしまいました。仕方がないので、そのまま一晩放置したところ、インストールが終わっていました。時間がかかっていただけだったようです。実は以下で紹介したZ390マシンでも、同様な手順でCatalinaのインストールを並行して行いました。そちらでも、やはり11分で止まりました。Z390マシンはしばらくするとインストールが進みました。いうことで、Catalinaへのアップデートでは辛抱強く様子を見る余裕が必要だと感じました。ちなみに本物MacのCatalinaアップデートでは、プログレスバーが停滞することはなく、割と順調に進みました。Refreshの作例です。スリープ、iMessage、FaceTimeが機能します。純正無線ユニットを使用しているのでContinuity関連も問題ありません。過去に公開した記事のまとめです。このマシンは常用していますので、ここで紹介している作例で一番自信のある構成...インストールが終了すると、再び再起動します。この挙動はいつものアップデート作業と同じです。インストール途中で、TimeMachineバックアップや他のMacのデータを転送するかどうかを聞かれます。最初の手順で、Mojaveのドライブを残してありました。これが転送元の選択肢に現れますので、これから復帰しました。クリーンインストールという観点からすると、古いデータを引き継ぐことになってしまうかもしれませんが、設定は楽です。ユーザデータは大量になるので、それ以外の設定とアプリケーションだけを引き継ぎました。ユーザデータは、古いUsers以下のディレクトリを、システム環境設定のアカウントで指定すれば簡単に引き継げるので、ここで転送する必要はないと思いました。インストールが終了した状態で、diskutilコマンドでボリュームの様子を見てみます。Dataという名前のボリュームができています。これがCatalinaから新しく作られたボリュームです。HDボリュームは読み出し専用になって、保護されているらしいです。Dataのついたボリュームに、ユーザデータを含む、書き換えするデータが置かれるようです。disk1s6まとめインストールに時間がかかったので、待ちきれなくて試行錯誤してしまいました。我慢強くじっと待っていればCatalinaへは何事もなく順調にアップデートできたと思います。PMベータ版ではインストールできていたので安心していたのですが、正式リリース版はうちのHaswell機ではインストール失敗します。クリーンインストールしてみたのですが、言語を選択する画面が出てくるタイミングでマウスカーソルだけの画面になってしまい先に進めません。PM自己解決しました。本日(2019年10月15日)のCLOVER最新版、kext最新版を使ってESPを作ったところ、正常にインストール完了できました。