実際にやったことないから憶測で言うが以下でいけないか?
1.gparted等で適当にパーティションずらしてandroid用領域確保する
2.確保した領域のパーティションにandroidをインストールする、grubはそのパーティションにインストールする、ESPは触らない
3.再起動したらwindowsが起動するのでbcdeditなりEasyBCDなりでbootmgrの設定編集してgrubのアドレス?を登録する

Windowsはインストール時に他OS考慮しないでMBR(ESP)書き替えるから後入れは
むしろ面倒ってイメージなんだが最近は違うのか?