太原自古以来就是兵家必争之地,自春秋战国以来,历经秦汉、三国、南北朝,到如今的隋朝,晋阳被称作隋朝的“天下精兵处”,隋自建国以来,对晋阳军需物资的储备一直十分重视,经过多年的积蓄,城中已是“府库盈积”,李渊很庆幸自己在太原任命。要想完成这项艰巨的任务,光有充足的粮草是远远不够的。要想推翻隋朝的统治,就必须作好准备,晋阳起兵李渊是做好了充足的准备,兵力和粮草都配备充足,那李渊在晋阳起兵时的兵力如何,才能助他在如此短的时间内更换政权。
为了壮大自己的兵马实力,李渊用了一个最直接、最有效的方法,就是从民间征兵。为了让老百姓们自愿地投身到反隋大军当中,俗话说民以食为天,李渊采取了广开粮仓的方法,让百姓们有饭吃,赢得了民心,在李渊公开募兵之时,有大量的百姓前来投军,据数据显示,每天均有千余人来投军,在二十天左右便召集了近万名兵力。其次就是与外部联盟,李渊与突厥达成休战的协议,并希望与之联盟,获得了突厥可汗的同意,在李渊起兵之前,突厥可汗送来了兵马支持李渊。李渊在实施上诉措施两个月后,加上自己原有的兵力,已经达到了近十万人,而反观隋朝,由于四处爆发的农民起义,隋朝的兵力大多被派出镇压起义,留守关中的兵力较少,实力较为薄弱,最终晋阳起兵取得胜利。