Eine virtuelle Ubuntu-Maschine kann in VirtualBox nicht zum Laufen gebracht werden

Eine virtuelle Ubuntu-Maschine kann in VirtualBox nicht zum Laufen gebracht werden

Ich habe eine Datei namens aes_demo.vmdk, die ich von jemandem erhalten habe, der für unsere Firma Auftragsarbeiten erledigt hat. Ich kann diese Person nicht mehr erreichen. Es handelt sich um eine Linux Ubuntu-Festplattendatei für VirtualBox. Ich muss sie einrichten, damit ich sie ausführen und in die virtuelle Maschine gelangen kann. Hier sind die Screenshots der Einrichtung:

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Der Computer, auf dem ich VirtualBox installiert habe, ist Windows 7 64-Bit. Die Version von VirtualBox, die ich installiert habe, ist 3.2.10-66523. Nachdem ich die virtuelle Maschine eingerichtet habe, versuche ich, sie zu starten. Ich erhalte den folgenden Bildschirm. Sollte sie nicht in den Computer booten und mir den Ubuntu-Desktop anzeigen? Was mache ich vielleicht falsch?

Bildbeschreibung hier eingeben

BEARBEITEN

Ich habe Folgendes in Grub ausprobiert, um zu sehen, ob es funktioniert. Oh, ich habe Folgendes als SATA-, SCSI- und IDE-Laufwerk ausprobiert. Das Ergebnis war bei allen gleich.

Bildbeschreibung hier eingeben

Wenn ich von der Grub-Eingabeaufforderung boote, scheint es zu funktionieren. Dann erhalte ich die folgende Fehlermeldung:

Bildbeschreibung hier eingeben

Antwort1

Ok, also ich denke, dass Folgendes passiert: Die virtuelle Maschine findet den Grub-Bootloader, der dann nicht weiter booten kann, weil er weder den Kernel noch Initramfs finden kann.

0. Erstellen Sie eine Sicherungskopie der Dateien Ihrer virtuellen Maschine, falls etwas nach Belgien geht.

Überprüfen Sie zunächst die Festplatteneinstellungen, um festzustellen, ob das Image nach einem virtuellen SATA- oder IDE-Laufwerk sucht.

2. Wenn die erste Option nicht funktioniert, können Sie in der Grub-Eingabeaufforderung einige Dinge tun, die möglicherweise helfen. Dieser Artikel erklärt es ein wenig.http://sazeit.com/articles/boot-ubuntu-from-grub-prompt.

3. Booten Sie die Maschine mit einer Live-CD aus der Distribution und reparieren Sie von dort aus die Boot-Sequenz.

Sobald Sie alles gebootet haben, möchten Sie möglicherweise Grub auf dem Laufwerk neu installieren, etwa so:

grub-install /dev/sda

Antwort2

Ich würde versuchen, brub über die Befehlszeile wiederherzustellen, nachdem Sie Ihr VM-Image gesichert haben

Geben Sie „find /boot/grub/stage1“ ein. Sie erhalten eine Antwort wie „(hd0)“ oder in meinem Fall „(hd0,3)“. Verwenden Sie für die folgenden Zeilen, was auch immer Ihr Computer ausspuckt.

Geben Sie „root (hd0,3)“ ein.

Geben Sie „setup (hd0,3)“ ein. Dies ist der Schlüssel. Andere Anweisungen sagen, Sie sollen „(hd0)“ verwenden, und das ist in Ordnung, wenn Sie GRUB in den MBR schreiben möchten. Wenn Sie es in Ihre Linux-Root-Partition schreiben möchten, benötigen Sie die Nummer nach dem Komma, z. B. „(hd0,3)“.

Geben Sie „quit“ ein.

Starten Sie das System neu.

Antwort3

Normalerweise verwaltet VmWare Festplatten über einenSCSI-Schnittstelle. In einer SCSI-Umgebung erhalten Sie möglicherweise einen etwas anderen Gerätenamen als in einer SATA-Umgebung.

Was ich tun würde, wäre, in der Speicheroption der VM-Einstellungen das VMDK vom SATA-Controller zu trennen, einen neuen SCSI-Controller hinzuzufügen und das VMDK an diesen anzuschließen. Sie können den SATA-Controller entfernen.

Dann würde ich die VM booten.

Notiz: Ich hatte genau das gleiche Problem beim Importieren einer Suse Linux Entreprise Server VmWare vmdk-Datei in VirtualBox. Ich musste sie einem SCSI-Gerät zuordnen, damit es funktionierte.

verwandte Informationen