I seem to be a bit stuck at the moment.
I've prepared the SD card and added the kernel to it (
https://github.com/chzigotzky/kernels/releases/tag/v6.15.0-rc7). The system loads the kernel and then the device tree so it all looks good. I then switch my monitor input and nothing.
my linuxbpot command is:
setenv bootargs root=/dev/sda2 ; load mmc 0 1000000 uimage-6.15 ; load mmc 0 2000000 cyrus.dtb ; bootm 1000000 - 2000000
I renamed the cyrus-p5040.dtb file and moved it to the root of the cd card just to save typing.
Here is what I did, all from within a linux VM on my Mac (Ubuntu based VM if it matters)
- used gparted to create a new MBR partition map
- created a small 512MB FAT32 partition at the start of the disk to hold kernel later if I wanted to
- created a 30GB ext4 partition next
- created an 8GB swap partition after that
- all other space left unallocated
I then used dd to copy the single partition image to /dev/sda2:
sudo dd if=mintppc32-2025-root.img of=/dev/sda2
Last step in the VM, edit the fstab to use /dev/sda2 for root and /dev/sda3 for swap. I commented out the line for grub since it is my understanding that we are not using it.
I'm not sure what's wrong here? It occurred to me that at no point have I tried a GPT partition table. I'm going to try that.