我在根目录中编辑了 /etc/profile 以尝试在登录时运行脚本,但显然我做错了。
现在的问题是,重新启动虚拟机后,登录循环。如果我输入用户名和密码,它将成功登录,显示我上次登录的时间,然后在一秒钟左右后返回到登录屏幕。我尝试过以 root 身份登录和正常登录。我在其他地方读到启动进入恢复模式可能会有所帮助,但在启动 Arch 时我找不到该选项。我有以下选择:
我已经尝试过所有这些启动选项
下载任何 Linux iso 映像。最好是一些小而简单的东西,比如Puppy Linux,但只要它是可引导的,任何东西都可以。将其附加到您的虚拟机并从中启动。启动进入该系统后,安装虚拟机的本地驱动器。这应该像打开文件管理器并单击驱动器一样简单。
如果没有,只需打开终端并运行以下命令:
sudo mkdir /media/arch; mount /dev/sda1 /media/arch
Run Code Online (Sandbox Code Playgroud)
这将在目录上安装第一个驱动器的第一个分区(更改它以匹配您的系统)/media/arch。您现在可以访问您的profileat /media/arch/etc/profile。在文本编辑器中打开它,撤消更改,保存文件并重新启动虚拟机。就是这样。