logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·01.11.26
← Back to news

VMs can't boot with Network Mode set to Bridged on Apple M5 Pro machines

Original article
github.com|43 points|23 comments|by IndySun|Jul 28, 2026

Bug Report: Boot Failure with Bridged Networking on Apple M5 Pro

This document summarizes GitHub Issue #7658 from the utmapp/UTM repository, reported by user @elusiveshiba on March 23, 2026.

🚨 Issue Overview

The reporter has encountered a critical failure where virtual machines (VMs) are unable to initialize when the network configuration is set to Bridged mode, specifically on hardware utilizing the new Apple M5 Pro chip.

User Description: "Can't boot VMs with Network Mode set to 'Bridged' on machines with the new Apple M5 Pro."

🛠️ Technical Environment

The following specifications were provided for the reproduction of the bug:

ComponentVersion/Detail
UTM Version4.7.5 (118)
macOS Version26.3.1 (a)
Hardware ArchitectureApple M5 Pro
Tested Imageubuntu-24.04.4-live-server-arm64.iso

🔍 Analysis of Behavior

Boot Logic

The issue can be represented by the following logical condition: Boot Success  ⟺  Network Mode≠Bridged\text{Boot Success} \iff \text{Network Mode} \neq \text{Bridged}Boot Success⟺Network Mode=Bridged

While the VM fails in Bridged mode, it functions perfectly under the following settings:

  • Host Only
  • Extended

Execution Flow

The following diagram illustrates the failure point during the VM startup process:

Observed Symptoms

  • The application does not crash.
  • The system remains stuck on the loading screen immediately after the user initiates the "run" command.
  • Because the process hangs so early, the system never reaches the state where the debug log can be exported.

📋 Status and Metadata

Current Progress

  • Issue Assigned
  • Label Applied
  • Milestone Defined
  • Pull Request Linked

Configuration Details

The user mentioned the availability of a config.plist.zip, which would typically contain settings similar to this:

<!-- Mock representation of VM network config -->
<key>Network</key>
<dict>
    <key>Mode</key>
    <string>Bridged</string> <!-- This setting causes the hang -->
    <key>Device</key>
    <string>virtio-net-pci</string>
</dict>

Visual References

Reporter Profile: @elusiveshiba

Issue Screenshot: Image

Copilot Integration: