Am un mediu virtual Hyper-V (știu, știu) în Windows Server 2019. Acest mediu se ocupă în principal de oaspeți Windows, dar are o mână de mașini Linux, inclusiv doi invitați gen2 care rulează Ubuntu 18.04 LTS.
Problema mea este că acești doi oaspeți nu reușesc adesea să repornească corect. Când pornesc, pot vedea meniul grub pentru a selecta un nucleu și, indiferent de opțiunea pe care o aleg, voi vedea asta (cu versiunea de nucleu corespunzătoare):
Se încarcă Linux 4.15.0-167-generic...
Se încarcă discul ram inițial...
Imediat după afișarea acestui mesaj, VM-ul se va reporni singur. Voi vedea același mesaj de câteva ori într-o buclă înainte să renunțe și să se oprească complet.
Pot găsi ecou
comenzi din scriptul de pornire care afișează aceste mesaje și au adăugat un suplimentar Ramdisk încărcat...
mesaj după comanda initrd, pentru a ști că se termină și văd și acest mesaj.
Iată decizia: dacă continui să încerc, în cele din urmă mașina va reuși și va porni corect. Uneori pot dura zeci de reîncercări în câteva sute, dar până acum acestea do întotdeauna în cele din urmă boot. Acest lucru merge de ceva timp și de fiecare dată încerc să cercetez ce se întâmplă, dar nu am reușit să găsesc erori, iar mașina se va porni înainte să ajung suficient de departe pentru a găsi ceva util.
Un factor de confuzie în toate acestea este că, de obicei, nu caut să repornesc mașina în primul rând decât dacă am făcut și o upgrade apt
care este probabil să includă un nucleu actualizat.
Ce s-ar putea întâmpla aici? Ce ar putea fi într-o stare de cursă aici, astfel încât procesul de pornire să se termine în cele din urmă?