M4 Mac miniで仮想マシン

箱庭遊びです.

Intel Mac miniからM4 Mac miniに移行したところ,VMWare FusionはUniversal (Intel / Apple Silicon両用)でしたが,もともとCPUのエミュレーションはしない仮想マシンのホストなので,AMD64 (x86_64)の仮想マシンは起動しませんでした.

それならと,まずはWindowsを試してみました.VMWare Fusionの新規仮想マシン作成のウィザードに普通にWindowsをインストールする選択肢があります.

これを選択すればあとは何も考えずに進めていくだけで正式版のWindows 11 ARM64版がインストールできます.

ただし,ライセンス認証のために約28千円かかるのでそこまでにしました.

そこで1回箱庭を消して,どこかで無料のWindowsをインストールする方法があると見たことがあるので検索したら, “Insider Preview” だということです.そのサイトにアクセスしてログインしましたが,エラーが出て,しばらくしてからもう一度試せというので,その日は終わりにしました.翌日には確かにアクセスできて11GBほどの仮想ディスクイメージVHDXを2分ほどでダウンロードできました.

このイメージはインストールディスクではなく,クリーンインストール済のディスクイメージです.起動して設定をはじめたのですが,ネットワークアダプターの選択を回避する方法がなく,結局あきらめました

今度はDebianを試すことにしました.Debianは13 Trixieが出たばかりですがARM64版もありました.ISOイメージをダウンロードして普通にVMWare Fusionで新規マシンを作るとあっさり動いてくれました.

DefaultでディスクイメージにSWAPバーティションを作ってそこを使うので,それをやめにしてZRAMを導入しました.何の想定外も起こらずにインストールできてMozcで日本語入力するところまで行きました.

さて,次は何を試そうかな.

追記(2025年8月14日(木))

Windows 10 x86_64のプロダクトキーがWindow 11 ARM64のライセンス認証に使えたという情報を見つけ,Windows 10 x86_64の仮想マシンからプロダクトキーを取り出し(そういうソフトがあります)試しましたがNGでした.自分のはWindows 8(.1)か,ひょっとするとWindows 7からupgradeしてきたもので,さすがに使えないようです.

昔は回避策があったようですが,最近削除されたようです.
同じプロダクトキーをx86_64とARM64で使う事はMicrosoftが正式に認めているようです.

M4 Mac mini来ました

外箱を開けたところ

何とか資金の見通しが立ったのでApple Storeに注文して,本日届きました.ベースのマシンにRAM, SSDましましで,倍くらいになってしまいました😓

まずはこれまで使っていたIntel Mac mini (Core i7 6-core)のSSDを外部のSSDにクローニングし,終わったら電源を落としてビデオやUSBの接続を全部外して新しいM4 Mac miniにつないで電源を入れました.その際,M4 Mac miniはUSB-Cのポートしかないので,死蔵していたUSB-C → USB-Ax4のハブを使いました.

奥にあるのがUSB-C → USB-A x4ハブ

起動すると移行の手続きに入ります.電源を入れると,Thunderbolt → HDMI変換ケーブルでつないであるメインモニターが認識されないので仕方ないから少々狭いサブモニターで作業しました.またKVMスイッチ経由でつないでいるキーボードも認識されませんので,これも仕方ないからキーボードを前述のUSBハブのもう一つ下流のUSBハブにつないだら認識されたのでそのまま進みました.

SSDはつなぎっぱなしだったので移行元のリストに出てきてそのまま全部移行しました.それから1時間ちょっとで移行が完了しました.

移行中

メインモニターを認識させるのに結局Mac miniのHDMIポートを使うことにしました.サブモニターはUSB-C (Thunderbolt) → Apple Thunderbolt変換アダプター → Thunderbolt Doc → HDMI というこれまでIntel Mac miniでつないでいたままの形で使えています.

ほとんどのアプリは既にApple Siliconのバイナリーが同包されている “Universal” なのでサクサク動きます.VMWare FusionもUniversalですが,仮想マシンは動いてくれません.

注(2025/08/09) : この件,前面のUSB-Cの2portはUSB-3.xのサポートのみでThunderbolt/DisplayPortのサポートがないためです.背面ならば使えることを確認しました.

3プロジェクト進行中

つくづく自分はコンピューターとネットワークがあれば生きていけるんだなあと思う今日この頃です😓

さて,現在3つのプロジェクトが進行中です.

メインWSのリプレース

メインWSは現在史上最強のIntel Mac miniです.Mac mini最初で最後のデスクトップIntel Core CPUを搭載したMac miniで,しかもCore i7にCTOしてますので,間違いなくIntel Mac miniとしては他に右に出るものはありません.

たしかに抜群のパフォーマンスでしたが,Apple Siliconと比較すると何分の1も遅いようですし,いよいよ次のmacOSのメジャーリリースmacOS 26では対象外となるようなので,ここで最新のMac miniを導入しようと画策中です.

まあ,このプロジェクトはその購入資金をいかに用立てるかということが主で,技術的な要素はあんまりないです😓

Webサーバー/プライベートサーバー更新

現在Raspberry Pi 4 Model B (RAM 8GB)でSlackware ARM (32bit)を走らせています.Slackware ARMは15.0が最新で,いろいろ陳腐化してきています.たぶん15.1(または16.0)のリリース時にはSlackware ARMプロジェクトもaarch64版を出すと思うのですが,いつになるか解りません.

