Gateway works but Workstation doesn't?

So, I tried to install whonix for KVM, and the gateway works just fine. However, the workstation didn’t work. I tried reinstalling from scratch because maybe I messed something up while installing, but i got the same problem.
My error messages are something like:
[ 0.{number}] sgx: There are 0 EPC sections
[FAILED] Failed to start systemd-fsck-root.service - Fi{actually just a square}on /dev/disk/by-uuid/{big_bunch_of_numbers_and letters}
[DEPEND] Dependency failed for syroot.mount - /systroot
[DEPEND] Dependency failed for initrd-root-fs.target -Initrd Root File System
[DEPEND] Dependency failed for initrd-parse-etc.service - Mountpoints Configured in the Real Root
Warning: Boot has failed. To debug this issue add “rd.shell rd.debug” to the kernel command line.
Failed to connect to bus. No such file or directory.
Failed to start default.target: Transaction for initrd.target/start is destructive (systemd-halt.service has ‘start’ job qued.
See system logs and ‘systemctl status default.target’ for details
[ {number}] reboot: System halted

Host OS is kicksecure. Running this on a 5 year old laptop with an Intel processor

Oh, and I should probably mention that the bootloader seemed to work perfectly fine.

That sounds like disk corruption to me. Are you sure your download is legitimate and unmodified? Are you sure your laptop’s disk is functioning properly? I’ve created functional VMs using the 17.4.4.6 KVM image, so I think the image itself probably isn’t the problem.

1 Like

I went back to windows and the PGP signature was fine. I think I know what was wrong now; I’m booting from a USB drive, I messed up when actually installing Kicksecure to the USB I think. That also explains why I get error messages whenever I boot up. I have a old, small USB that I used to install Kicksecure to my good USB. Is there a way to verify that the OS was flashed to the small USB correctly? I might just install it to my SSD.

Undocumented. Same as for any ISO. Unspecific to Kicksecure.

Might be possible to figure this out as per:

This might help but need modification for this use case:
Backup Verification

size=$(blockdev --getsize64 /path/to/the/file.iso)

sudo cmp --bytes=$size /path/to/the/file.iso /dev/path/to/the/usb/device

Untested!

Understood. Thanks for the help everyone.