最近要在ubuntu系统里做开发,把Ubuntu装在虚拟机里,刚装好Ubuntu1804,系统开机后发现打不开终端,以为是系统有问题,后来又装了Ubuntu1604和Ubuntu2004系统开机后都打不开终端,网上查资料是系统语言设置的问题,记录一下解决方案。
查看/etc/default/locale文件
由于没有终端,所以用文本编辑器打开,但是这里编辑也不能保存,没有权限,所以先看一下。
打开右上角的Settings-->Region&Language->Formats改为英文
点击Formats,选择United States然后点Done完成
重启
系统重新登录还是打不开终端。
重新把Language和Formats都设置成中文, 重启系统
更新UpdateName后,打开终端,终于可以了
再看一下/etc/default/locale文件,看有什么变化没
与前面一样,只要设置中文就可以了,这是Ubuntu2004,
再切回英文
又可以打开终端了
Ubuntu1804是变化的
再设置Ubuntu1604看看
参考: