У меня две виртуальные машины Ubuntu Server 18.04 LTS работают на Hyper-V на Windows Server 2012r2. Кроме того, у меня есть две виртуальные машины Windows (1 10, 1 7) на одном сервере Hyper-V. Виртуальные машины Windows не испытывали этой проблемы.
Они обе проявляют следующие симптомы при загрузке с ядра> 4.15.0-43 (в частности, 46 или 47)
Ядро загружается очень очень медленно по сравнению с обычным режимом. Обычно он какое-то время висит вокруг этой строки: и, в конце концов, продолжается.
Следующая строка, на которой он висит некоторое время: , за которым следует
. Через долгое время виртуальная машина не может найти виртуальный жесткий диск и загружается в терминал восстановления BusyBox, который выглядит примерно так:
Я могу загрузиться с live-cd Linux (Ubuntu 18.04 LTS), смонтировать раздел виртуального жесткого диска и получить доступ ко всем файлам. Кроме того, я могу подтвердить, что UUID, отображаемый в терминале восстановления, правильный.
Это произошло после того, как сервер Windows обновил KB4493451, KB890830 April, KB890830 March и KB4489891. Тем не мение,Я не могу подтвердить, была ли перезагружена виртуальная машина Linux между применением этих обновлений и сейчас. Могу подтвердить, что проблема возникла впервые после перезагрузки после установки KB890830. (Мы не перезагружались с момента установки KB4493451.)
В чем может быть проблема и как мы можем гарантировать, что при перезагрузке компьютера (физического или виртуального) вся виртуальная машина Linux запускается должным образом.
Спасибо очень нравится.
Обновление до ядра Ubuntu 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()