情窦初开的奥雷里亚诺·何塞对姑姑阿玛兰妲产生了朦胧感,她告诉他们是姑侄 ,不可以在一起。一位特使带来了政府军和自由党即将达成和议的消息,停战协定一旦签署,可为自由党换取三个部长职位、国会里的少数席位以及对所有放下武器的起义者的特赦。特使同时带来了奥雷里亚诺不赞同停战协定的命令,要求赫里内勒多·马尔克斯带领五名最好的手下,准备离开国境。协定公布一个星期前,上校带领罗格·卡尔尼赛罗等十名亲信军官,潜入马孔多,遣散驻军,和五名最好的手下一起离开马孔多。政府和反对党联合声明停战后,奥雷里亚诺发动了八次起义来反对协定,他一心要横扫中美洲的一切保守党政权。保守党的何塞·拉克尔,战后任马孔多市长,曾经在与奥雷里亚诺的战斗中成为好友,他们有考虑了联合两党民众力量的设想,肃清军人和职业政客的流毒,建立人道主义政府。
战后,奥雷里亚诺铤而走险,继续战斗,而拉克尔则被任命为马孔多里正,并让马孔多升级为市,他任市长。双胞胎在成长,雷梅黛丝也是。乌尔苏拉仍在撑着这个家,挣回了儿子们在战争中消耗的资财。奥雷里亚诺·何塞从尼加拉瓜联邦军开小差回来了,怀着和阿玛兰妲结婚的目的。他在军队里被人教唆打仗就是为了能娶亲人。但是,阿玛兰妲以无可动摇的决心拒绝了他。
上校的十七个儿子不断来认亲,他决定等奥雷里亚诺上校回来后自己拿主意。
上校正要发动一场迄今为止他所领导的最漫长、最激烈的起义。市政大权从蒙卡达手中落到驻军首领阿基莱斯·里卡多上尉手里,自由党人视之为挑衅分子。时局又变得像第一次战争爆发前的数月里那般紧张。奥雷里亚诺·何塞跟他的伯父何塞阿卡尔蒂奥一样放浪懒散。庇拉·特尔内拉要找个女人给他,晚上半夜过来,但他听错意思,叫女人半夜来等,自己去看戏了。与搜查的士兵冲突后,奥雷里亚诺·何塞被一枪致死,阿基莱斯·里卡多也被同时击毙。蒙卡达将军对政府军的过火行动深感恼火,他通过运作重新掌握了马孔多的军政大权,他息事宁人的态度未能挽回事态。
内陆武装起义的消息接连传来。政府宣判奥雷里亚诺上校死刑,宣布进入战时状态。上校带着一千多人打回来马孔多。蒙卡多试图逃跑时被捕。逃跑前,他写了一封信给上校,祝愿他在对抗两党军人腐败和政客野心的战斗中取得胜利。他被判死刑。上校指派罗格·卡尔尼立即督促建立军事法庭,自己则决心在党内政客干涉前把保守派的政权摧毁殆尽。他审查地契并审判蒙卡多死刑,把何塞·阿尔卡蒂奥强夺的土地归还原主。