utmapp / UTM

Virtual machines for iOS and macOS
https://getutm.app
Apache License 2.0
27.04k stars 1.35k forks source link

Create ppc64el Debian Buster VM and run it, how? #4435

Open steve8x8 opened 2 years ago

steve8x8 commented 2 years ago

Describe the issue
I'd like to create a VM for Debian Buster on ppc64el, and run it on Apple Silicon with UTM. I started with debian-10.12.0-ppc64el-netinst.iso, dropped it into the virtual CD drive, and went through the manual installation.

I can boot the machine into single-user mode (append init=/bin/bash to the kernel line) but cannot proceed from there with CTRL-D; a "Guest Panic" results. Without the addition, I get a black screen with no response, about 10 seconds into running the kernel.

(BTW, I had to hijack the qcow2 file from another VM, because sizing a new one didn't work as expected. This is probably completely unrelated.)

Configuration

Crash log
N/A ("Crash Reports" are empty, I'm appending a Diagnostic Report that seems to match)

Debug log
(see below)

Upload VM
(see below)

steve8x8 commented 2 years ago

ppc64el-guest-panic.log

config.plist config.plist.zip

Diagnostic Report

steve8x8 commented 2 years ago

In the meantime, by switching to text console only, I've managed to get this installed and fired up. To access CD and disk, I had to switch to USB - certainly the set of working setup options is quite small (e.g., the default setup doesn't even have IDE etc.)

nicolas-g commented 1 year ago

I can boot the machine into single-user mode (append init=/bin/bash to the kernel line)

@steve8x8 do you mind providing the steps in order to enter single-user mode? I'm unable to edit the boot option in order to edit GRUB ...

steve8x8 commented 1 year ago

@nicolas-g Hitting "e" while GRUB presented its menu did the trick for me.

For those interested in the boot setup, this ppc64le.zip contains the two plist files defining my VM