玄都氏的遺民曾經助伯禹做間諜,充嚮導。後來又分裂他的土地,以立為國,所以最恨他。

這次遂派兵前去逼迫玄都氏,玄都氏不能抵敵,只得叫人從間道飛走蒲坂來告急。

伯禹知道了,就請帝舜加以撻伐。帝舜道:“君子之道,重在責己。這個總是朕等喻教沒有竭盡的原故。久施喻教,他一定服的,朕等只須行德就是了。”伯禹道:“三苗包藏禍心久矣,南有衡山,北有歧山,右有洞庭,左有彭蠡,他據有這種險阻,豈是喻教仁德所能感服的呢!”帝舜見伯禹如此主張,就說道:“那麼汝就去征討吧。”伯禹聽了,稽首受命,退朝之後,就來校閱軍馬。

這時大司徒契已薨逝了,八元八愷已零落殆盡,皋陶亦年登大變,不能從徵。只有伯益年力甚富,伯夷是伯禹的心腹,於是就請了他們兩個做參謀。此外材武兵將都是年輕新進之士。伯禹檢點完畢,委任真窺、橫革、之交、國哀四人各將一軍,分路前進。臨出之前,照例要舉行一個師祭,伯禹先期齋戒。到了祭祀的這一日,躬率伯益等文武大小將校在一個玄宮之中恪恭將事。

哪知正在籩豆馨香之際,忽然神座之上發現四個大神。當中一個人面鳥身;旁邊一個綠衣白麵;左面一個赤衣朱面;右邊一個長頭大耳,鬚髮皓然,同在那裡受祭。大家都看得呆了。

伯禹正要拜問他們是何大神,只聽見當中人面鳥身的大神說道:“此刻三苗之國已亂得不了。皇天疊次降以大災,太陽之妖幾個雜出,三日麗血,龍生於廟,犬哭於市。去年夏天,嚴寒堅冰,地為之訴,種種不祥,示警他們。他們仍不覺悟悛改,所以上帝特叫我來,命汝前往征討,汝其欽哉!”說完之後,只聽見旁邊綠衣白麵的大神又說道:“某乃司祿之神是也。上帝因三畝大亂,命伯禹前往討伐,叫某特來降祿,一路兵行,無飢無餒。”說完之後,那左邊赤衣朱面的大神又說道:“某乃司金之神是也。上帝因三苗大亂,命伯禹前往討伐,叫某特來賜金,一路兵行,無匱無乏。”說完之後,那右邊長頭大耳的大神又說道:“某乃司命之神是也。上帝因三苗大亂,命伯禹前往討伐,叫某特來賜壽,一路兵行,無死無札。”說完之後,四個大神一齊不見。大家又是詫異,又是歡欣,知道這次出征是一無危險的。

祭祀畢,伯禹就人朝辭帝。隨即來到軍中,一面馳檄南方各國,叫他們遣兵助徵,在某地相會。一面即傳令整隊出發,一路浩浩蕩蕩,徑向有苗國而來。到得雲夢大澤北岸,各地諸侯來助戰者果然甚多。有些遣將來,有些竟親自來。伯禹看看所檄召的各諸侯差不多都已到齊,只有一個鄀候不到。原來那鄀候就是允格的子孫,允格在顓頊帝的時候受封於鄀,到此刻他的子孫鄀侯不知何故抗不遵命,竟不來會師。伯禹亦暫不理會,先召集了已到的群后,開了一個大會,又做了一篇誓師之詞,以作士氣。其詞曰:濟濟有眾,成聽朕命。蠢茲有苗,昏迷不恭。悔慢自賢,反道敗德。君子在野,小人在位。

民棄不保,天降之咎。肆予以爾眾士,奉辭伐罪。爾尚一乃心力,其克有勳。

誓詞宣佈之後,大眾踴躍聽命,即向雲夢大澤南岸進發。

‘那邊有苗國亦派兵拒戰,接了兩仗,有苗軍不支,漸漸向後引退。大軍齊渡大澤,在南岸紮下營寨。伯禹叫了敢死之士,攜了勸降之書,叫他們百姓及早歸附,免致大兵一到,玉石俱焚。哪知有苗之民竟置之不理,伯禹只得傳今分三面進攻。那有苗之兵並不還擊,只是斂兵守險。原來這就是成駒的計策,從前早經預備好的。成駒的意思,知道實力相撲,一定不能抵敵,所可恃者,全在地理上險阻。所以他遇到伯禹之兵,略略抵抗,隨即退守他所預定的山岩,那邊已築有很堅固的防禦工程。伯禹兵仰攻不能得手。

這時正值夏季,炎雨鬱蒸,瘴氣大