Lin*_*eak 2 linux initramfs locale
我在 Linux Mint 17.3 上。我在系统日志中看到了这一点。
Processing triggers for initramfs-tools (0.103ubuntu4.3) ...
Apr 9 12:01:47 vb-nb-mint updates: update-initramfs: Generating /boot/initrd.img-3.19.0-32-generic
Apr 9 12:01:51 vb-nb-mint updates: Warning: No support for locale: en_US.utf8
Run Code Online (Sandbox Code Playgroud)
我刚刚注意到这个警告?不应该是 en_US.UTF8 吗?只是一个想法,否则我不知道这是关于什么的。
locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
小智 6
看看/usr/lib/locale/。如果您的输出如下所示,请继续阅读:
ls /usr/lib/locale/
C.UTF-8 locale-archive
Run Code Online (Sandbox Code Playgroud)
据我所知,警告并不重要,但您可以尝试:
sudo locale-gen --purge --no-archive
Run Code Online (Sandbox Code Playgroud)
此命令删除存档文件并将其替换为.utf8文件。
之后你可以/usr/lib/locale/再看一遍,它应该看起来有点像这样:
ls /usr/lib/locale/
C.UTF-8 de_LI.utf8 en_CA.utf8 en_IN en_US.utf8
de_AT.utf8 de_LU.utf8 en_DK.utf8 en_NG en_ZA.utf8
de_BE.utf8 en_AG en_GB.utf8 en_NZ.utf8 en_ZM
de_CH.utf8 en_AU.utf8 en_HK.utf8 en_PH.utf8 en_ZW.utf8
de_DE.utf8 en_BW.utf8 en_IE.utf8 en_SG.utf8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3600 次 |
| 最近记录: |