I successfully installed openbsd on a USB drive without problems. 
 but you can"t load the kernel after startup, let alone enter the system. I tried to install successfully in the virtual machine and enter the system. 
 doesn"t it support flash drive startup? 
