没有直接的方法,一般可以考虑先反应生成乙酸,然后还原(加氢--H),就可得到乙醇了。希望对你有帮助~~
CH3OH+O2(铜作催化剂)=HCHO
HCHO+CH3MgX=CH3CH2OMgX
CH3CH2OMgX+H2O=CH3CH2OH
或者
CH3OH+HI=CH3I
CH3I+NaCN=CH3CN
CH3CN+H2O=CH3COOH
CH3COOH+H2(Ni)=CH3CH2OH
以上方法纯属讨论,工业上没有什么意义
甲醇羰基化法制出乙酸CH3OH + CO → CH3COOH
再把乙酸加氢还原成乙醇