我在虚拟机中安装了 Ubuntu 12.04.3 的服务器。我尝试将服务器升级到 12.04.4。
下载ubuntu-12.04.4-alternate-amd64.iso
并ubuntu-12.04.4-amd64.iso
。在 安装每个/media/cdrom
(每次一个,针对每个测试)。运行./cdromupgrade
。
脚本提示网络下载,假设默认为是,软件包下载并安装完成后,运行lsb_release -a
,显示为12.04.5 LTS
。
文件或下载的软件包有问题吗.iso
?为什么要升级到 12.04.5?我只能升级到 12.04.4 吗?
注意:我们[打算]安装已获得[认证]的产品12.04.4 LTS.我们不想12.04.5 LTS。
答案1
笔记:我已经处理过这个问题医疗诊断软件。
如果你只是认证使用Ubuntu 12.04.4 LTS,那么就需要定义严格的规则:
不允许互联网访问,因为虚拟机将不会收到任何(安全)更新;
仅执行经过认证的版本的全新安装(例如。12.04.4 LTS),并且不要尝试任何更新;
定义一个生命尽头日期,你将搬到更新认证平台(例如14.04 长期支持)和/或更新你的版本产品。
您需要澄清是否打算按照(所有)这些规则行事。
这将严重影响您继续进行所需的建议。
答案2
需要注意的是:不能通过网络升级,只能通过 cdrom 进行升级。这是将 Ubuntu 12.04.3 升级到 12.04.4 的另一种方法(但也可以应用于其他版本):
- 下载并安装从 Ubuntu 网站下载的CD(
/media/cdrom
;或/cdrom
)文件(ubuntu-12.04.4-alternate-amd64.iso
http://cdimage.ubuntu.com/ubuntu-core/releases/12.04/release/) - 修改
/etc/apt/sources.list
,以排除所有以 开头的行,deb http://...
以防止升级程序连接到互联网 在部分下添加一行
# added by the release upgrader
如下:deb cdrom:[Ubuntu 12.04.4 LTS _Precise Pangolin_ - Release amd64 (20140204)]/ precise main restricted
如果 Ubuntu 10.04 有一些较旧的条目...只需将它们排除。
- 节省
在 shell 提示符下,执行以下命令,替换为您的实际 cdrom 挂载点:
/cdrom/cdromupgrade --without-network -c /cdrom