Ich versuche, die Azure 16.04- .vhd
Datei von Canonical in einer VirtualBox-VM zu starten, und sie hängt an "Nicht blockierender Pool wird initialisiert".
Es funktioniert in Hyper-V, daher ist es möglicherweise nur ein Fehler in der virtuellen Box (5.0.20).
virtualbox
16.04
hyper-v
azure
Rhangaun
quelle
quelle
Antworten:
Dies ist ein langjähriger Fehler in den von Canonical veröffentlichten Bildern.
Die Grub-Konfiguration versucht, eine serielle Schnittstelle zu verwenden, aber wenn diese nicht vorhanden ist, kann sie dies nicht ordnungsgemäß verarbeiten. Fügen Sie also entweder eine serielle Schnittstelle hinzu oder ändern Sie grub, um dies nicht zu erfordern.
Drei Optionen, damit es beim ersten Mal gestartet wird:
console=ttyS0
console=ttyS0
bereitstellen und aus /boot/grub/grub.cfg entfernenZwei Optionen, um es danach zum Booten zu bringen:
GRUB_CMDLINE_LINUX_DEFAULT
Wert in/etc/default/grub
oder/etc/default/grub.d/*.cfg
nichtconsole=ttyS0
, führen Sie ihn aussudo update-grub
und überprüfen Sie, ob /boot/grub/grub.cfg Ihre Änderungen enthält.quelle
Ich hatte dieses Problem auf dem tatsächlichen Computer und das Update bestand darin, die Option "nomodeset" für den Kernel zu aktivieren. Dies geschieht, weil Ubuntu versucht, in einen hochauflösenden Videomodus für die Konsole zu wechseln, und Ihre Hardware nicht zusammenarbeitet. Um dies zu beheben
Behebung dieses Problems an der Maschine
Wenn Grub2 angezeigt wird, markieren Sie den Menüpunkt für Ubuntu und drücken Sie 'e'.
Gehen Sie zu der Zeile, in der der Kernel geladen wird, und drücken Sie 'End', um zum Ende der Zeile zu gelangen. Fügen Sie 'nomodeset' hinzu.
Drücken Sie F10 oder Strg-X, um es zu starten
Dies endgültig beheben
Aktualisieren Sie die Grub-Konfigurationsdatei nano / etc / init / grub
Suchen Sie die Zeile, die mit GRUB_CMDLINE_LINUX_DEFAULT beginnt
Bearbeiten Sie die Zeile so, dass sie ein Nomodeset enthält. In meinem Fall sah die Zeile danach folgendermaßen aus: GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset"
Nano speichern / beenden Führen Sie update-grub Reboot aus
quelle
Shift
während des Startvorgangs zu halten.Shift
, bekomme ich :error : terminal 'serial' isn't found
.nomodeset
(ich setze es zwischen "ro" und "console = tty console = ttyS0") und Strg-X zum Speichern / Booten macht keinen Unterschied zu was das passiert. Nehmen Sie nicht an, Sie haben irgendwelche Ideen? Ich stelle fest, dass sich die Schriftart der Anzeige kurz nach Erreichen der Zeile "Switched to Clocksrc TSC" ändert ...