更改语言环境后,Ubuntu 卡在启动屏幕并循环登录

更改语言环境后,Ubuntu 卡在启动屏幕并循环登录

(我在手机上写的,所以无法正确格式化所有内容。很抱歉。)

我按照这里的步骤更改了我的语言环境:https://superuser.com/questions/149475/start-the-week-on-monday-in-the-clock-applet-in-ubuntu/149484#149484

除了 /usr/lib/locale 中没有 en_US.utf8 目录之外。

完成这些操作后,我重启了 Ubuntu,结果发现启动过程无法完成。启动屏幕一直在加载,但什么也没发生。在此期间,打开 tty 无法让我登录,因为提示从未出现。

最后我启动到恢复模式,进入 root shell 并修改 /etc/default/grub 以使用 nomodeset 作为该参数。之后我运行了 update-grub。

这让我能够再次进入登录屏幕。现在我陷入了登录循环。现在可以打开 tty 了,所以我登录了。然后出现了一个错误:

找不到与平台无关的库 找不到与平台相关的库 考虑将 $PYTHONHOME 设置为 [:] 致命的 Python 错误:Py_Initialize:无法获取语言环境编码 ImportError:没有名为“encodings”的模块

所以。我尝试了这里建议的步骤https://askubuntu.com/a/223634/337853来解决登录循环,但是没有作用。

我现在可以尝试什么?

笔记

  • 从 grub 配置中删除 nomodeset 会让我再次陷入无法启动的状态。那里没有 tty 登录提示。
  • 我似乎无法连接到互联网或网络(电缆已插入)来重新安装东西。

答案1

Ctrl使用+ Alt+打开一个控制台窗口F1,登录那里,然后运行命令sudo locale-gen根据原始语言环境定义重新生成语言环境。

答案2

似乎你的 Python 安装已损坏或不完整。如果你的 Python 安装不在标准位置,则需要 PYTHONHOME 变量。你必须导出该变量。ubuntu 的许多部分都需要标准版本的 Python。检查你当前的 Python 安装路径并相应地设置变量。如果这不起作用,我建议重新安装 Python

sudo apt-get install --重新安装 python3

答案3

我不知道是怎么回事,但不知怎么的,我的 Python 安装坏了。我既不能重新安装 Python,也不能从头开始构建它。最后,我只能选择完全重新安装我的系统。

我想借此机会感谢过去的自己在 git 存储库中备份了几个配置文件。

相关内容