张光最害怕的就是部下造反,就听从了晋邈的劝谏。
5月,一切安排好以后,晋邈带兵攻打李运、王建,把他们都杀了。
王建的女婿杨虎把剩余的人收拢过来,驻扎在厄水(今陕西汉中市),率领他们攻打张光。
张光派他的儿子张孟苌率兵攻打杨虎,但是,一直没有攻克。
朝廷诏命琅琊王司马睿担任左丞相、大都督,都督陕东诸军事。
任命南阳王司马保担任右丞相、大都督,都督陕西诸军事。
诏书说:“现在应该扫除像刘聪那样的大鱼,奉迎怀帝的灵柩。命令幽、并两州的三十万大军直接进攻平阳,右丞相率领秦州、梁州、凉州、雍州的三十万军队直接到长安,左丞相率领所属的二十万精锐直接到洛阳,共同奔赴约定的大业,完成伟大的功勋。”
石勒为了抢地盘继续率军攻伐,派孔苌攻打定陵(今河南舞阳县),杀了兖州刺史田徽。
乌桓将领薄盛本是接替被石勒杀害的青州刺史李恽,这时也投降了石勒。
崤山以东的各个郡县,相继被石勒占取。
这时,汉主刘聪任命石勒为侍中、征东大将军。
6月,刘琨与代公拓跋猗卢在陉北汇合,商议攻打汉军。
7月,刘琨率兵占据蓝谷(今山西太原市西北),拓跋猗卢派拓跋普根驻扎在北屈(今山西吉县东北)。
刘琨派监军韩据从西河往南,准备攻打西平。
汉主刘聪派大将军刘粲等人阻击刘琨,骠骑将军刘易等人阻击拓跋普根,荡晋将军兰阳等人协助守卫西平。
刘琨等人得知刘聪已经做出部署后,率兵回师。
刘聪没有撤兵,命令各支部队就地驻扎,以便将来方便行动。
愍帝派殿中都尉刘蜀诏令左丞相司马睿按时进军,与皇帝在中原会合。
8月20日,刘蜀到达建康,司马睿推辞说刚刚平定江东地区,来不及北伐。
司马睿任命镇东长史刁协任丞相左长史,从事中郎刘隗任司直,邵陵内史戴邈任军咨祭酒,参军张闿任从事中郎,尚书郎钟雅为记室参军,桓宣任舍人,熊远为主簿,孔愉为掾。
刘隗平日喜欢文史,善于体察司马睿的心意,所以司马睿特别亲近信任他。
熊远给司马睿上书说:“自战乱以来,处理政事不依照法令,各官署都竞相自作主张,处理事务临时制定准则,但是朝令夕改,又导致处理事务的人不敢承担责任,每当做决定时都要报告请示,这不是执政该有的制度。我认为凡是对决策提出异议的,都应该引用法令和经典,不得用情理来代替制度,没有一定的标准作依据从而损害原有的制度。如果放任大家用自己的意志行事,都用变通的方法处理事务,这是君主该作的,而不是臣子独自使用的。”
司马睿因为当时事务繁忙,没有能够同意这个建议。
范阳人祖逖,年轻时就有大志向,曾与刘琨一起担任司州的主簿,与刘琨同住,夜里听到鸡叫,就叫醒刘琨说:“这不是令人厌恶的声音。”
然后,就下床,穿上衣服,一起舞剑。
祖逖南渡以后,左丞相司马睿让他担任军咨祭酒。
祖逖住在京口,身边聚集了一批强壮的勇士,对司马睿说:“晋朝的变乱,不是因为君主无道而使臣下怨恨叛乱,而是皇室宗亲之间争夺权力,自相残杀,让戎狄之人钻了空子,祸乱遍及中原地区。现在晋朝的遗民遭到摧残伤害以后,大家都想着自强奋发,大王您确实应该派将领率兵出征,使像我一样的人统领军队来光复中原,各地的英雄豪杰,一定会群起响应。”
司马睿本没有北伐的志向,也非常的抠,他听了祖逖的话以后,就任命祖逖为奋威将军、豫州刺史,拨给祖逖千人的口粮,三千匹布,不提供兵器,让祖逖自己想办法。
祖逖带领自己私家的军队一百多户人家渡过长江,在江中敲打着船浆说:“祖逖如果不能使中原光复,就像大江一样有去无回。”
于是,率军到淮阴驻扎,自己建造熔炉打造兵器,又招募了二千多人,然后继续前进。
在竟陵,胡亢因为性格多疑,杀了很多自己的部将。
杜曾非常害怕,就暗中勾结王冲的军队,来攻打胡亢。
胡亢出动全部的精锐抵挡王冲的军队,造成城中空虚,杜曾趁机杀了胡亢,接管了他的部队。
荆州刺史周顗驻军浔水城(今湖北黄梅县西南),被杜弢围困。
陶侃派明威将军朱伺前往救援,杜弢就退到泠口(今湖北蕲春县蕲州镇东南)防卫。
陶侃说:“杜弢一定会率军前往武昌。”
于是,就率军急行军在武昌周围埋伏下来,杜弢果然来了。
陶侃派朱伺迎头痛击,大败杜弢,杜弢自己逃回长沙。
周顗离开浔水到豫章投奔王敦,王敦留下了他。
陶侃派参军王贡向王敦报捷,王敦说:“如果没有陶侯,就要失去荆州了。”
于是,王敦表奏陶侃为荆州刺史,驻扎在沔江。
左丞相司马睿征召周顗,又让他回去担任军咨祭酒。
当初,氐人的部落首领杨茂搜的儿子杨难敌,派养子到梁州贩卖人口,私自买了一个良人家的孩子,张光把这个养子杀了。
杨难敌怨恨地说:“您刚来此,不了解情况,又是荒灾,又是战争,军队和百姓的生存都离不开氐人,氐人有小的罪过,难道不能宽容吗?”
到了张光和杨虎交战时,双方都向杨茂搜求救,杨茂搜派杨难敌去救张光,杨难敌向张光索求珍宝,但张光不给。
而杨虎则贿赂杨难敌,给了他很多珍宝,并且说:“流民的财产都在张光那里,现在讨伐我,不如去打张光。”
杨难敌一听非常高兴。
张光与杨虎交战的时候,派儿子张孟苌打头阵,杨难敌作为后援。
结果杨难敌和杨虎夹攻张孟苌,大败张孟苌,张孟苌与弟弟张援都死了。