I have searched the existing open and closed issues
I am attempting to install Debian 12 in a VM using UTM, then use the DietPi conversion script. (Is there a dedicated ISO for Apple Silicon? I didn’t see one that made sense to use.)
After installation, the VM reboots and GRUB shows only “UEFI Configuration” as a possible boot option. Selecting that results in what appears to be a virtual BIOS screen for the VM. Exiting it does nothing.
I have tried this 3 or 4 times without success.
Has anyone successfully accomplished this on Apple Silicon with UTM?
Required Information
DietPi version | cat /boot/dietpi/.version
v9.11 (whatever is being installed using the DietPi conversion script)
Distro version | echo $G_DISTRO_NAME $G_RASPBIAN
Debian 12 NetInst
Architecture | dpkg --print-architecture
ARM64
SBC model | echo $G_HW_MODEL_NAME or (EG: RPi3)
M2 MacBook Air
UTM
SD card used | (EG: SanDisk ultra)
NA. Internal SSD.
Steps to reproduce
Complete Debian install
Login as root via SSH
Download and run the DietPi conversion bash script
installed successfully on a mac14,2 (M2 Air) some time ago. I add my “internal rough” UTM VM notes (reverse chronological) FYI, hope this helps you (maybe the bridged network before booting?). Updated to 9.11.2 today to be sure it is still usable
notes
dietpi_debian_arm64
20250414
dietpi-update to 9.11.2
20240305
dietpi-update to 9.1.1
20231210
start of dietpi_debian_arm64 (copy of primary_dietpi_debian_arm64) start the dietpi update script and throw´s an error “network not found”
Has anyone tried to use the dietpi blog method and install instructions here https://dietpi.com/blog/?p=1444
If so how do they differ from your attempts.
After much trial and error, I ended up installing a DietPi x86 image.
It’s slow. Like, Raspberry-Pi-3-slow. But all I want is a local VM running open-webui that connects to Anthropic’s Claude and Google Gemini, so speed is not really a concern.
(If someone has an easy way to run open-webui locally on macOS that doesn’t require learning about Python virtual environments, please let me know.)
I’m not sure how much less efficient emulation may be with regard to battery life, but we’ll find out.