Você deve ter um cliente do OneDrive para Windows instalado na partição do Windows e um cliente OneDrive diferente para o Ubuntu instalado na partição do Ubuntu. Esses dois clientes podem ser chamados da mesma coisa, mas eles não são programados da mesma maneira, então seu código é muito diferente. Seu sistema Ubuntu não reconhece as informações de arquivos ou programas criados para um ambiente Windows. Para o Ubuntu poder abrir o arquivo, a máquina Ubuntu deve ter um programa capaz de ler o arquivo.