The problem is that, on waking, there is very little blood in your stomach or digestive system until the body realizes that it needs to get some blood there ready to do some digestion.
It's the same effect as running on a hot day and getting a bit dehydrated. In that case, much of your blood is in your muscles and skin (to keep your muscles moving and lose heat) and not much in your digestive system.
The result is that trying to eat is difficult and your body reacts by discouraging you from eating with nausea or vomiting.
My fix is, much as suggested by @Moses and @TheChaz, to use liquid nutrition. I use an off the shelf meal replacement product. One bottle is 350 calories which is enough for about 2 hours for me. If I'm doing longer then I'll take two. Water can also work because it gets the body to realize there might be more food coming into the stomach so it had better get ready. It can take 15+ minutes for this though.
The liquid works because it takes less effort for the body to process and your stomach doesn't have time to balk at it.
Based on your description of being light-headed and quesy I would agree that you need to get something down.