my ubuntu version:
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
Run Code Online (Sandbox Code Playgroud)
我按照以下链接安装 VirtualBox。 https://tecadmin.net/install-oracle-virtualbox-on-ubuntu/
但是安装后,我运行vboxmanage --version,得到一些错误信息,如下图。如何解决?
错误信息:libkmod: ERROR ../libkmod/libkmod-module.c:1655 kmod_module_new_from_loaded: 无法打开 /proc/modules: 没有那个文件或目录

WSL 是在 Windows 内核中运行的 Linux 子系统。您在内核中寻找的所有核心模块实际上并不存在于 WSL 中,因为实际的“内核”后端实际上是 Windows 内核和系统调用。
在安装需要内核模块的东西时,您很可能会遇到问题,因为这里不涉及“纯 linux 内核”。
具体到 VirtualBox,它也适用于Windows。我建议您下载适用于 Windows 的 VirtualBox,并将其安装在 Windows 中。千万不能尝试运行VirtualBox或从WSL内类似的东西,它几乎肯定会爆炸,而不是为你正常工作。曾经。相反,只需将 VBox 放在 WSL 实际运行的 Windows 系统上,因为这样它就应该在 Windows 的行为限制范围内“表现”。
(WSL 实际上并不是一个完整的Ubuntu,因为幕后的很多调用最终都被 Windows 拦截和解释,而不是被 Linux 内核后端拦截和解释......所以你不能真正将它用于虚拟化等。)
| 归档时间: |
|
| 查看次数: |
4230 次 |
| 最近记录: |