Ubuntu

Ubuntu VM 無法使用比 Windows Server 2012r2 上的 Microsoft Hyper-V Hypervisor 版本更新的核心啟動

  • June 6, 2019

我有兩個 Ubuntu Server 18.04 LTS VM 在 Windows Server 2012r2 上的 Hyper-V 上執行。此外,我在同一個 Hyper-V 伺服器上有兩個 Windows VM(1 10、1 7)。Windows VM 沒有遇到此問題。

從核心 > 4.15.0-43(特別是 46 或 47)引導時,它們都表現出以下症狀

與正常相比,核心引導非常緩慢。它通常會在這條線上掛起一段時間:核心啟動 6 秒並最終繼續。

它掛了一段時間的下一行是:crng 初始化完成其次是第三次停頓

很長一段時間後,虛擬機找不到虛擬硬碟並啟動到 BusyBox 恢復終端,如下所示:BusyBox 恢復終端

我可以從 Linux live-cd (Ubuntu 18.04 LTS) 啟動,掛載虛擬硬碟的分區並訪問所有文件。此外,我可以確認在恢復終端中看到的 UUID 是正確的。

這確實發生在 Windows 伺服器更新 KB4493451、KB890830 April、KB890830 March 和 KB4489891 之後。但是,我無法確認在這些更新的應用程序和現在之間是否重新啟動了 Linux VM。我可以確認問題確實是在安裝 KB890830 後重新啟動後第一次出現。(自從安裝 KB4493451 以來,我們還沒有重新啟動)。

可能是什麼問題以及我們如何確保當機器(物理或虛擬)重新啟動時,所有 Linux VM 的啟動正常。

非常感謝你。

升級到 Ubuntu Kernel 4.15.0-48 解決了這個問題。

之後我在這裡找到了有解決方案的更改日誌條目,它說:

kernel 4.15.0-44 cannot mount ext4 fs with meta_bg enabled (LP: #1813727)
- ext4: fix false negatives *and* false positives in ext4_check_descriptors()

引用自:https://serverfault.com/questions/962865