Malheureusement, les instructions concernaient une copie auto-installée de Windows 8, et leur installation n'était donc PAS une machine UEFI. Les choses sont un peu différentes pour Windows 8 préinstallé sur des machines UEFI.
Les périphériques de démarrage externes (amovibles) doivent avoir leur propre partition 300M, FAT, EFI pour contenir les chargeurs de démarrage. Lorsque vous sélectionnez l'emplacement du chargeur de démarrage (sur sdb pour l'externe), utilisez cette partition (qui peut fonctionner) au lieu du périphérique (qui ne fonctionne jamais). Lorsque cela ne fonctionne pas, le disque dur interne est utilisé, il suffit donc de copier les fichiers de l'EFI du disque interne vers l'EFI du disque externe. Il se peut que l'installateur ne configure pas les chargeurs de démarrage dans le bon répertoire pour un périphérique amovible -- ils devraient aller dans /EFI/Boot, et être nommés /EFI/Boot/bootx64.efi. Au lieu de cela, grubx64.efi et shimx64.efi (les chargeurs de démarrage) sont généralement placés dans /EFI/ubuntu (comme sur le disque dur interne). J'aime utiliser shimx64.efi comme fichier bootx64.efi pour que le démarrage fonctionne, que le démarrage sécurisé soit activé ou désactivé. Copiez donc /EFI/ubuntu/shimx64.efi dans /EFI/Boot/bootx64.efi (notez le changement de nom), et copiez également /EFI/ubuntu/grubx64.efi dans /EFI/Boot/grubx64.efi. Le fichier Grub.cfg peut être laissé dans /EFI/ubuntu.
L'entrée de démarrage nvram pour USB (disks...) devrait maintenant démarrer le disque externe -- aucune nouvelle entrée dans nvram ne devrait être nécessaire. Si vous obtenez Grub sans le disque dur externe, il semble qu'il ait été installé sur l'EFI du disque dur interne (pas de problème), et qu'il ait été placé avant les bootloaders Windows dans l'ordre de démarrage (problème). efibootmgr d'Ubuntu vous permettra de changer l'ordre de démarrage, ou de supprimer l'entrée Ubuntu indésirable (rappelez-vous que vous démarrerez avec l'entrée USB).