这是 高度 建议您在遵循这些说明之前拍摄现有服务器的图像。 这样做将确保如果发生意外情况,您将能够从备份映像恢复您的服务器。
作为自我管理的客户,您还必须确保您安装的当前在 Ubuntu 10.04 上运行的应用程序也能在 Ubuntu 12.04 上运行。
有关从管理界面创建备份图像的说明,请访问:
预检
- 这些说明专门用于且仅用于在 Liquid Web US Central Zone A 中从 Ubuntu 10.04 升级到 Ubuntu 12.04。
- 我将在 Liquid Web Self-Managed Ubuntu 10.04 服务器上工作,我将以 root 身份登录。
第 1 步:检查您的内核版本
这个流程 只要 应用 Ubuntu 10.04 且内核版本为 2.6.36-rc8101910 的服务器。
使用以下命令检查您的 Ubuntu 版本:
lsb_release -a
上述命令的结果应该类似于:
没有可用的 LSB 模块。
经销商编号:Ubuntu
说明:Ubuntu 10.04.4 LTS
发布:10.04
代号:清醒
使用以下命令检查您的内核版本:
uname -r
上述命令的结果应该看起来完全像:
2.6.36-rc8101910
第 2 步:准备升级
首先,您将遵循一个简单的最佳实践:在安装任何新软件包之前确保可用软件包列表是最新的。
aptitude -y update
然后只需运行一个命令即可通过 aptitude 进行安装:
aptitude -y install update-manager-core
第 3 步:开始从 Ubuntu 10.04 升级到 Ubuntu 12.04
安装上一步中的软件包后,您就可以继续升级了。 使用以下命令开始升级:
do-release-upgrade
您应该会收到一条警告消息,询问您是否要继续通过 SSH 升级,并可选择回答 y 或 n。 假设您适当地拍摄了您的 Storm 服务器的图像,输入 y 是安全的,然后按回车键继续。
检查新的 Ubuntu 版本
完成升级工具签名
完成升级工具
完成下载
针对“precise.tar.gz.gpg”验证“precise.tar.gz”
提取’precise.tar.gz’
读取缓存
检查包管理器
继续在 SSH 下运行?
此会话似乎在 ssh 下运行。 不推荐
当前通过 ssh 执行升级,因为在失败的情况下它
更难恢复。
如果继续,将在端口启动一个额外的 ssh 守护进程
‘1022’。
你要继续吗?
Continue [yN] y
接下来,您将收到另一条消息,确认另一个 sshd 端口将要启动……按 Enter 继续。
启动额外的 sshd
为了在发生故障时更容易恢复,额外的 sshd 将
在端口“1022”上启动。 如果运行出现任何问题
ssh 你仍然可以连接到另一个。
To continue please press [ENTER]
您应该会收到另一个关于“无法读取镜像文件”的警告。 从这一点继续前进是安全的……按 Enter 继续。
更新存储库信息
警告:无法读取镜像文件
第三方来源已禁用
您的sources.list 中的一些第三方条目被禁用。 你可以
升级后使用“软件属性”工具重新启用它们
或您的包管理器。
To continue please press [ENTER]
现在是时候确认您要升级了; 键入 y 然后按 Enter 继续。
您要开始升级吗?
Canonical 不再支持 1 个已安装的软件包。 你可以
仍然得到社区的支持。
将删除 5 个软件包。 将有 86 个新包
安装。 将升级 247 个软件包。
一共要下载131M。这个下载大约需要
41 秒与您的连接。
安装升级可能需要几个小时。 一旦下载完成
完成后,无法取消该过程。
Continue [yN] Details [d] y
第 4 步:完成从 Ubuntu 10.04 到 Ubuntu 12.04 的升级
系统将提示您“在包升级期间重新启动服务而不询问”。 虽然这会导致服务器上的服务短暂关闭,但选择是,然后按 Enter 继续。
接下来,将提示您有关 plymouth.conf 的信息; 键入 Y 然后按 Enter 继续。
配置文件`/etc/init/plymouth.conf’
==> 自安装后已删除(由您或由脚本)。
==> 软件包分销商已发布更新版本。
你想怎么做? 您的选择是:
Y or I : 安装包维护者的版本
N 或 O :保留您当前安装的版本
D:显示版本之间的差异
Z : 启动一个shell来检查情况
默认操作是保留当前版本。
*** plymouth.conf (Y/I/N/O/D/Z) [default=N] ? Y
您还将收到有关控制台设置的提示; 确保选择了 UTF8,然后按 Enter TWICE 继续。
接下来,系统会提示您有关过时的软件包; 键入 y 然后按 Enter 继续。
删除过时的软件包?
将删除 11 个包。
Continue [yN] Details [d] y
现在,不要重新启动服务器; 键入 N 然后按 Enter 继续。
系统升级完成。
需要重启
要完成升级,需要重新启动。
如果您选择“y”,系统将重新启动。
Continue [yN] N
第 5 步:安装更新的内核
遵循一个简单的最佳实践:在安装任何新内容之前,确保可用软件包列表是最新的。
aptitude -y update
然后只需运行一个命令即可通过 aptitude 进行安装:
aptitude -y install linux-image-virtual
您将收到有关“/boot/grub/menu.lst 新版本”可用的提示。 选择安装包维护者版本,然后按 Enter 继续。
就是这样! 您现在应该准备好重新启动服务器。 Enter 现在重新启动,然后按 Enter 继续!
reboot now
第 6 步:检查您的工作
以 root 身份重新登录到您的服务器并使用以下命令检查您的 Ubuntu 版本:
lsb_release -a
上述命令的结果应该类似于:
没有可用的 LSB 模块。
经销商编号:Ubuntu
说明:Ubuntu 12.04.4 LTS
发布:10.04
代号:精确
使用以下命令检查您的内核版本:
uname -r
验证输出是否显示您正在运行 3.2.X 内核(例如“3.2.0-65-virtual”)。
3.2.0-65-虚拟