愍帝也跟大家一樣,有一頓沒一頓,飢腸轆轆地捱日子
建興四年(公元316年),漢主劉聰命中山王劉曜領兵南下,再度攻打長安。以往劉曜屢屢受挫,心中不甘,決心一舉消滅西晉小朝廷。
長安的小朝廷已是日薄西山,朝不保夕。長安一帶兵力薄弱,糧食短缺;各地將領幾乎無人理睬愍帝的詔令,盼望已久的救兵渺無音訊。愍帝只得將有限的兵力ー分為二,一部分由麴允率領,出外抵禦;一部分由索琳率領,負責保衞長安域。劉曜幾次敗在麴允手下,對他有所顧忌。這次採用了謀士的計謀,決定先擾亂麴允的軍心,然後一舉擊敗晉軍。建興四年七月,劉曜率軍包圍了北地。北地是長安北部的屏障,至關重要,丟失不得,麴允聞訊後立即領兵馳援。大軍離北地還有幾十裏,只見北地那裏火光沖天,濃廕庇日。
麴允見了,驚疑不定,進退兩難。若是北地城尚未失陷,自己領兵前去來個裏應外合,尚可擊破匈奴軍;若是北地城已破,自己兵微將寡,雙方對陣時哪是漢軍的對手!忽然,大批難民蜂擁而至,麴允攔住幾個一問,都説北地域已破,漢軍正在居城。麴允聽了,急得直跺腳,有心退兵。哪知他還沒有傳令,晉兵聽了難民的傳言,鬥志頓失,也跟着去。等到難民過後,晉軍已逃去十之七八,麴允無可奈何只好領着殘卒退回長安城。這一次,麴允中了劉曜的詭計。原來,麴允領兵趕赴北地時,北地城尚在固守。
劉曜讓人在北地城四周縱火,一時間濃煙滾滾,直衝雲霄;他又讓許多兵士扮作難民,向南逃去,説是北地城已失,擾亂晉兵的軍心。這一着果真有效,麴允一向為人忠厚,但治軍不甚嚴,軍紀有些散漫,一聽謠言,部下未戰先潰。北地城久昐援兵不至,遂被攻破。北地一失,劉曜領兵長驅直入。晉軍望風披靡,爭相逃命。唯有晉將魯允、梁緯,一路騷擾堵截,終被劉曜所擒。劉聞一向聽説魯允有德有才,想勸他投降,為己所用。他設下酒宴,讓人給魯允鬆了綁,請他入席。
酒過三巡,劉曜和顏悦色地對他説:“司馬氏氣數已盡,大漢氣勢正盛。良禽尚且擇木而棲,將軍亦應順時應變,歸我大漢方是。”魯允悲痛地説:“身為晉將,不能保住晉室天下,哪有面目活於人世!大王如能加惠於我,讓我速死,我便感激不盡。”劉聞聽了深為感動,連連稱他為義士。再三相勸,魯允終不動據。劉曜嘆了口氣,技出佩劍交給魯允。魯允毫不猶豫,立即自刎。果緯也不肯屈服,同時遇害。漢軍逼近長安,朝廷一片混亂,於無可奈何之下只好再次派人四下求援。皮之不存,毛將焉附!故而有的將領不願小朝廷滅亡,也派感了援兵。
但是到了長安附近,聽説劉曜軍威大盛,有的按兵不動,有的退了回去,唯有制幫來的援兵與漢軍打了一仗,小勝漢軍。他見朝廷不來勞軍,其他各路援軍只作壁上觀,一怒之下將軍隊撤回。劉曜接受以往幾次的教訓,沒有立即攻打長安,將大軍駐紮在池陽(今陝西涇陽西北),以防偷襲。此時見各路援軍如此,消除了疑慮,揮動大軍一下子包圍了長安城。漢軍猛攻城池,晉軍抵禦不住,外城失守,退入內城防禦。內城的存糧本來就所剩無幾,一斗米竟值二兩黃金,現在又擁進許多官兵,一下子就將糧食吃盡。
樹皮、草根,都被軍民搶去充飢。有人剛剛餓死,活人就在他身上割肉煮了充飢。愍帝也沒有飯吃,餓得直不起腰,只往肚裏咽口水。麴允派人細細搜索宮中倉庫,居然找到幾十塊做酒的酒麴。他像發現了金蛋一般,派人嚴加看守,每天那點兒出來,把它搗碎了煮成稀粥,作為愍帝的御餐。愍帝餓極了,端過來就喝,幾口就將酒麴粥喝盡。酒麴粥維持不了多久,吃完了之後只好另想辦法。麴允派人四處尋覓,只要是能吃的,搞到一點什麼就給愍帝吃什麼。
愍帝也跟大家一樣,有一頓沒一頓,飢腸轆轆地捱日子。時至仲冬,城內軍民飢寒交迫,城外敵人戰鼓陣陣,看樣子,再也堅持不下去了。