由1,2,4-丁三醇經氯化、環合而得。
1.氯化將丁三醇和冰醋酸加入反應鍋內,攪拌加熱至100℃左右,通入干燥的氯化氫氣體,在90-100℃間反應30h,當尾氣開始出現大量氯化氫時,檢查反應終點,停通氯化氫。冷卻后出料,用飽和碳酸鈉溶液洗滌,進行減壓蒸餾,收集120-135℃(12.7-13.3kPa)餾分,即得1,4-二氯-2-丁醇,為油狀物,收率50-60%。
2.環合將1,4-二氯-2-丁醇和甲胺水溶液加入環合鍋內,密閉加熱至120℃,攪拌反應10h。冷卻,加固體氫氧化鈉,濾去析出的無機鹽。分取油層進行減壓蒸餾,收集76-85℃(2.13kPa)餾分,即為成品。水層用苯提取還能得到一部分1-甲基-3-吡咯烷醇。收率60%左右。