《水滸傳》第一回中,張天師祈禳瘟疫洪太尉誤走妖魔,太尉洪信奉命去祈禳天災,到了江西信州龍虎山,結果洪太尉游覽這龍虎山,游到了伏魔殿,洪太尉就問真人,這伏魔殿是個什么去處:
真人答道:“此乃是前代老祖天師鎖鎮魔王之殿。”太尉又問道:“如何上面重重疊疊貼著許多封皮?”真人答道:“此是老祖大唐洞玄國師封鎖魔王在此”。
我們先看這老祖天師,老祖天師就是道教始祖張道陵,是首代天師,也是神話中天庭四大天師之一,其他三位天師是葛天師葛玄、薩天師薩守堅、許天師許旌陽。
張天師為什么有一座鎮魔王之殿呢?因為張天師確實鎮過魔。
張天師是漢初三杰之一的張良的十代孫,當年張良幫助劉邦建立大漢天下以后,就隱居起來了,他最后跑到哪里去了?跑到了昆侖山,因為老子出關以后就到昆侖山修行的,張道陵一開始在北邙山修道,聽說張良在昆侖山跟隨太上老君修行,就跑到昆侖山拜見自己的祖宗張良。
這時候,太上老君對張道陵說,此去千里之外的西南蜀中,有六大魔君橫行人間,我賜你《太玄經》二百七十卷和太乙和正一盟符箓、三五斬邪雌雄劍、陽平治都功印,你代我前去降妖除魔吧。
于是張道陵就此創立了道教中的正一派,并前往四川青城山降妖除魔。
張道陵有太上老君親賜的符箓日昧秘文,能集三萬六千神靈、千二百之官君,以供他驅使,這六大魔王自然不是他的對手,三下五除二,魔王手下的小鬼全都被屠戮干凈,六大魔王被打趴下,都跪下哀求張道陵放他們一馬,于是張道陵降服六大魔王,回到昆侖山,向太上老君復命。
誰知道老君卻說,按你這次功業來說,合得九真上仙之位,但是你滅鬼太多,殺虐太重,戾氣太盛,現在還不是成真仙的時候,你還需要繼續修行,我賜你的《太玄經》里,有三十六真壇,七十二福地,你需要在這一百零八個地方,繼續修行,降妖除魔,造福民間,助那三十六天罡,七十二地煞在人間渡劫,等到這一百零八個星君渡劫完成后,將他們的魔身封住,才可算功業大成,將來我會封你為正一天師,成為真正的九真上仙。
于是張道陵就帶著自己的弟子王長、趙升等,按照《太玄經》和老君符箓的指示,找到這一百零八個地方,拜會這一百零八個星君,幫助他們剔除魔身,渡劫升仙。
張道陵設三十六真壇,助三十六天罡星君渡劫,辟七十二福地,助七十二地煞星渡劫。而這一百零八個星君每次渡劫,都會在人間找到一個魔身,張天師就會把他們鎖拿住,建了一座伏魔殿,將之盡數鎮壓在了伏魔殿里。
后來張道陵順利到天庭就任天師,而在人間,張家的天師是代代相傳世襲罔替的,到了唐朝,有一個洞玄國師,也是天師的傳人,要遷移伏魔殿到龍虎山,于是重新建了一座伏魔殿,封鎖這108個魔王在此,并且用封條封住。經傳一代天師,便親手便添一道封皮。
誰知道,洪太尉不聽真人勸告,強自打開了封條,致使這一百零八個魔君逃出生天,重新找到肉身,他們就是梁山一百單八將,其實這一百零八個魔君,不是別人,正是三十六天罡星七十二地煞星的魔身。
既然這一百零八個魔君重出人間,那可怎么辦?還得繼續渡劫,于是九天玄女就來了。這九天玄女是誰?她是圣母元君弟子,黃帝的師傅,曾幫助黃帝消滅蚩尤,專門管理下界的事情。
現在三十六天罡七十二地煞的魔身找到肉身,極有可能為禍人間,九天玄女不得不管,于是他找到天魁星呼保義黑三郎宋江,指導宋江帶領大家渡劫,免得這些魔君為禍人間。九天玄女告訴宋江:
“玉帝因為星主魔心未斷,道行未完,暫罰下方,不久重登紫府,切不可分毫失忘。若是他日罪下酆都,吾亦不能救汝。”
九天玄女還賜給宋江三卷天書,書里有具體渡劫的辦法。
這辦法其實很簡單,讓宋江替天行道,鏟除奸臣,忠君愛國。所以宋江才那么汲汲于招安。
于是宋江在天機星吳用的幫助下,收羅這些好漢,正好他們是三十六天罡,七十二地煞的肉身,他們一開始兩贏童貫、三敗高俅,就是為了壯大實力,為招安做準備。
等到宋江帶領梁山一百零八條好漢,接受宋徽宗道君皇帝的招安以后,又征北遼,平田慶王虎,討伐方臘,這一切都是三十六天罡星君和七十二地煞君渡劫而已。