Verwenden von Ubuntu 16.04 und Installieren von VirtualBox 5 gemäß der hier beschriebenen Methode für "Debian-basierte Linux-Distributionen":
https://www.virtualbox.org/wiki/Linux_Downloads
Dies hat ein Problem mit dem Kernel in dieser Version, das als solches gelöst wird:
Der Versuch, einen solchen Nur-Host-Adapter zu erstellen, schlägt fehl:
$ VBoxManage hostonlyif create
0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to create the host-only adapter
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
VBoxManage: error: Context: "RTEXITCODE handleCreate(HandlerArg*)" at line 71 of file VBoxManageHostonly.cpp
virtualbox
16.04
TomSchober
quelle
quelle
lsof | grep vbox
zeigt?Antworten:
Es stellt sich heraus, dass die Lösung für das Netzwerkproblem ein separates Modul ist, das signiert werden muss, um diese spezielle Funktion zu ermöglichen. Wie in der Signaturlösung hier angegeben: /ubuntu//a/768310/254069
VBoxManage hostonlyif create
benötigt die folgenden Module, um auch zugänglich zu sein (modprobe):Neustart und "MOK registrieren"
quelle
In Ubuntu 17 funktionieren pesty, die Neuinstallation, die neue VirtualBox und das reine Host-Netzwerk nicht.
Die Lösung war:
und funktioniert !!!
quelle
Ich habe eine andere einfachere Lösung gefunden, um dieses Problem zu lösen, aber sie bezieht sich auf VirtualBox 6.0+. . . Es könnte auch mit 5.x funktionieren, aber ich habe es nicht für diese Version getestet.
Das Problem liegt darin, dass die Kernelmodule nicht standardmäßig signiert sind. Dazu müssen Sie die öffentlichen Schlüssel von Oracle hinzufügen.
Sobald Sie diese Schlüssel hinzugefügt haben, können Sie VirtualBox auf normale Weise installieren und es funktioniert mit den meisten Funktionen einwandfrei (mit Ausnahme derjenigen, für die die proprietäre Erweiterung erforderlich ist, muss diese für diese Funktionen noch installiert werden).
quelle
Führen Sie VirtualBox in Sandbox mit Firejail wie folgt aus:
quelle