摘要:Microsoft Store 幾天前就提前上架了 WSL2 的 Ubuntu 20.04 LTS,Azure 國際版也毫不示弱,第一時間上架了 Ubuntu Server 20.04 LTS (啥時候Windows能有這樣的待遇就好了)。Azure 上的 Ubuntu 19.10 鏡像正常情況下應該已經安裝過這個組件了。

        <div> 

導語

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

長按掃碼關注我們

相關文章