白起烧夷陵的原因是为了打击楚国的士气,取得战争的胜利。历史上确有相关记载,如《史记·白起王翦列传》中记载:“(白起)攻鄢郢,取汉中,楚人悉力拒之。白起因采取攻取安陆,再攻鄢郢的战法,大破楚军,楚国大伤元气。白起攻取了楚国国都郢,烧毁了夷陵(今湖北宜昌),向东进兵至竟陵,楚王逃离都城,避难于陈。”关于白起是否知道自己的祖籍是楚国贵族,没有相关历史记载可以证明这一点。在当时的社会,家族和国家的概念可能并不像今天这样紧密,因此人们可能并不一定清楚自己祖先的来源。至于宣太后,她是秦国的王太后,也是秦国的执政者之一。烧毁夷陵的决定是在她执政期间做出的,这可能是由于她对于战争和国家的态度与白起有所不同。在当时的情况下,秦国正在试图扩大其领土和影响力,而楚国是其主要的目标之一。因此,烧毁夷陵可能是为了打击楚国的士气和显示秦国的实力和决心。