そこで,素直にRaspberr Pi OS 64bitに移行します.必要なデーモン類についてはセキュリティー上詳しく書きませんが,まあ何とかなるとは思います.

ただ,Linuxサーバーの更新は気合いが必要なのでそれが心配です.

ハードウェアとしては現在予備役のRapsberry Pi 4 Model B (RAM 4GB)を使用して立ち上げようと思います.必要なUSB HUBも入手しましたし,ルートドライブとする予定の1TB SSDも確保済です.

それと置き場所がないのでWindow 10 32bitで使っていたデスクトップPCを廃棄します.メーカーのクレバリーが倒産してしまったのですが,PCリサイクル料金は払っているので,PC3R : : 一般社団法人 パソコン3R推進協会に申し込めば何とかなるようです.

そうしたスペース,設備的な整備の後,気合いが出るかというプロジェクトです.

門柱灯サイバー化計画

これが一番面白みがあるプロジェクトです.現在門柱にセットした防犯カメラはLEDの門柱灯の電源にACアダプターを付けて供給しています

現在の問題点は,

  • 屋内にあるWi-Fiルーターとの接続がぎりぎり
  • 門柱灯を24時間点けっぱなしにするとセキュリティーが甘いと見られかねないので,朝夕門柱灯はOff/Onしていますが,それだと防犯カメラもその時間しか動かない

の2つがあげられます.これを解決するために,

  • 屋外にWi-Fiルーターを設置する
  • 門柱灯を自動的にOn/Offする仕掛けをする

ことが必要です.

セキュリティー上詳細は書けませんが,一番チャレンジングです.

購入代金に含まれています.
第二種電気工事士の有資格者です.資格の範囲の工事です.

iPhoneの写真が同期しない

iOS 18.5,macOS 15.5にupdateしてから,Macの “写真” アプリにある写真がiPhoneに正常にコピーされなくなりました.

写真の扱いに関してはずいぶん昔から

  1. iPhoneで撮影する(新しい写真はカメラロールに入る)
  2. Macの “写真” アプリに読み込む(読み込み後iPhoneのカメラロールの写真は削除)
  3. Mac側からiPhoneと同期をかける

という形で運用してきました.写真のバックアップに関しては月に一度Mac miniのディスクを2台の外付けディスクにクローニングするのと,別の2台のMac にrsyncで不定期的(週に1〜4回)一方的に同期をかける形でしています.Time Machineも動かしていますがあまりあてにならないので数に入れていません.

ちなみに,最近Appleは「カメラロール」という言葉をあえて使わないようにしていますが存在はしています.

これまでiPhoneにもMacにも写真の重複が発生せずに同期できてきましたが,冒頭のように最近のOSのupdate以降それが出来なくなりました.

たまに1枚だけ同期するような形で現在MacにあってiPhoneにない写真が25枚生じています.たぶん言語によらないバグだと思うので,世界中から情報がAppleに寄せられているはずなので,遠からず修正されるだろうと期待して待ちます.

Mac miniの写真アプリの内容
iPhoneの写真アプリの内容.ガステーブルの部分写真(白いテーブルに黒いバーナーの写真)の2枚目以降がない
iCloudの最近の写真が自動的に同期される無料サービスが終わってから.
現在はiPhone 14.
現在はMac mini 2018 (Intel Core i7 6-core).
Mac mini Late 2012 Core i7 4-coreと,Macbook Retina-12inch 2017 Core i7 dual-coreそれぞれにOpenCore Legacy Patchを宛て最新のmacOS 15.5を動かしている.

Manjaroの弱点

筆者の愛用しているManjaroはrolling release modelというバージョンアップの方法を採用しています(ベースのArch Linuxがそうであるため).

まあ,GentooSlackware-currentも同様ではあります.この手のdistroの弱点は,しばらくupdateをしないで放置しておくと通常のupdateの手段ではupdateができなくなってしまうことです.

実マシンから作ったディスク仮想イメージとして存在させている仮想マシンは,もとの実マシンのバックアップ的な意味合いなので存在感が薄く,気がつくと最後の更新が何か月も前だったりします.

筆者のLinux第一WSであるManjaro AMD64も,ときどきバックアップのためにディスクを仮想化して仮想マシンに仕立ててます.仮想マシンとしても実は一番気に入っているので,Mac mini2台と実マシンであるManjaroのWS自身の中で仮想マシンとして “飼って” います.

気に入っているとは言えバックアップなので新し味がなく,ときどきupdateが何か月ぶりになってしまうことがあります.そんなときは他のupdate可能なイメージをコピーしたり,新たに実マシンから仮想化しました.パックアップの更新としての意義があります.

たまたま,前日updateができなくなった状態をあるSNSに投稿したら,親切な方が,

pacman-key --refresh-keys
pacman -Sc

を試してみてはと教えてくださいました

一台目はそれで復活しました.しかし,別の仮想マシンが同様の症状になっていましたが,上記の方法では復活できませんでした.1勝1敗です.

NGなほうはさらに別のマシンで動いているupdate可能なManjaroのディスクイメージをコピーして差し替え,動くようになりましたが,バックアップの意味を込めて後で久しぶりに実マシンから仮想化しようと思います.

筆者はシステムのメンテはrootでログインした状態で行うことをポリシーにしています(Slackware流)ので,コマンドごとにsudoを使う事はしません.