如何将 VirtualBox 上的 Arch Linux 直接启动到终端而不是我的 Gnome 桌面?

如何将 VirtualBox 上的 Arch Linux 直接启动到终端而不是我的 Gnome 桌面?

我全新安装了 Arch Linux,并在 VirtualBox 上运行。然而,我相信问题是类似于这个线程中的一个

我的终端未打开(执行该线程中描述的相同操作),当我查看Settings-时Region & Language,发现该Language设置已设置为,Unspecified [ANSI_X3.4-1968即使我en_US.UTF-8在初始安装期间将其设置为。

当我单击它并尝试更改它时,该框只显示No languages found。我无法打开终端来尝试编辑我的/etc/locale.gen文件。

因此,我想将 Arch Linux 引导到终端,以便我可以从那里更改它,但我不确定如何执行此操作。我怎样才能解决这个问题?

答案1

我所做的是禁用终端中的显示管理器(假设您使用的是 Gnome 是正确的):

systemctl disable gdm.service
reboot 

这对我有用,如果没有,也尝试停止该过程

systemctl stop gdm.service

并再次重新启动。这意味着您仍然运行着 Gnome,但您只是仅与命令行交互,而没有桌面环境(您始终可以通过交换然后再次重新启用disableenablereboot

(我昨天才安装了 Arch Linux,所以如果我错了,请原谅我:P。)

我也刚刚意识到你无法启动终端。我也遇到了这个问题。我相信我没有正确完成一个步骤,即错误地设置了我的语言(我不知道我是如何搞砸的:)),但是使用桌面环境,我只是进入设置并将region & language我的语言更改为英语,然后解决了我的问题并能够启动终端。您也可能遇到语言下方的格式问题,因此也请尝试修复该问题。

祝你好运

相关内容