a cow to start cold

it over for about 20 to 30 seconds then when it finally starts there is a
huge cloud of smoke (all the unburnt diesel I've just pumped in ,I guess)
When the engine is hot or warm it starts straight away !
Is this most likely dud glow plugs or injector prob's???
Thanks for your thoughts.