我有一台 Razer Bladed Stealth 笔记本电脑,并且在其上安装了 Ubuntu Gnome 17.04。
我也安装了最新版本的 Virtualbox。
一切运行良好,我可以运行
流浪起来
和
流浪者ssh
我可以看到我的文件已在框内镜像。问题是,当我在浏览器中访问 URL 并希望它加载网站时,它每次都会超时。
我旁边有另一台运行 ubuntu 14.04 的笔记本电脑,我已经交叉检查了所有配置文件,它应该可以正常工作。
变量为:Ubuntu 14.04(工作)与 Ubuntu 17.04(不工作)硬件较新的 Razer Blade Stealth 不工作
为了解决这个问题,我找到了一些参考资料虚拟化问题,并且我已经关闭了“安全启动”。
链接的文章还说:
如果您在运行启用了模块签名验证(CONFIG_MODULE_SIG)的系统时,即使它未在安全启动中运行,本文也适用。
我似乎无法判断 Ubuntu Gnome 17.04 的正常安装是否启用了此功能?如果启用了,我需要重新编译 Linux 内核才能将其关闭吗?
否则我就不知所措了。我的主机文件与工作笔记本电脑上的相同,并且该盒子似乎已启动,因为我可以通过 ssh 进入它。文件就在那里......
...但不知何故它无法从浏览器加载虚拟网站。
我被困住了。
请让我知道如何调试它:)
答案1
我在所有 vagrant boxes 中都遇到了同样的问题,并发现解决方案是:
删除 /etc/hosts 文件中的第二行,只需取消注释或删除包含以下内容的行:
127.0.1.1 [computer-name]
安装 net-tools:看起来 ubuntu 17.04 不再安装包 net-tools。
因此通过安装它们
sudo apt-get install net-tools
它应该可以再次工作了。