Eu duvido que isso funcione corretamente. Como os dois sistemas operacionais usam o mesmo formato binário ( ELF ), ele deveria "teoricamente" ser possível. Mas, na realidade, eles estão compartilhando apenas um pequeno subconjunto de APIs (POSIX).
Um executável do Linux obtém o caminho do vinculador dinâmico na seção do cabeçalho (geralmente algo como /lib/ld-linux.so
). Este também é um executável. O kernel do sistema operacional lê isto enquanto cria o novo processo, então carrega e executa este outro binário executável. Em um ambiente chroot com o openbsd não existe esse linker, porque o bsd possui seu próprio linker.
Além disso, o bsd possui uma interface de chamada de sistema e chamada de biblioteca diferente do linux. Então o linux não conhece o bsd syscalls. Curiosamente, o bsd tem uma compatibilidade para binários do Linux, mas não inversa.
Conclusão: Se você quer apenas "experimentar" o openbsd, por que você não tenta um pendrive ao vivo openbsd?