Busca un software administrador del arranque que hay varios gratuitos o de paga, instalas los sistemas operativos que vas a emplear, instalas el administrador de arranque y configuras a tu gusto la pantalla de inicio de que S.O. elegir.
Lo de arrancar sin reiniciar, pues no conozco ninguno que haga eso, a lo mucho puedes instalar un software de maquina Virtual, hay algunos que se instalan en el sector de arranque, asi que el sistema virtual es el que arranca el sistema y desde el puedes arrancar el sistema operativo de una de las maquinas virtuales que has creado a partir de un menu similar al del administrador de arranque. Esto tiene la ventaja de que no reinicias la PC, cuando sales de windows o el sistema operativo X, en lugar de apagar el equipo real o anfitrion lo que se "apaga" es la maquina virtual, con lo que regresas al sistema de eleccion de sistema operativo. En la maquina virtual puedes asignar discos duros o particiones reales, tambien, que el sistema operativo detecte el hardware real de tu PC: sonido, red, video, etc., o si gustas que detecte el hardware emulado que quieras crear.