Skip to content

[macOS] When I boot macOS Tahoe after using autopilot, I choose macOS Base System and then it gives me "Your system restarted because of a problem." #214

@TTXTrick

Description

@TTXTrick

Describe the Issue

The title says it all,

Reproduce the Issue

I really don't know

Expectation

It would boot into the installer

Screenshots

No response

Operating System

Debian GNU/Linux 13 (trixie)

Kernel

Linux 6.12.57+deb13-amd64

Processor

Intel® Core™ i5-2410M × 4

RAM (in GB)

7

GPU(s)

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

Version

v0.13.4

Branch

main

Generated Script File

Generated XML File (if applicable)

Generated Log File

ULTMOS AUTOPILOT LOG 01-01-2026 16:48:42
───────────────────────────────────────────────────────────────────
[16:48:42.871][ INFO ]:  ULTMOS v0.13.4
[16:48:42.871][ INFO ]:   
[16:48:42.872][ INFO ]:  Name       : AutoPilot
[16:48:42.872][ INFO ]:  File       : autopilot.py
[16:48:42.872][ INFO ]:  Identifier : APC
[16:48:42.872][ INFO ]:  Vendor     : Coopydood
[16:48:42.872][ INFO ]:   
[16:48:42.872][ INFO ]:  Logging to ./logs/APC_RUN_01-01-2026_16-48-42.log
[16:48:42.873][  OK  ]:  The NRS folder structure was not detected, will not use NRS
[16:48:42.873][ INFO ]:  Downloading notice list
[16:48:44.230][  OK  ]:  Notice list downloaded
[16:48:44.231][ INFO ]:  Checking notice list
[16:48:44.231][  OK  ]:  Notice list loaded
[16:48:44.231][ INFO ]:  Marking spark timestamp
[16:48:44.231][ INFO ]:  Displaying menu
[16:48:44.231][  OK  ]:  Menu displayed
[16:48:44.231][ WAIT ]:  Waiting on user input
[16:48:47.097][  OK  ]:  User input received
[16:48:47.098][  OK  ]:  ───────────────── STARTING INTERROGATION SEQUENCE ─────────────────
[16:48:47.098][ INFO ]:  FEATURE LEVEL 11
[16:48:47.098][  OK  ]:  Stage 1 sequence initiated
[16:48:47.098][  OK  ]:  Removing stale blobs
[16:48:47.862][  OK  ]:  Using default value of boot.sh
[16:48:47.862][ WARN ]:  Notice hook has been hit
[16:48:47.863][ WARN ]:  Arming notice selection trigger
[16:48:47.863][  OK  ]:  Stage 2 sequence initiated
[16:48:49.002][ WARN ]:  Notice hook has been hit
[16:48:49.002][ WARN ]:  Arming notice selection trigger
[16:48:49.002][  OK  ]:  Stage 2 sequence initiated
[16:48:49.003][ INFO ]:  Custom value requested, setting up
[16:48:50.294][ WARN ]:  Selection notice trap has been triggered
[16:48:50.295][ INFO ]:  Disarming notice selection trigger
[16:48:50.295][ INFO ]:  Requesting notice display
[16:48:50.296][ WARN ]:  A notice condition has been triggered
[16:48:50.296][ INFO ]:  Showing notice
[16:48:50.297][ WARN ]:  Non-critical notice, user can continue
[16:48:51.315][  OK  ]:  Custom value was set to 26
[16:48:51.315][  OK  ]:  Stage 3 sequence initiated
[16:48:52.103][  OK  ]:  Using default value of 2
[16:48:52.106][  OK  ]:  Stage 4 sequence initiated
[16:48:52.795][  OK  ]:  Using default value of 2
[16:48:52.796][  OK  ]:  Stage 5 sequence initiated
[16:48:53.615][  OK  ]:  Using default value of Haswell-noTSX
[16:48:53.616][  OK  ]:  Stage 6 sequence initiated
[16:48:54.219][  OK  ]:  Using default value of +ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check
[16:48:54.220][  OK  ]:  Stage 7 sequence initiated
[16:48:54.783][  OK  ]:  Using default value of 8G
[16:48:54.784][  OK  ]:  Stage 8 sequence initiated
[16:48:55.331][  OK  ]:  Using default value of 80G
[16:48:55.333][ WARN ]:  Notice hook has been hit
[16:48:55.333][ WARN ]:  Arming notice selection trigger
[16:48:55.333][  OK  ]:  Stage 9 sequence initiated
[16:48:55.909][  OK  ]:  Using default value of HDD
[16:48:55.909][  OK  ]:  Will set disk up as an HDD
[16:48:55.909][  OK  ]:  Stage 10 sequence initiated
[16:48:56.596][  OK  ]:  Using default value of virtio-net
[16:48:56.597][  OK  ]:  Stage 11 sequence initiated
[16:48:57.404][  OK  ]:  Using default value of 00:16:cb:00:21:09
[16:48:57.406][  OK  ]:  Stage 12 sequence initiated
[16:48:59.677][  OK  ]:  Stage 12 sequence initiated
[16:48:59.678][ INFO ]:  Custom value requested, setting up
[16:48:59.679][ WAIT ]:  Waiting for user input
[16:48:59.679][ INFO ]:  New gen dialogs enabled, using GUI filepicker
[16:49:10.682][  OK  ]:  Successfully got response from GUI dialog
[16:49:10.682][  OK  ]:  User input received
[16:49:10.683][  OK  ]:  Custom value was set to /home/ttxtrick/Downloads/BaseSystem.dmg
[16:49:10.683][  OK  ]:  Stage 13 sequence initiated
[16:49:11.964][  OK  ]:  Using default value of 1280x720
[16:49:11.966][  OK  ]:  Stage 14 sequence initiated
[16:49:13.487][  OK  ]:  Using default value of True
[16:49:14.399][  OK  ]:  Interrogation complete, displaying summary and AP autoflow sliproad
[16:49:15.575][ INFO ]:  Handoff started, user preferences saved
[16:49:15.576][  OK  ]:  ───────────────── STARTING AUTOPILOT AUTOFLOW ─────────────────
[16:49:15.576][ INFO ]:  Here we go!
[16:49:17.577][  OK  ]:  Updating status UI
[16:49:20.578][ INFO ]:  STARTING PREPARE PHASE
[16:49:20.580][  OK  ]:  Updating status UI
[16:49:20.580][ INFO ]:  Setting up environment
[16:49:20.590][  OK  ]:  Copied baseConfig into live working file
[16:49:21.591][ INFO ]:  Setting up OpenCore image
[16:49:21.591][ WARN ]:  Existing OpenCore image found
[16:49:21.592][ INFO ]:  Backing up existing image to ./boot/01-01-2026_16-49-21
[16:49:21.606][  OK  ]:  Existing image backed up to ./boot/01-01-2026_16-49-21
[16:49:23.607][ INFO ]:  Selecting appropriate OpenCore image
[16:49:23.607][  OK  ]:  Selected NEW OpenCore image
[16:49:23.607][ INFO ]:  Copying OpenCore image in place
[16:49:23.656][  OK  ]:  OpenCore image copied
[16:49:23.656][ INFO ]:  Copying OVMF code into place
[16:49:23.681][ INFO ]:  Copying OVMF vars for resolution 1280x720
[16:49:23.688][  OK  ]:  OVMF files copied
[16:49:23.688][ INFO ]:  Creating local OVMF variable store
[16:49:23.692][ INFO ]:  Performing integrity check
[16:49:24.193][  OK  ]:  Integrity check PASSED
[16:49:24.193][  OK  ]:  Updated stage status, handing off to next stage
[16:49:25.194][  OK  ]:  Updating status UI
[16:49:25.194][ INFO ]:  STARTING INTEGRITY PHASE
[16:49:25.195][  OK  ]:  Updating status UI
[16:49:29.197][  OK  ]:  Integrity check PASSED
[16:49:29.197][  OK  ]:  Updated stage status, handing off to next stage
[16:49:30.198][  OK  ]:  Updating status UI
[16:49:30.199][ INFO ]:  STARTING GENERATION PHASE
[16:49:30.199][ INFO ]:  Working directory was captured as /home/ttxtrick/ultimate-macOS-KVM
[16:49:30.199][  OK  ]:  Updating status UI
[16:49:30.200][ INFO ]:  Scanning for file conflict
[16:49:33.201][ WARN ]:  Existing file with name boot.sh detected, asking the user
[16:50:04.649][ WARN ]:  Overwriting boot.sh
[16:50:04.649][  OK  ]:  Updating status UI
[16:50:04.651][ INFO ]:  Beginning variable injection
[16:50:04.652][ INFO ]:  Checking disk type
[16:50:04.653][  OK  ]:  Disk type is HDD, leaving rotation rate as default
[16:50:04.653][ INFO ]:  Enabling experimental audio support
[16:50:04.654][  OK  ]:  Variable injection complete
[16:50:04.654][ INFO ]:  Stamping with ULTMOS version
[16:50:04.654][  OK  ]:  Marked working script as using ULTMOS v0.13.4
[16:50:04.654][ INFO ]:  Stamping with feature level
[16:50:04.654][  OK  ]:  Marked working script as feature level 11
[16:50:04.655][ INFO ]:  Checking if Discord rich presence is available
[16:50:04.655][  OK  ]:  Discord rich presence is available, will enable in script
[16:50:04.655][  OK  ]:  Updating status UI
[16:50:04.656][ INFO ]:  Adding OS ID marker
[16:50:04.656][ INFO ]:  Setting up BaseSystem image attachment
[16:50:04.657][ INFO ]:  Writing changes
[16:50:04.657][  OK  ]:  Changes written to file
[16:50:04.661][ INFO ]:  Performing integrity check
[16:50:04.663][  OK  ]:  Integrity check PASSED
[16:50:05.164][  OK  ]:  Updated stage status, handing off to next stage
[16:50:05.365][  OK  ]:  Updating status UI
[16:50:06.366][  OK  ]:  User is using their own macOS recovery image, disarming downloader
[16:50:06.366][  OK  ]:  Switching to local copy mode
[16:50:06.367][ INFO ]:  STARTING LOCAL RECOVERY PHASE
[16:50:06.367][  OK  ]:  Updating status UI
[16:50:08.368][ INFO ]:  Copying /home/ttxtrick/Downloads/BaseSystem.dmg to repository directory
[16:50:13.405][ INFO ]:  Setting up file name
[16:50:13.417][ WARN ]:  BaseSystem image is still in the DMG format, will convert now
[16:50:13.418][  OK  ]:  Updating status UI
[16:50:20.760][ INFO ]:  Finished converting, removing source DMG
[16:50:21.927][  OK  ]:  Updated subphase status, returning to parent
[16:50:21.928][  OK  ]:  Updating status UI
[16:50:22.929][ INFO ]:  Performing integrity check
[16:50:22.930][  OK  ]:  Integrity check PASSED
[16:50:22.930][  OK  ]:  Updated stage status, handing off to next stage
[16:50:23.931][  OK  ]:  Updating status UI
[16:50:25.931][  OK  ]:  User requested a new HDD file, generation will go ahead
[16:50:25.932][ INFO ]:  STARTING HARDDISK PHASE
[16:50:25.932][  OK  ]:  Updating status UI
[16:50:27.933][ INFO ]:  Scanning for file conflict
[16:50:27.933][ WARN ]:  Existing file with name HDD.qcow2 detected, asking the user
[16:50:27.934][ WAIT ]:  Waiting for user input
[16:51:24.425][  OK  ]:  User input received
[16:51:24.425][ WARN ]:  Deleting HDD.qcow2
[16:51:24.430][ INFO ]:  STARTING HARDDISK PHASE
[16:51:24.430][  OK  ]:  Updating status UI
[16:51:26.430][ INFO ]:  Scanning for file conflict
[16:51:26.431][ INFO ]:  Generating hard disk image file
[16:51:29.462][  OK  ]:  Hard disk image file generation verified
[16:51:29.463][  OK  ]:  Updated stage status, handing off to next stage
[16:51:29.864][  OK  ]:  Updating status UI
[16:51:31.865][  OK  ]:  Hard disk image file generation verified
[16:51:31.865][  OK  ]:  Updated stage status, handing off to next stage
[16:51:32.269][  OK  ]:  Updating status UI
[16:51:34.270][ INFO ]:  STARTING APPLY PHASE
[16:51:34.271][  OK  ]:  Updating status UI
[16:51:36.272][  OK  ]:  Integrity check PASSED
[16:51:36.272][ INFO ]:  Dumping contents of baseConfig to memory
[16:51:36.276][ INFO ]:  Stripping warning headers
[16:51:36.277][ INFO ]:  Generating epoch timestamp
[16:51:36.277][  OK  ]:  Epoch timestamped as 1767304296
[16:51:36.278][ INFO ]:  Writing to file
[16:51:36.280][  OK  ]:  Header verification complete
[16:51:36.281][ INFO ]:  Moving working file into place
[16:51:36.287][  OK  ]:  Moved working file into boot.sh successfully
[16:51:36.888][  OK  ]:  Updated stage status, handing off to next stage
[16:51:36.888][  OK  ]:  Updating status UI
[16:51:38.893][ INFO ]:  Checking XML creation preferences
[16:51:38.893][  OK  ]:  XML creation requested, WILL be generating XML
[16:51:38.894][  OK  ]:  Updating status UI
[16:51:38.895][ INFO ]:  Copying current session blobs into user backdir
[16:51:39.910][  OK  ]:  Handing off to XMLC and waiting for result
[16:51:47.246][ INFO ]:  Got exit signal from XMLC, checking integrity
[16:51:47.246][  OK  ]:  XML file was successfully generated at boot.xml
[16:51:47.646][  OK  ]:  Updating status UI
[16:51:49.647][ INFO ]:  STARTING PERMISSIONS PHASE
[16:51:49.647][  OK  ]:  Updating status UI
[16:51:51.649][ INFO ]:  Setting execute permissions
[16:51:51.656][ INFO ]:  Setting readwrite permissions
[16:51:51.661][  OK  ]:  Permissons set for new user files
[16:51:51.661][  OK  ]:  Updated stage status, handing off to next stage
[16:51:51.961][  OK  ]:  Updating status UI
[16:51:53.963][  OK  ]:  Updating status UI
[16:51:53.964][ INFO ]:  STARTING CLEANUP PHASE
[16:51:54.965][ INFO ]:  Copying current session blobs into user backdir
[16:51:54.970][ INFO ]:  Marking blobs as stale
[16:51:54.970][ INFO ]:  Moving blobs into stale folder
[16:51:54.976][  OK  ]:  Blob cleanup complete
[16:51:54.976][  OK  ]:  Updated stage status, handing off to next stage
[16:51:55.177][  OK  ]:  Updating status UI
[16:51:56.178][ INFO ]:  Stopping timer
[16:51:58.179][ INFO ]:  Updating variable definition
[16:51:58.179][  OK  ]:  Timer was stopped with a recorded time of 161 seconds in live mode
[16:51:58.180][  OK  ]:  AutoPilot stages complete, displaying user summary screen
[16:51:58.180][  OK  ]:  ───────────────── AUTOPILOT COMPLETE! SESSION TIME WAS 161 SEC ─────────────────
[16:51:58.181][ INFO ]:  XML generation was part of AP flow, offering import experience
[16:51:58.181][ WAIT ]:  Waiting for user input
[16:52:49.688][  OK  ]:  User input received
[16:52:49.689][ INFO ]:  Handing off to XML importer experience flow
[16:52:49.689][ FATAL ]: bye
[16:52:49.690][ FATAL ]: ───────────────── END OF LOGFILE ─────────────────

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Need More InfoFurther information is requestedPendingThe issue or pull request is being reviewed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions