Você pode adicionar um dispositivo USB para / boot da mesma forma que qualquer outro dispositivo de bloco. Eu tenho uma chave USB que eu uso para inicializar um disco criptografado do sistema, aqui está a linha relevante do / etc / fstab
# /etc/fstab
# <file system> <dir> <type> <options> <dump> <pass>
UUID=0079f3b9-7cd6-4dd3-8fb3-a03c8a722d72 /boot ext2 defaults 0 0
Você está tentando instalar a partir de um chroot? Inicializando a partir do sysrescuecd? Um cd ao vivo?
O seu USB tem um MBR?
Nesse caso, você precisa seguir o livro de receitas chroot
Inicialize a partir de livecd ou sysrescuecd (certifique-se de que sua inicialização seja de 32 bits ou 64 bits para corresponder ao sistema instalado)
mount your-root-device /mnt # <- substitute your-root-device, eg /dev/sda1
mount --rbind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
chroot /mnt /bin/bash
# double check USB stick device
mount your-boot-usb-PARTITION /boot # <- substitute your-boot-device
grub-install /dev/sdc
Se isso falhar, você precisa postar mais detalhes.
Qual distro, como você está inicializando, qual é o hardware, etc.