如何将 Azure 上的 Ubuntu 19.10 服务器升级到 20.04
点击上方蓝字关注“汪宇杰博客”
导语
Ubuntu 20.04 LTS 已经正式推出了。作为一名软粉,看到新版鲍叔毒瘤,我当然是激动万分,抱着批判的态度,第一时间很不情愿的更新了我的服务器。
4月23日发布的 Ubuntu 20.04 是个 LTS 版。其 Linux 内核版本升级到了5.4,支持更多新型号的 CPU、加入了 Secure Boot、更省电,并对 GCP, Azure, AWS 等云平台有所优化。
下载地址:https://ubuntu.com/download
Azure现状
Microsoft Store 几天前就提前上架了 WSL2 的 Ubuntu 20.04 LTS,Azure 国际版也毫不示弱,第一时间上架了 Ubuntu Server 20.04 LTS(啥时候Windows能有这样的待遇就好了)。这波镜像同样分为2个 Generation,第二代支持大于2TB的系统盘、SGX、vPMEM等技术。
了解 Gen2 的特性可以参考:https://docs.microsoft.com/en-us/azure/virtual-machines/windows/generation-2
如果你想新创建 Ubuntu 20.04 的服务器,那么直接用这两个镜像就可以。而如果你不幸用了 Windows Server,Azure 的镜像更新速度就……
准备工作
首先,需要确保你的系统已经更新了最新的包,不然更新时候会被阻断。依次执行命令:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt autoremove
然后安装一个 Windows Update 组件,啊呸,Update Manager:
sudo apt install update-manager-core
Azure 上的 Ubuntu 19.10 镜像正常情况下应该已经安装过这个组件了。
接下来,检查配置文件:
sudo nano /etc/update-manager/release-upgrades
如果里面的 Prompt 不是 normal 的话,改成normal。
开始更新
理想情况下,只要输入这个命令就可以检查到 20.04 版本,并更新:
sudo do-release-upgrade
但情况可能不太理想:
这时候可以加上 -d 参数依法强制更新:
sudo do-release-upgrade -d
它会立即检测到 Ubuntu 20.04 版本,并警告是否要在SSH下更新,可能会爆,如果SSH爆了就回不来了。
但是 Ubuntu 又不像 Windows 10 那样每次更新都会爆,我们可以放心在 SSH 下更新。输入 y,继续。
我真的不是夸张,仅过去6个月内,Windows就:
而新闻就得放在一起看:
想当年,3年爆1次的微软用户嘲笑开源产品每天折腾每天爆,而现在微软用户可能1天爆3次……世事难料。
有点黑远了,回到 Ubuntu:
不用在意这个警告,按回车继续。
继续按 y。
看着吓人,但其实选Y也不会爆。
此处关于是否替换 sshd_config 的警告更吓人,像极了吃错药的 Windows 10,我们选择 "keep the local version currently installed"
选择 y,删库跑路。
选择 y,放心重启服务器,坐和放宽。
服务器重启完成后,就能在登录欢迎界面到 20.04 的字样了!
你也可以使用命令来查看 Ubuntu 的版本:
lsb_release -a
在 Azure Portal 里也能看见 Ubuntu 的版本:
汪宇杰博客
.NET | Azure | 微软MVP
长按扫码关注我们
如何将 Azure 上的 Ubuntu 19.10 服务器升级到 20.04相关推荐
- Ubuntu 19.10 发布 | 云原生生态周报 Vol. 24
作者 | 木苏.进超.冬岛.元毅.心水.衷源 业界要闻 1.云原生编程语言 Pulumi 1.0 pulumi ,一款中立的开源云开发平台,Pulumi 支持多语言.混合云环境.完全可扩展.初期支持 ...
- linux4.19安装教程,树莓派4安装Ubuntu 19.10的教程详解
由于之前在raspbian上面跑opencv有些依赖包装不上,所以一些代码不能跑,就想着用Ubuntu试试.安装的过程是跟着这个视频来的: [Linux]在Raspberry Pi 4上安装完整版Ub ...
- linux lz4 lzo,Linux六大压缩算法横评:Ubuntu 19.10最终选择LZ4
原标题:Linux六大压缩算法横评:Ubuntu 19.10最终选择LZ4 来自:cnbeta.com 在今天发布的Canonical官方博文中,来自Kernel团队的Ubuntu工程师Colin I ...
- Linux(Ubuntu 19.10)下 Qt5 连接 MySQL(QMYSQL driver not loaded)
Linux(Ubuntu 19.10)下 Qt5 连接 MySQL 安装好 MySQL 和 Qt Qt 连接 MySQL 的代码 QSqlDatabase d=QSqlDatabase::addDat ...
- 升级 ubuntu_Ubuntu 19.04 已经到期!现有用户必须升级到 Ubuntu 19.10
Ubuntu 19.04 已在 2020 年 1 月 23 日到期,这意味着运行 Ubuntu 19.04 的系统将不再会接收到安全和维护更新,因此将使其容易受到攻击.-- Abhishek Prak ...
- Ubuntu 19.10“Eoan Ermine”正式发布
Canonical 今天正式发布了代号为 "Eoan Ermine" 的 Ubuntu 19.10,此版本带来了许多新功能,包括姗姗来迟的 ZFS 文件系统. ZFS 是一个可扩展 ...
- Ubuntu 19.10 Beta 发布,正式版本定于 10 月份
Canonical 已经发布了 Ubuntu19.10 桌面.服务器和云产品的测试版,代号为"EoanErmine",该测试版不仅包括主要 Ubuntu 桌面.服务器和云产品的镜像 ...
- ubuntu 压缩率最高的软件_[图]Linux六大压缩算法横评:Ubuntu 19.10最终选择LZ4
在今天发布的 Canonical官方博文 中,来自Kernel团队的Ubuntu工程师Colin Ian King介绍了Ubuntu 19.10操作系统启动方面的一些改进. Ubuntu 19.10( ...
- vscode remote-ssh连接ubuntu子系统提示错误:WSL: VSCode server install fails on Ubuntu 19.10
打开终端日志信息会发现如下错误: Updating VS Code Server to version da15b6fd3ef856477bf6f4fb29ba1b7af717770d Removin ...
最新文章
- 在VS中用正则表达式查找或替换
- OPenGL模板缓冲区示例程序
- HarmonyOS硬件创新合作伙伴,【HarmonyOS】HarmonyOS智能硬件开发学习指南 - HDC2020
- 文件标识符必须为双精度类型的整数值标量_数据类型
- F5刷新表单页不能清空缓存
- linux6.3 dhcp,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- 爬虫_4、requests的post方法以及json字符串处理
- 计算机平面设计与工程论文,计算机平面设计毕业论文范文2篇
- 大数据经典实验案例-WordCount原理详解和代码书写
- Excel公式中的LookUp三剑客(可以取代Vlookup的神秘公式)
- gitbook:node_modules\npm\node_modules\graceful-fs\polyfills.js:287
- TestCenter测试管理工具功能详解一(F)
- Android 高级面试
- 如何预防服务器IP被封
- 数值法求解最优控制问题(四)——伪谱法
- 实现用户在网页中给我的QQ邮箱发邮件
- Merriam-Webster's Vocabulary Builder 学习笔记 Unit 5
- numpy库常用函数——np.random.normal()函数
- 【调制识别】基于高阶累积量的调制方式识别算法matlab仿真,课题识别BPSK, QPSK, 16QAM, 64QAM
- centos7只更新安全补丁
热门文章
- 【LeetCode】3. Longest Substring Without Repeating Characters
- 使用delphi 开发多层应用(二十二)使用kbmMW 的认证管理器
- 高端智能阿里手机 黑色 ZOPO C2 出售1499
- 商女不知亡国恨,一天到晚敲代码
- IE9浏览Flash页面时显示错位并不停地闪烁
- php 打印对象详细信息,php打印显示数组与对象的函数详解
- ipad iphone开发_如何将iPhone或iPad置于恢复模式
- merge r语言daframe_R语言总结
- 正则表达式应用:实现一个简单的计算器
- (原創) 07/28/1982 少女A (中森明菜)