1
Allgemein [ General ] / MLD 5.5 / 5.4 unter HyperV - Root-Partition nicht gefunden
« on: August 10, 2021, 08:50:12 »
Hallo zusammen,
ich versuche aktuell, den MLD unter HyperV zu installieren. Ein Start mit einem angepassten Image inkl. HyperV-Treiber funktioniert problemlos. Wenn ich dann jedoch versuche, den MLD auf der virtuellen Festplatte zu installieren, kann der MLD nicht mehr gestartet werden: es erscheint die Meldung, die Root-partition kann nicht gefunden werden.
Wenn ich weiter suchen gehe finde ich mittels dmesg:
ata1.00: host indicates ignore ATA devices, ignored
ata2.00: ATAPI: virtual CD...
Demnach wird das virtuelle CD-Laufwerk am 2. ATA-Port gefunden, die Festplatte (VHD) am 1. ATA-Port jedoch (bewusst) ignoriert. Offenbar ist dies gewünscht um zu erzwingen, dass die VHD über die HyperV-Treiber (Performance) angesprochen werden (habe da etwas hier: https://linux.kernel.narkive.com/eMe4wzd6/patch-1-1-ata-piix-defer-disks-to-the-hyper-v-paravirtualised-drivers-by-default gefunden).
Allerdings sind die Hyper-V-Treiber jedoch im MLD-Kernel nicht vorhanden. Gibt es irgendeinen Weg um diese zu implementieren? Bin mit MLD noch nicht wirklich beieinander...
Wäre für jede Hilfe dankbar, bin natürlich auch zur Mithilfe bereit ;-),
winschrott
ich versuche aktuell, den MLD unter HyperV zu installieren. Ein Start mit einem angepassten Image inkl. HyperV-Treiber funktioniert problemlos. Wenn ich dann jedoch versuche, den MLD auf der virtuellen Festplatte zu installieren, kann der MLD nicht mehr gestartet werden: es erscheint die Meldung, die Root-partition kann nicht gefunden werden.
Wenn ich weiter suchen gehe finde ich mittels dmesg:
ata1.00: host indicates ignore ATA devices, ignored
ata2.00: ATAPI: virtual CD...
Demnach wird das virtuelle CD-Laufwerk am 2. ATA-Port gefunden, die Festplatte (VHD) am 1. ATA-Port jedoch (bewusst) ignoriert. Offenbar ist dies gewünscht um zu erzwingen, dass die VHD über die HyperV-Treiber (Performance) angesprochen werden (habe da etwas hier: https://linux.kernel.narkive.com/eMe4wzd6/patch-1-1-ata-piix-defer-disks-to-the-hyper-v-paravirtualised-drivers-by-default gefunden).
Allerdings sind die Hyper-V-Treiber jedoch im MLD-Kernel nicht vorhanden. Gibt es irgendeinen Weg um diese zu implementieren? Bin mit MLD noch nicht wirklich beieinander...
Wäre für jede Hilfe dankbar, bin natürlich auch zur Mithilfe bereit ;-),
winschrott