Alright, more progress. We have networking from the Workstation! And, also the workstation built perfectly with the changes I made to the build-steps.d
scripts.
I have noticed the systemcheck is failing due to the onion-grater
service. But, I cannot for the life of me figure out why. When running /usr/lib/onion-grater
by itself it works fine… Is this a known issue by any chance in the latest built of Whonix? I am basing my work off 15.0.1.7.2.
My QEMU commands look like this now by the way, just in case anyone else is following along. I’ll publish my build script changes soon also.
qemu-system-aarch64 \
-machine virt,accel=hvf,highmem=off \
-cpu cortex-a72 -smp 4 -m 2G \
-device intel-hda -device hda-output \
-device virtio-gpu-pci \
-device usb-ehci \
-device usb-kbd \
-device usb-tablet \
-device virtio-net-pci,netdev=external \
-device virtio-net-pci,netdev=internal \
-netdev user,id=external,ipv6=off,net=10.0.2.0/24 \
-netdev socket,id=internal,listen=:8010 \
-display cocoa \
-drive "if=pflash,format=raw,file=./edk2-aarch64-code.fd,readonly=on" \
-drive "if=pflash,format=raw,file=./edk2-vars-whonix.fd,discard=on" \
-drive "if=virtio,format=raw,file=./Whonix-Gateway-XFCE.raw,discard=on"
qemu-system-aarch64 \
-machine virt,accel=hvf,highmem=off \
-cpu cortex-a72 -smp 8 -m 4G \
-device intel-hda -device hda-output \
-device virtio-gpu-pci \
-device usb-ehci \
-device usb-kbd \
-device usb-tablet \
-device virtio-net-pci,netdev=internal \
-netdev socket,id=internal,connect=127.0.0.1:8010 \
-display cocoa \
-drive "if=pflash,format=raw,file=./edk2-aarch64-code.fd,readonly=on" \
-drive "if=pflash,format=raw,file=./edk2-vars-work.fd,discard=on" \
-drive "if=virtio,format=raw,file=./Whonix-Workstation-XFCE.raw,discard=on"
Still lots to do overall, but getting there.