qemu/kvm: unter Mint 19 läuft die VM, unter Mint 21 nicht

OP #7473871
Lesenswert?

Ich habe eine uralte virtuelle Maschine mit einem Ubuntu 12.03 Server drin.

Unter Mint 19 läuft sie, wenn ich sie auf einen anderen Rechner mit Mint 21 kopiere – egal ob über LAN oder durch direkte Kopie von Platte zu Platte im Wechselrahmen – und dort starte, endet das in der Shell von initramfs.

Bei genauerer Untersuchung zeigt sich, dass auf Mint 21 das Verzeinchnis /dev/disk in der VM nicht existiert und deswegen /dev/disk/by_uuid natürlich auch nicht, aber ohne das bootet die VM natürlich nicht…

Auf Mint 19 ist /dev/disk/by_uuid vorhanden und enthält 2 Einträge.

Es erstaunt mich doch etwas, dass sich ein und dieselbe VM auf zwei verschiedenen Hostsystemständen unterschiedlich verhält.

Hat jemand eine Idee, was als Ursache in Frage kommen könnte?

#7474324
Lesenswert?

Moriz schrieb:

G. K. schrieb:

Check den Typ des Plattencontrollers den du der VM unter jubelst.

Auf beiden Seiten ist VirtIO eingestellt. Die betreffenden Parameterseiten sehen allerdings unterschiedlich aus.

Dann check in der initrd shell die Kernel-Meldungen (dmesg) und welche virtuelle HW verbaut ist. (lspci)

Wo wird der xml-Code für die Einstellungen gespeichert?

/etc/libvirt/qemu/

#7475700
Lesenswert?

Dieter D. schrieb:

Meistens sind das Probleme mit systemd. Schlecht dokumentiert und kennen sich selber nicht mehr so richtig aus. Nebenbei wird bewußt SW, die noch master und slave in den Quellen haben, nicht unterstützt.

(https://github.com/canonical/netplan/pull/303#issuecomment-1408519829)

Wenn man von dem Thema keine Ahnung hat muss einfach das Standardfeindbild ran. Deine Kollegen die dich aushalten müssen tun mir leid.

#7475703
Lesenswert?

Moriz schrieb:

So, jetzt habe ich mit List und Tücke den Output von dmesg in der shell von initramfs herausgepopelt – siehe Anhang.

lspci ist in initramfs nicht verfügbar.

Häng das Plattenimage mal als SATA oder SCSI rein, in dem Output findet sich nichts von "vda".

Welches rootdevice ist im grub konfiguriert? (Oder auch in /proc/cmdline)

(Firma: Hobbytheoretiker) #7475877
Lesenswert?

Moriz schrieb:

Wenn man sonst keine Probleme hat,

Deshalb läuft eine Virtualisierung auf einem alten Board weiter, weil sonst auch ein Drucker nicht weiter verwendet werden kann. Da ist ein Compelierschritt dabei und der scheitert.

Bei Dir dürfte das Problem mit dem Mechanismus verbunden sein:

I like some of the features that have arrived since Mint 19. For example: kernel management is much easier. You can queue several kernels for removal or installation, and then press the button to do it in one go; furthermore, there is a setting that makes the removal of no-longer-needed kernels automatic so they will not pile up.

Dafuer weiss ich auch keine Lösung.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren