Você precisa alterar o BIOS para inicializar a unidade externa primeiro e depois a unidade interna. Então, se a unidade externa não estiver conectada, ela inicializará a unidade interna e inicializará o Windows, se conectada, inicializa o grub / Ubuntu.
Você tem o gerenciador de inicialização do Windows em sda e o grub2 em sdb, portanto o Windows é inicializado diretamente da unidade interna e o Ubuntu é inicializado externamente quando conectado e dará a opção de inicializar o Windows ou o Ubuntu.