VirtualBox Linux如何设置中文,Linux中文乱码怎么解决?

VirtualBox Linux 中文环境配置指南

在 VirtualBox 中安装 Linux 系统后,默认语言通常是英文,为了方便使用,需要安装中文语言包并配置中文输入法,由于不同的 Linux 发行版操作有所不同,以下分别针对最常用的 Ubuntu/Debian 系列和 CentOS/RHEL/Fedora 系列提供解决方案。


Ubuntu / Debian 系列(含 Linux Mint, Kali 等)

安装中文语言包(图形界面法)

  • 打开 Settings(设置) $rightarrow$ Region & Language(区域与语言)。
  • 点击 Manage Installed Languages(管理已安装的语言)。
  • 系统可能会提示“语言支持未完全安装”,点击 Install 进行更新。
  • 在 “Language” 选项卡中,点击 Install / Remove Languages…,勾选 Chinese (simplified) $rightarrow$ 中文 (简体),点击 Apply
  • 安装完成后,将

    VirtualBox Linux如何设置中文,Linux中文乱码怎么解决?

    〖Linux〗VirtualBox安装虚拟机网络配置与使用问题处理(三)
    加载中
    〖Linux〗VirtualBox安装虚拟机网络配置与使用问题处理(三)

    中文 (简体) 拖动到列表的最顶端。

  • 重启系统或注销重新登录,系统界面将变为中文。

安装中文语言包(命令行法)

如果无法进入图形界面,可以使用以下命令:

  • 更新软件源:sudo apt update
  • 安装中文语言包:sudo apt install language-pack-zh-hans
  • 设置系统语言:sudo localectl set-locale LANG=zh_CN.UTF-8

配置中文输入法(推荐 Fcitx5)

  • 安装 Fcitx5 框架及中文插件:
    sudo apt install fcitx5 fcitx5-chinese-addons
  • Settings $rightarrow$ Keyboard $rightarrow$ Input Sources 中添加中文,或者在 Language Support 中将 “Keyboard input method system” 修改为 Fcitx 5
  • 重启电脑后,通过 Ctrl + Space 切换中英文。

CentOS / RHEL / Fedora 系列

安装中文语言包

  • VirtualBox Linux如何设置中文,Linux中文乱码怎么解决?

    查看当前语言设置:localectl status

  • 安装中文支持包:
    • CentOS 7: sudo yum groupinstall "Chinese Support"
    • CentOS 8 / Fedora: sudo dnf install langpacks-zh_CN

修改系统语言

  • 使用命令修改默认语言:
    sudo localectl set-locale LANG=zh_CN.UTF-8
  • 验证修改是否生效:date(如果显示为“中文”,则配置成功)。

安装中文输入法(以 IBus 为例)

  • 安装 IBus 智能拼音:
    sudo yum install ibus-pinyin (CentOS 7) 或 sudo dnf install ibus-libpinyin (Fedora)
  • 启动 IBus 守护进程:ibus-daemon -dx
  • 进入 Settings $rightarrow$ Region & Language $rightarrow$ Input Sources,点击 号,选择 Chinese $rightarrow$ Intelligent Pinyin

常见问题与注意事项

字体乱码问题

如果在安装中文后出现“方块”或乱码,是因为缺少中文字体。

VirtualBox Linux如何设置中文,Linux中文乱码怎么解决?

  • 解决方案:安装开源中文字体。
    • Ubuntu/Debian: sudo apt install fonts-wqy-microhei fonts-wqy-zenhei
    • CentOS/Fedora: sudo yum install wqy-microhei-fonts wqy-zenhei-fonts

虚拟机关机后配置失效

  • 请确保在修改 localectl 之后执行了 reboot 重启操作。
  • 如果是手动修改 /etc/locale.conf,请确认文件内容为 LANG="zh_CN.UTF-8"

增强体验建议

为了让 Linux 在 VirtualBox 中运行更流畅,建议安装 Guest Additions(增强功能)

  • 在 VirtualBox 菜单栏点击 设备 (Devices) $rightarrow$ 安装增强功能 (Insert Guest Additions CD image)
  • 在 Linux 中运行安装脚本,这将支持自动调整分辨率共享剪贴板共享文件夹

首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/492214.html

(0)
Linux如何运行JMeter测试脚本,JMeter非GUI模式怎么用?
上一篇 2026年7月13日 20:53
2026年外企在中国需要做GEO优化吗,什么是GEO优化?
下一篇 2026年7月13日 21:01

