无法在 Windows 11 主机上的 VirtualBox 7.0 中运行的 Ubuntu 22.04 中打开终端

无法在 Windows 11 主机上的 VirtualBox 7.0 中运行的 Ubuntu 22.04 中打开终端

我刚刚安装了 VirtualBox 7.0,并在 Windows 11 PC 上创建了一个新的虚拟 Ubuntu 22.04.1 机器。我可以运行 libreoffice 等程序,但无法打开终端。

我尝试激活“Windows Hypervisor Platform”功能,但仍然没有成功。

有人知道如何解决这个问题吗?

答案1

是的,我遇到了同样的问题,我用一种奇怪的方法解决了它:
在 Ubuntu 中打开设置,然后转到语言和地区并将语言切换为其他语言(例如加拿大英语)并重新启动 VM,终端即可工作。
如果您尝试将其恢复为以前的语言,您也可以这样做,对我来说也有效。

答案2

我在使用 Virtual Box 7.0 和 Ubuntu 20.04.5LTS 时也遇到了同样的问题。

我还将 /etc/default/locale 文件中的行更改为LANG=en_US.UTF-8 并重新启动。如果您没有权限更改它,您可以按 Alt+F2 并写入gedit admin:/etc/default/locale

答案3

我还将文件行更改/etc/default/localeLANG=en_US.UTF-8LANGUAGE=en_US.UTF-8重新启动。

答案4

我在 VirtualBox 中创建 Ubuntu VM 时选中“跳过无人值守安装”选项解决了这个问题。使用 VirtualBox 7.0,可以在创建新 VM 时在第一个屏幕上找到该复选框。我在下图中用红色标记了该复选框。从有关此问题的其他问答来看,我猜这有效是因为它会在安装过程中询问您的语言环境,而如果您选择无人值守安装则不会询问。

这实际上并没有改变安装过程的任何内容,只是您必须在安装 Ubuntu 时输入凭据和其他信息,而不是在安装前通过 VirtualBox 向导。

向 VirtualBox 添加新 VM 的第一步

相关内容