Ich brauche das auch, weil meine MacBook 2007-Version nicht von einem USB-Flash-Laufwerk booten kann.
In diesem Handbuch http://www.supergrubdisk.org/wiki/SGD_Howto_make#Gnu.2FLinux_.28und_being_usable_for_storage_later.29
Es scheint, dass sg2d auf MBR-Boot-Code angewiesen ist. Daher müssen Sie den Boot-Code eines sg2d-Laufwerks und die Partitionstabelle Ihrer Festplatte sichern, dann die beiden zusammenführen und sie auf die Festplatte zurückschreiben, wie in der Anleitung gezeigt.
Ich habe das nicht selbst getestet. Wenn Sie sich dafür entscheiden, ist es ratsam, die Daten Ihrer Festplatte zu sichern. Dadurch wird der vorhandene Boot-Code der Festplatte, die für Betriebssysteme wie Windows erforderlich ist, überschrieben!