I am not sure about /dev/sdb3
I think it should be
Code:
grub-install --root-directory=/media/{some-guid} /dev/sdb
to install to MBR .
/dev/sdb3 would install to superblock of the sdb3 partition and not to MBR of the sdb drive I think .
this '0' means sda and '2' partition 3
To me it looks like you want to boot the HD by the MBR of the USB pen .
Is this UUID correct ?
would show the UUIDs of all partitions of /dev/sda .