相关推荐

  • linux mount 超时怎么办?linux 挂载磁盘超时怎么解决

    Linux mount 超时通常由网络延迟、NFS服务端无响应或客户端防火墙拦截引起,核心解决思路是检查网络连通性、调整挂载参数及重启相关服务,在服务器运维的日常场景中,挂载远程存储(如 NFS 或 CIFS)是高频操作,当执行 mount 命令后,终端长时间卡住无响应,甚至最终抛出 “Connection t……

    2026年7月5日
    5700
  • Linux安装更新失败怎么办?linux系统升级详细教程

    Linux系统更新的核心在于使用包管理器同步软件源并安装最新补丁,这不仅能修复安全漏洞,还能提升系统稳定性与性能,建议定期执行“全量更新”而非仅打安全补丁,在服务器运维和开发环境中,保持Linux系统的最新状态是保障业务连续性的基石,许多新手常陷入“更新会导致系统崩溃”的误区,规范的更新流程配合良好的备份习惯……

    2026年7月9日
    3710
  • Linux shell中-eq怎么使用?shell脚本比较运算符有哪些

    在 Linux Shell(特别是 Bash)中,-eq 是一个用于整数比较的测试运算符,基本用途-eq 用于判断两个整数是否相等,如果相等,返回退出状态码 0(表示“真”/成功),如果不相等,返回退出状态码 1(表示“假”/失败),语法格式✅ 推荐方式:使用 [[ … ]] 或 [ … ]if……

    2026年7月12日
    6000
  • linux sort -t怎么用?sort命令按指定分隔符排序

    Linux中sort -t命令的核心作用是指定字段分隔符,默认以空白字符分隔,通过-t参数可自定义如逗号、冒号等符号,从而精准提取CSV或日志文件中的特定列进行排序,在Linux命令行世界里,处理文本数据是日常操作的重头戏,很多时候,我们面对的不是整齐划一的单列数据,而是像CSV表格或者系统日志那样,用特定符号……

    2026年7月9日
    19600
  • Linux刷新屏幕怎么操作?linux清理终端缓存命令

    在Linux终端中,刷新屏幕最直接且通用的方法是按下快捷键 Ctrl + L,或者在命令行输入 clear 命令后回车,这能瞬间清除当前终端显示的历史输出,恢复干净的界面,当你长时间在Linux服务器或本地终端中进行操作时,屏幕往往会被大量的日志输出、编译信息或错误提示填满,这种视觉上的混乱不仅影响阅读效率,还……

    2026年7月8日
    11500
  • Linux如何注释代码?Linux单行和多行注释方法

    在 Linux 系统中,注释主要通过井号(#)实现单行注释,使用多行注释块(: ‘…’ 或 <<EOF … EOF)实现多段文本忽略,这是 Shell 脚本和配置文件中最基础的语法规范,很多刚接触 Linux 的朋友在编写脚本或修改配置文件时,经常会被各种符号搞晕,Linux 的注释逻辑非常……

    2026年7月7日
    6700
  • 中国有自己的Linux内核吗,国产操作系统哪个好用?

    中国Linux内核正从简单的“发行版封装”转向深层的“内核级自主创新”,通过在内存管理、调度算法及国产指令集适配上的优化,已在关键基础设施领域实现核心替代,中国Linux内核的现状与演进路径当前的国产Linux生态早已脱离了单纯的“换皮”阶段,早期的国产操作系统大多基于CentOS或Ubuntu进行简单的界面修……

    相关资讯 2026年7月13日
    000
  • linux rename函数怎么用,linux下批量修改文件名的命令

    在Linux系统中,rename函数是执行文件或目录重命名及移动操作的核心工具,它通过原子性操作确保数据一致性,比传统的mv命令在脚本编写中更具优势,很多开发者在Linux环境下处理文件时,习惯性地使用mv命令,但在编写自动化脚本或处理高并发文件操作时,往往会遇到一些隐蔽的陷阱,rename系统调用(对应C语言……

    2026年7月9日
    2900
  • Linux怎么修改host文件,Linux修改hosts不生效怎么办?

    Linux 修改 Hosts 文件指南在 Linux 系统中,hosts 文件用于将域名手动映射到特定的 IP 地址,它在 DNS 解析之前被系统读取,因此常用于本地开发、测试环境跳转或屏蔽特定网站,Hosts 文件路径Linux 系统的 hosts 文件统一存放于:/etc/hosts修改步骤由于 /etc……

    2026年7月13日
    000
  • linux find命令结果怎么查看?linux find命令查找指定文件

    Linux find命令是定位文件最高效的工具,通过组合路径、名称、时间、权限及大小等条件,能精准筛选出目标文件,彻底告别手动翻找的繁琐,在Linux系统管理日常中,面对成千上万个文件,手动查找无异于大海捞针,业内专家指出,掌握find命令的核心逻辑,能将运维效率提升数个量级,它不仅仅是一个搜索工具,更是一个强……

    2026年7月9日
    14510

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注