Lo del teclado bajo VirtualPC, ni idea, pero, en cualquier caso:
1.) Puedes probar otras maquinas virtuales, como la famosa VMware o Qemu (y no se si virtualBox esta para windows).
2.) Si tienes el cd "tipico" de Ubuntu, la version Desktop (no el Alternate), es un LiveCD, puedes arrancar tu PC con el y usarlo SIN instalarlo ni tocar el disco duro para nada (aunque logicamente tiene sus limitaciones, siendo un LiveCD...)