What you'll need:
Patience
GL1100 Coils with the mounting brackets
GL1000 Ballast Resistor with Mounting Brackets
2x 6Mx20mm 1.0 thread Hex Bolts (or just regular 6Mx20mm 1.0 thread bolts)
2x 6Mx30mm 1.0 thread Hex Bolts (or just regular 6Mx30mm 1.0 thread bolts)
2x 6M 1.0 thread nuts
4x 6M washers
4x 6M lock washers
Note: 6M bolts use a 10mm wrench or a 5 metric allen key for the Hex bolts
Unfortunately I do not have pictures of the beginning, only half way through. I drew up a picture of what the different mountings look like on the GL1100 and the GL1000 and hopefully it helps explain things a little better.
The numbers are what plug the ignition wire connects to. Light grey is the frame.
GL1100 Ignition Coils (From left to right, 3/4, 1/2) on the GL1000.
It is a tight fit to get the coils in there, but they will fit. The first thing you will need to do is switch the orientation of the coils and the mounting brackets. I recommend before you do this that you number them so you do not get confused. I just marked the cables with electrical tape. When the coils are in the bracket and on the GL1100 they are mounted 4/3,2/1 (reading from left to right). What you need to do it remove the brackets and spin them around 180 degrees so they mount 3/4,1/2 (reading from left to right). This is because on the GL1100 the coils mount up higher in the frame and the brackets are facing different ways to allow clearance for the ignition wire connectors (one bracket end points up and one points down). On the GL1000 it is mounted at the front of the frame and both mounting ends are pointing towards the front with the screws coming in from the front. This poses a problem, because on the GL1100 brackets the screws come in from the back. Since the ballast resistor mounts on the coil mounting bolts, it will not fit on properly. And you cannot mount it on the back because there isn't enough space for it to fit.
The solution was to get longer bolts and put a nut on as a spacer to give the room you need to fit the ballast back on. I did this with the coils on the bike, I recommend you put it on first.
The next problem is the GL1000's used 5M or 4M bolts to secure the coils where the GL1100 uses 6M. I had to drill out the ballast mount for the new bolts to fit through properly. Tip: Oil the metal and your drill bit before you start drilling. Also drill into a flat surface, this helps provide a nice clean hole without much tearing. I used a 1/4" drill bit to make the hole slightly larger then a 6M bolt. If you have never done this before, practice on something else you don't care about first.
This is what they will look like mounted.
When putting the coils into place the heat shield/fan shield gets in the way of the ignition wires. If you look in the picture above there is a bump in the shield just in front of the 3/4 ignition coil (the one on the left). I personally recommend removing the air box to install them, it can probably be done with the air box in place but it was hard enough doing it without the air box there.
The best way to get the coils in is to put them in horizontally with the wire ends facing the back of the bike and then tilt the front end up and squeeze the bottom end into place. The bottom of the 3/4 coil should just clear the heat shield. Make sure to run the wires so they go around the shield and not over top. Once they are in place they will stay there and with some maneuvering you should be able to bolt them into the frame in the original holes that the GL1000 mounts used. The other difference between the GL1000 and GL1100 coil brackets are the GL1100's are wider (at least on my bike, I may not have had the original brackets for the GL1000). This gives you more clearance for the air box snorkel and the ballast resistor.
I apologize if it is unclear anywhere, if it is please let me know and I'll do my best to explain (provide more pictures if necessary).
Note:
I also noticed that from the pictures it appears one or both of the coil cases are either cracked or really deeply scratched, I had planned on replacing them, this was only temporary.