作為一國之君,就算是有名無實的劉協也是有很多朝臣保護的。畢竟皇帝在則朝廷在!作為依附著朝廷而存在的大臣們,皇帝跑路自然自己也要跟著跑路。而本來應該是舉朝搬家的漢廷,由於李傕、郭汜之亂,很多大臣都被郭汜挾持了,所以劉協出宮時帶的人也就不會太多,至少百官就是不可能的了。
劉協出長安到洛陽,我把這段路程分為四個階段
第一階段:長安到新豐縣。劉協自公元195年七月離宮,身邊有車騎將軍郭汜(李郭之亂的始作俑者)、後將軍楊定、興義將軍楊奉(此人後面迎舉薦了曹操,使曹操有了入洛陽的政治資本)、安集將軍董承(衣帶詔事件主謀)。還有太尉楊彪(楊修的父親)從頭到尾都跟著劉協,一路護送,至於其他隨駕大臣不消細說。
十月,劉協等人到達新豐縣休息,夜晚,郭汜令部下伍習火燒劉協住所,想挾持劉協回長安,楊定等擊退郭汜,帶劉協逃出新豐,御駕華陰縣。
第二階段:華陰縣到曹陽縣。這段路程是劉協最痛苦的一段了,因為一路上都是李郭的手下駐守,劉協不敢再相信這些西北軍閥了,所以在華陰是睡在道路南邊的草地上,到曹陽是住在了田地裡。這段時間裡發生了楊定之亂,後將軍楊定出逃荊州,這段路也是劉協遇到的最凶險的一段。
十一月,李傕、郭汜和張濟(張繡的叔叔,鄒夫人的丈夫)聯軍開始追擊御鑾,雙方爆發東澗之戰,劉協方戰敗。隨駕的光祿勳鄧泉、衛尉士孫瑞、廷尉宣播、大長秋苗祀、步兵校尉魏桀、侍中朱展、射聲校尉沮俊(黃帝時期史官沮誦後代,後被曹操贈為弘農太守)被殺。
劉協被控制在曹陽一帶,幸好楊奉、董承等引白波軍胡才、李樂、韓暹(黃巾軍餘部,後任大將軍,把持朝綱)、匈奴左賢王去卑救駕,大破李郭聯軍,劉協才得保安全。
第三階段:曹陽縣至安邑縣。這一段路也險象環生,雖然洛陽近在眼前,長安叛軍也被剛被擊退,可李郭劫駕之心不死,又發動大軍來追了。十二月,李郭聯軍大敗朝廷軍隊,眾多宮人和少府田芬、大司農張義等在混戰中被殺。劉協逃到陝縣,趁夜色渡河,再逃到安邑。河內太守張楊(呂布好友,只有他肯接納已成喪家之犬的呂布)帶糧食來接濟劉協和大臣,被封為安國將軍,之後率軍回野王縣。
安邑雖是長安境內,但離洛陽很近,總算鬆了一口氣的劉協把安邑作為臨都,休息了近一個月,並在元月祭天,大赦天下,同時改元建安。
第四階段:安邑到洛陽。因為手握重權的大將軍韓暹和安集將軍董承發生矛盾。二月,韓暹趕走董承,劉協再次出走安邑,六月,御鑾抵達洛陽,董承被趕走後投靠了張楊,所以安國將軍張楊和董承再次帶兵從野王趕來接濟朝廷。
此時朝廷的政治權力接受了重新的洗牌:安國將軍張楊率軍回老巢,繼續鎮守野王,遙控朝廷;大將軍韓暹坐鎮內宮,挾持劉協;車騎將軍楊奉兵力最多,和韓暹對立;董承勢力最弱,請外援曹操入洛陽。
至此劉協總算是回到了東都洛陽了,不過洛陽此時的局勢卻不容樂觀:在外是李郭聯軍的追擊和各地割據自守的局面,在內是韓暹、楊奉、董承等人的爭權。昔日繁華的洛陽如今也變得殘破不堪,朝廷無糧無衣,官員還得去宮殿牆角挖野菜來果腹。
《後漢書》記載當時是:「宮室燒盡,百官披荊棘,以牆壁閒。州郡各擁強兵,而委輸不至,群僚饑乏,尚書郎以下自出采穭,或饑死於牆壁間,或為兵士所殺」。曹操在洛陽的任務從這裡也就正式開始呢!