A inicialização a partir de um sistema operacional para outro sistema operacional não é a mesma coisa que inicializar o segundo SO a partir do gerenciador de inicialização. Por um lado, os dispositivos de hardware não estarão em estados que o sistema operacional pode esperar no momento da inicialização e precisarão saber que ele precisa se recuperar disso. Em algumas configurações, o hardware pode até impedi-lo (por exemplo, os recursos de inicialização segura da UEFI).
Então, embora seja teoricamente bastante viável, não acho que seja possível agora sem muito trabalho.