如何将Ubuntu 12.04 LTS 升级到 Ubuntu 14.04 LTS
本教程将介绍如何升级Ubuntu Server 12.04 LTS 到 Ubuntu Server 14.04 LTS;此教程也适用于 Ubuntu Server 14.04 LTS 升级到 Ubuntu Server 16.04 LTS(升级为Ubuntu16.04后网卡名称会改变导致网络不通,需使用vnc连接查看升级后的网卡名称,然后编辑/etc/network/interfaces进行修改,之后重启网络服务即可)。
注意:在开始升级服务器系统版本之前,请确保您已有完整备份您的系统数据到本地或其他远程服务器上,若升级过程中导致系统出错无法正常启动或系统数据丢失需由客户自行承担。
升级过程其实很简单:
1.先更新软件源到14.04
可以把源里头的版本名称进行替换,比如12.04叫Precise,14.04叫Trusty:
# sed -i -e "s/precise/trusty/g" /etc/apt/sources.list
2.接着更新源数据库:
# apt-get update
3.查看Ubuntu Server的系统版本以及Linux 内核版本:
# lsb_release -a
注:若提示-bash: lsb_release: command not found,则需要先安装lsb_release命令,安装包为lsb-core
# apt-get install lsb-core
4.升级到 Ubuntu Server 14.04:
# do-release-upgrade
若是远程进行升级操作,会有提示需要开放1022端口或关闭防火墙,选择“y”继续,
提示询问是否修改源文件版本名称为新版本名称,按“y”继续,
询问是否进行下载更新,按“y”继续,按“d”查看详细情况。
在升级过程中可能出现“Disable SSH password authentication for root?”,选择“No”,
下一步,可能提示“Restart services during package upgrades without asking?”,选择“Yes”,
等待升级过程...安装结束后系统会提示您删除旧的软件包,按“y”继续,按“d”查看详细情况:
移除旧软件包后,得到系统升级完成提示;祝贺您,您的Ubuntu Server 12.04 LTS 已经升级到 Ubuntu Server 14.04 LTS,按“y”进行系统重启:
重启之后系统版本显示为14.04: