J'ai eu le même problème sur mon Macbook Air 2015 avec High Sierra installé, en essayant d'installer via un disque USB fait avec UNetbootin. J'ai d'abord essayé de désactiver csrutils dans le mode de récupération de Mac OS, et j'ai également veillé à cocher "Download updates while installing" pendant l'installation d'Ubuntu (j'ai dû cliquer sur "back" après d'installer les pilotes wifi sur cet écran pour y parvenir, puisque les deux cases à cocher sont sur le même écran dans l'assistant d'installation d'ubuntu). J'ai également essayé d'installer avec et sans REfind .
Avec les variations ci-dessus, j'ai essayé quatre fois et à chaque fois j'ai eu le redoutable message "grub failed to install to target", et l'installation a échoué.
Cependant, au cinquième essai, j'ai fait une chose différente : j'ai créé une partition swap pendant la partie partitionnement de l'assistant d'installation d'ubuntu (auparavant, j'avais choisi de continuer sans partition swap, et j'ai simplement ignoré le message d'avertissement que j'ai reçu. Pour le reste, j'ai réactivé csrutils parce que je ne pensais pas que cela causait des problèmes, mais j'ai quand même pris soin de cocher la case "télécharger les mises à jour pendant l'installation". Cette fois, ça a marché et il n'y a pas eu de message d'échec de grub. Pour le reste de l'installation, j'ai suivi les instructions ici pour installer sans REfind .
Au fait, si vous installez sans REfind en suivant les instructions liées, ubuntu sera défini comme le système d'exploitation de démarrage par défaut. Pour démarrer sur Mac OS, vous devez maintenir l'option après la mise sous tension/le redémarrage, puis le sélectionner. Pour modifier l'ordre, vous ne pouvez pas utiliser les préférences système Startup Disk, car Ubuntu n'y figurera pas. Cependant, il y a une astuce très simple pour définir la valeur par défaut : h