
装英文版 Linux 系统这件事我劝过身边不少朋友去做也帮人重装过好几次。很多人一听到英文版就皱眉说“我英语四级都勉强”可真正在终端里折腾过几次就会明白Linux 的核心资料、报错信息、配置文档基本都是英文与其依赖机器翻译或者半吊子的中文汉化包不如直接把系统语言环境切到 English。这里说的英文版 Linux 系统的安装并不是什么特殊版本它和你平时下载的 Ubuntu、Debian 镜像完全一样只是在安装向导里把 Language 选成 English 而已。这篇文章就围绕英文版 Linux 系统的安装全过程展开把虚拟机部署、启动盘制作、手动分区、换源、中文字体和输入法、常见故障排查这些最容易踩坑的地方一次讲清楚。特别适合三类人看刚接触 Linux 的新手、每天敲命令的运维老哥以及正打算往开发方向深耕的学生。不管你是想装 Ubuntu、Debian 还是 Linux Mint整个逻辑是一样的。系统语言选英文不代表你以后不能显示中文更不代表输入法废了真正决定中英文体验的只是安装后的 locale 和字体配置。我把这几年装机的步骤、踩过的坑、还有那些“文档里不会写但你一定会遇到”的问题都整理出来按顺序往下看就行。1. 为什么我建议你直接装英文版 Linux 系统1.1 英文环境不是门槛而是加速器很多人在中文版 Linux 里遇到的问题其实很别扭apt 的提示信息一段英文一段中文报错日志里夹杂着翻译不到位的术语你复制到搜索引擎还搜不到原文。我实测过很多次同样的软件源错误中文提示“无法定位软件包”远不如英文报错Unable to locate package来得准确后者一搜就是官方解决方案和论坛讨论。再加上 Linux 的 man 手册、官方 Wiki、ArchWiki、Stack Overflow 上面的高质量回答几乎全部以英文为第一语言。中文资料当然不少但很多是过时的、转手的、甚至跑偏的。把系统装成英文后你会被迫直接面对第一手文档初期确实慢一点但一周之后你就会发现排查问题的效率反而高很多。英文版 Linux 不是给你增加难度而是把你放到资料最全、社区最活跃的环境里。1.2 发行版选择Ubuntu LTS 适合多数人Debian 适合进阶“英文版”不是某个发行版的名字任何主流 Linux 发行版都支持安装时切换语言。选哪个发行版取决于你准备拿它做什么。发行版默认桌面支持周期适合人群Ubuntu 24.04 LTSGNOME5 年资料最多驱动最省心新手闭眼选Debian 12GNOME / XFCE 可选约 3 年 安全更新追求稳定、愿意自己折腾配置的人Linux Mint 21.3Cinnamon长期支持老电脑、希望界面接近 WindowsFedora WorkstationGNOME13 个月左右想尝鲜新内核、新软件的用户我个人最常推荐的是 Ubuntu LTS因为遇到问题时你能搜到的教程数量是别人的好几倍。Debian 也很好但默认没有 sudo需要自己装这对纯新手来说多了一道坎。至于国产发行版Deepin、统信 UOS、openKylin 现在也都支持安装时选择英文界面如果你有国产化需求可以选但从英文资料和第三方软件适配角度看Ubuntu 系仍然是最稳妥的主线。还有一点要提不要觉得选了英文系统就和高版本内核无缘。Ubuntu 24.04 LTS 自带 6.8 内核对新硬件的支持已经很完善没必要为了追新内核去选滚动发行版。除非你明确知道自己需要最新内核特性否则 LTS 永远是最省心的选择。1.3 镜像下载与校验别把 ISO 下成“半成品”下载地址其实就那几个官方入口Ubuntu 桌面版ubuntu.com/download/desktopDebiandebian.org/CD/Linux Mintlinuxmint.com/download.php如果官网下载速度很慢清华 TUNA、阿里云、腾讯云这些国内镜像站都有 ISO 目录速度和稳定性通常比直连好很多。但无论从哪下载我都建议下载后先做一次 SHA256 校验尤其是你打算拿 U 盘装物理机的时候。sha256sum ubuntu-24.04.2-desktop-amd64.iso把输出的哈希值和官网SHA256SUMS文件里记录的值对比。不一致就说明镜像文件损坏了这种 U 盘装到一半报错、分区完成后校验失败的案例我见过不少最后查来查去根源都是 ISO 文件没下载完整。2. 安装前准备先决定用虚拟机还是物理机2.1 虚拟机方案的关键参数VirtualBox 和 VMware 怎么配我不建议新手一上来就把主力电脑覆盖成 Linux。虽然 Ubuntu 的安装已经很傻瓜但万一你还要用 Windows 办公、打游戏、用某些专业软件双系统来回切换非常内耗。最稳妥的方式是先装虚拟机等熟悉了再考虑物理机安装。VirtualBox 免费开源VMware Workstation Player 对个人使用也免费二者选一个就行。我给 VirtualBox 的配置建议如下参数建议值说明内存至少 4 GB低于 2 GB 安装新版 Ubuntu 会很卡甚至无法进入桌面CPU2 核虚拟机内编译小项目 4 核体验更好但要留资源给宿主机硬盘20~30 GB 动态分配不要选“固定大小”动态扩展不影响日常体验显存128 MB桌面动画和网页渲染需要太低会明显掉帧创建虚拟机时类型选 Linux版本选 Ubuntu (64-bit) 或对应的 Debian (64-bit)。一个很关键的步骤是在设置里把“启用硬件虚拟化”打开对应参数是VT-x/AMD-V。如果这台虚拟机的配置界面里有“硬件加速”选项一定要勾选否则装到一半会卡死在启动内核或者直接蓝屏。Windows 宿主机还要自查一个点打开任务管理器 - 性能 - CPU看“虚拟化”那一项是不是“已启用”。如果是“已禁用”那得重启进 BIOS 开后才能装 64 位虚拟机。这个问题我见过太多次报错五花八门根源就这一个。2.2 制作启动 U 盘Rufus / Ventoy / dd 怎么选如果你决定物理机安装那就要做启动 U 盘。Windows 下我最常用的工具是 Rufus因为它干净、没广告、写入稳定。打开 Rufus设备选你的 U 盘启动类型选下载的 ISO分区类型按机器情况来新电脑2018 年以后的 UEFI选GPT UEFI老电脑传统 BIOS选MBR Legacy选错会直接导致开机不识别 U 盘或者显示“Operating system not found”这是新手最容易踩的坑。如果不想每次重做 U 盘也可以试试 Ventoy它的逻辑是把 U 盘做成一个“启动引导器”以后要装什么镜像直接往 U 盘里丢 ISO 文件就行特别适合同时存了 Ubuntu、Debian 等多个镜像的人。Linux 下也可以直接用dd写入比如sudo dd ifubuntu-24.04.2-desktop-amd64.iso of/dev/sdb bs4M statusprogress注意of后面的设备名一定不能写错写成硬盘就全盘清空了这类数据事故我见过有人当场崩溃。新手还是优先用 Rufus 或 Ventoy图形界面不容易出错。2.3 物理机 BIOS 设置注意两点物理机安装前先把启动顺序调整一下。开机时按F2、F10、F12或DEL进入 BIOS不同品牌键不同在 Boot 菜单里把 U 盘调到第一位或者直接用快捷启动菜单通常是F12选择 U 盘启动。另外一个重点是 Secure Boot。现在很多 Win11 电脑默认开启 Secure Boot部分发行版引导会受限。Ubuntu 22.04 以上对 Secure Boot 支持已经很好了但如果你在启动阶段看到关于Secure Boot的报错可以先在 BIOS 里暂时关闭它装完系统再决定是否重新开启。我自己的习惯是默认关掉省得内核模块签名问题干扰日常使用。3. 安装全程拆解语言、分区、账号一次性说清3.1 引导界面里的语言选择和键盘布局从 U 盘或 ISO 启动后第一眼看到的是 GRUB 引导菜单。Ubuntu 的默认界面让你在“Try or Install Ubuntu”之间选择这时候先别急着回车看左下角的语言列表选English。这一步选的语言就是最终系统的主要语言英文版系统的核心就从这里开始。键盘布局这里有个小讲究。新手的直觉是选 Chinese但其实我更推荐选English (US)。原因很简单系统是英文界面终端里需要输入的破折号、斜杠、波浪号这些符号在 US 布局下是最直观的。中英文输入法之后可以装键盘布局改成 US 反而让日常敲命令更顺手。如果你平时需要大量输入中文那就在键盘布局里额外添加一个“Chinese (Intelligent Pinyin)”作为第二输入源切换键默认是SuperSpace不会影响英文输入。安装类型界面建议勾上“Install third-party software for graphics and Wi-Fi hardware and additional media formats”。这条默认是选中的它能自动安装一些闭源驱动和视频解码器省得装完系统连不上 WiFi 或者播不了视频再折腾。3.2 磁盘分区自动分区和手动分区分别适用谁分区是整个安装过程中最容易劝退新手的地方。我给一个简单结论如果是在虚拟机里体验 Linux选Erase disk and install Ubuntu自动分区就足够了。物理机且你准备长期使用我还是建议手动分区至少要知道自己把系统装到了哪里。手动分区在安装界面里对应“Something else”。英文界面下的分区选项长这样英文选项含义建议设置EFI System Partition引导分区 / EFI 分区512 MB ~ 1 GB格式选 FAT32swap area交换分区内存 4 GB 以下建议 4 GB内存够大可以不建ext4 journaling file system根文件系统挂载点选/剩余空间都给它实际操作步骤就是选中空闲空间点“”号按上面的表格依次创建。先建一个 512 MB 的EFI System Partition再建一个 swap area最后把剩余空间挂载为/文件系统选 ext4。不用单独分/home桌面用户没这个必要。有个观点我得说清楚swap 分区不是必须的。如果你的内存已经 16 GB 以上完全可以把/分区直接给全部剩余空间。如果你的内存只有 4 GB 或者更少那 swap 分 4 GB 能救你于水火避免浏览器开几个标签页就卡死。3.3 用户账户和时区英文界面照样能选上海用户名系统会强制全小写这个别纠结短一点更好。密码我建议至少 12 位包含大小写和数字因为这台机器以后可能要跑 SSH 服务密码弱等于把自己家门钥匙挂门口。“Require my password to log in”默认勾选别取消。自动登录虽然方便但每次开机直接进桌面就意味着任何拿到你机器的人都能进系统没有必要省这一步。时区设置有一个很多人不知道的细节系统语言选英文后时区列表默认显示的是世界地图你可以在搜索框里直接输入Shanghai然后回车确认。装完系统后如果想要改时区一条命令即可sudo timedatectl set-timezone Asia/Shanghai3.4 安装完成后的第一轮更新拔掉 U 盘重启进入新系统。英文版系统第一次进去后终端永远是你最好的朋友。CtrlAltT打开终端第一件事就是sudo apt update sudo apt upgrade -y这条命令会刷新软件索引并升级所有已安装软件。很多人装机后急着安装各种工具结果装一个错一个原因就是没先做系统更新。这就好比搬家后先把水电线路检查一遍再来布置家具。这里有一个关键选择如果你用的是官方软件源且网络通畅直接执行上面命令没问题如果国内网络访问官方源很慢建议先在下一章换国内源再 return 回来执行 update 和 upgrade顺序错了会浪费大量时间。4. 英文系统花式配置软件源、中文字体、输入法、工具链4.1 把 apt 源换成国内镜像Ubuntu 24.04 和旧版本格式不一样英文系统装好之后软件源默认指向官方服务器。在国内环境下apt update可能要卡好几分钟。我建议第一时间把源换成国内镜像。Ubuntu 24.04 及更新版本注意了软件源文件不再是老的/etc/apt/sources.list而是/etc/apt/sources.list.d/ubuntu.sources格式是 deb822。修改前先备份sudo cp /etc/apt/sources.list.d/ubuntu.sources{,.bak} sudo sed -i s|http://archive.ubuntu.com/ubuntu|https://mirrors.tuna.tsinghua.edu.cn/ubuntu|g /etc/apt/sources.list.d/ubuntu.sources sudo sed -i s|http://security.ubuntu.com/ubuntu|https://mirrors.tuna.tsinghua.edu.cn/ubuntu|g /etc/apt/sources.list.d/ubuntu.sources sudo apt updateUbuntu 22.04 及更早版本改的是/etc/apt/sources.listsudo cp /etc/apt/sources.list{,.bak} sudo sed -i s|http://archive.ubuntu.com/ubuntu|https://mirrors.tuna.tsinghua.edu.cn/ubuntu|g /etc/apt/sources.list sudo sed -i s|http://security.ubuntu.com/ubuntu|https://mirrors.tuna.tsinghua.edu.cn/ubuntu|g /etc/apt/sources.list sudo apt update上面的示例用的是清华 TUNA 镜像如果你想用阿里云或腾讯云把mirrors.tuna.tsinghua.edu.cn换成mirrors.aliyun.com或mirrors.cloud.tencent.com就行格式一模一样。Debian 12 用户改的是/etc/apt/sources.list内容类似sudo sed -i s|deb.debian.org/debian|mirrors.tuna.tsinghua.edu.cn/debian|g /etc/apt/sources.list sudo sed -i s|security.debian.org/debian-security|mirrors.tuna.tsinghua.edu.cn/debian-security|g /etc/apt/sources.list sudo apt update换源后一定要再执行一次apt update否则系统还是拿旧的索引去匹配会出现“Unable to locate package”这种莫名其妙的报错。另外sed 替换这类操作本质就是批量改文本我建议大家改完后用cat看一眼文件内容确认没改错再继续。4.2 中文字体和拼音输入法英文系统里照样打中文英文系统不装中文字体打开中文网页就会看到一堆方框俗称“豆腐块”。所以第一件事是装 Noto CJK 字体sudo apt install fonts-noto-cjk装完之后中文显示就正常了。如果你还需要更完整的字体覆盖可以装fonts-wqy-zenhei、fonts-wqy-microhei不过对日常使用来说fonts-noto-cjk一个就够。输入法方面我用下来的最佳方案是fcitx5比 ibus 流畅候选词排序也聪明。安装命令sudo apt install fcitx5 fcitx5-chinese-addons装完还需要设置输入法框架环境变量否则桌面不会自动调用它im-config -n fcitx5然后重启会话或注销重登。进入系统后打开 Settings - Keyboard - Input Sources点加号选择“Chinese (Intelligent Pinyin)”输入法就生效了。如果你是在英文系统上第一次弄这个别忘记这一步很多人装完 fcitx5 却没有在系统设置里添加输入源结果死活打不出中文。如果你确实偏好搜狗输入法它官方提供了 Linux 版本的 deb 包但依赖老旧的 fcitx4 框架配置起来比 fcitx5 麻烦不少。我的建议是除非你对搜狗的词库有执念否则直接用系统自带的fcitx5-pinyin省心得多。4.3 开发工具链、SSH 远程和网络存储挂载装完系统很多人第一反应是去软件商店装图形软件但我更建议先把命令行基础打牢。这组工具是我每台 Linux 机器必装的sudo apt install build-essential git curl openssh-server htop net-tools vimbuild-essential包含 gcc、g、make 等编译工具不管以后是编译内核模块还是跑 C 程序都用得上。openssh-server让你可以从局域网内另一台电脑远程登录这台机器htop是终端里的任务管理器看 CPU 和内存占用比系统自带的top直观得多。SSH 服务装好后建议立即设置开机自启和启动服务sudo systemctl enable --now ssh远程登录的命令格式很简单ssh user192.168.1.100如果你有 NAS 或者想着把网络存储挂载到本地目录Linux 下得用cifs-utils包然后执行sudo apt install cifs-utils sudo mkdir /mnt/nas sudo mount -t cifs //192.168.1.100/nas_share /mnt/nas -o usernameyourname,passwordyourpass,vers3.0如果你希望重启后自动挂载可以写入/etc/fstab但密码明文写在 fstab 里不安全推荐把凭据单独存文件sudo vim /etc/cifs-credentials chmod 600 /etc/cifs-credentials然后在 fstab 里写//192.168.1.100/nas_share /mnt/nas cifs credentials/etc/cifs-credentials,uid1000,gid1000,iocharsetutf8,vers3.0 0 0uid1000是让挂载后的文件归属于你自己的用户否则普通用户只能看不能写这类权限问题也经常让人一脸懵。4.4 常用命令速查表安装完系统下面这组命令是日常工作最高频的清单操作命令备注更新软件索引sudo apt update修改源后必做升级所有软件sudo apt upgrade -y升级前建议先看变更安装软件sudo apt install 包名支持 Tab 补全包名卸载软件sudo apt remove 包名加--purge连配置一起清删除目录rm -rf 目录名慎用有去无回查看端口监听ss -tlnp排查服务起没起来查看进程ps aux | grep 关键词带管道过滤查看磁盘空间df -h常用查看日志journalctl -xesystemd 时代的万能日志实时看日志tail -f /var/log/syslog排查崩溃很方便命令不需要死记硬背敲多了自然就记住了。有一个偷懒技巧任何命令带--help参数都能看到一句话用法比翻书强。比如tar --help、rsync --help英文系统下这些帮助信息都是原汁原味的多看几遍就当锻炼英文阅读了。5. 常见问题与排查实录5.1 虚拟机蓝屏 / 黑屏多半是虚拟化开关的问题虚拟机安装 Linux 时最经典的故障就是启动虚拟机后 Windows 宿主机直接蓝屏或者虚拟机窗口里一片黑鼠标转圈但永远进不了安装界面甚至卡在starting...字样。排查顺序基本固定。第一步检查 Windows 任务管理器性能页里的“虚拟化”是否已启用如果显示“已禁用”重启进 BIOS找Intel VT-x/AMD-V/SVM Mode之类的选项并打开。第二步检查你的内存分配是否过低低于 2 GB 装 Ubuntu 24.04 基本没戏直接提到 4 GB。第三步如果 Windows 上开了“虚拟机监控程序平台”或 Hyper-VVirtualBox 和 VMware 可能被抢占硬件虚拟化两者冲突后就会黑屏或蓝屏可以在“启用或关闭 Windows 功能”里把 Hyper-V 相关项关掉。另外还有一个小技巧安装 Ubuntu 时黑屏可能是显卡驱动导致的内核参数问题在 GRUB 菜单按e编辑启动项在linux开头那行末尾加上nomodeset然后按CtrlX启动能解决很多黑屏问题。这个参数本质上是让内核先别加载显卡私有驱动装完系统再装显卡驱动问题就消失了。5.2 U 盘启动引导失败与 GRUB 修复物理机安装时U 盘插上但开机不识别或者电脑直接显示Operating system not found这个问题八成是 U 盘写入模式或引导模式不匹配。用 Rufus 时目标系统是 UEFI 就选 GPT目标系统是传统 BIOS 就选 MBR这个匹配不对U 盘插在 UEFI 机器上根本不会被引导。还有一种情况是你的 ISO 文件本身下载损坏所以按 1.3 节讲的方法校验哈希很有必要。如果你已经装好了系统但由于 Windows 覆盖了引导或者 GRUB 损坏导致进不了系统最简单的方式是用一个 Ubuntu 安装 U 盘启动选择“Try Ubuntu”然后在终端用boot-repair工具修复sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair boot-repair启动后点“Recommended repair”它会自动检测操作系统并重新安装 GRUB。这个工具救过我两台机器堪称引导问题的“后悔药”。5.3 WSL 安装报错与其排查方法如果你只是想体验 Linux不想安装双系统或虚拟机那微软的 WSLWindows Subsystem for Linux确实是最轻量的途径。网上不少人会遇到“Windows Linux 更新子系统安装向导提前结束由于错误”的提示这类问题系统性排查一下并不难。先用管理员身份打开 PowerShell确保两个 Windows 功能都开启了。dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart执行完必须重启电脑然后在应用商店里安装 Ubuntu 或直接执行wsl --install。如果依然报错提前结束重点检查系统盘剩余空间WSL 的 VHDX 虚拟盘默认放在 C 盘空间不足十有八九会中断。另外Windows 10 低于 1903 的版本对 WSL2 支持不完整建议直接升级到较新的版本。5.4 其他小问题速查表我把平时群里问得最多的几个小问题也整理了一下。问题现象原因解决方法系统时间老是差 8 小时UTC 与本地时间的换算问题sudo timedatectl set-local-rtc 1或设置时区为Asia/Shanghai无线网卡搜不到 WiFi缺少固件驱动Ubuntu 桌面版排查显卡驱动Debian 装firmware-iwlwifi等固件包HP LaserJet P1106 打印机装不上需要 hplip 和插件sudo apt install hplip后运行hp-pluginapt 报Unable to locate package索引没更新先sudo apt updateDebian 下 sudo 命令不存在系统默认没装 sudosu切 root 后apt install sudo再把用户加入 sudo 组6. 几个能显著提升英文 Linux 使用体验的小技巧6.1 别急着把系统改回中文把终端当成英文主战场装完英文系统后最大的诱惑就是去设置里把界面语言改成中文。我的建议是至少坚持一个月。英文界面的价值不是让你背单词而是让你形成“遇到英文报错不慌”的条件反射。我自己的做法是保持终端全英文所有注释、shell 脚本、变量名一律英文。遇到不懂的英文术语用man命令查手册比如man tar进入man页面后按/可以搜索关键词按q退出。这套流程比打开搜索引擎找翻译高效得多而且你查到的定义一定是准确的。如果你觉得终端输出太干可以在~/.bashrc末尾加几个 alias提升舒适度alias llls -alF alias lals -A alias updatesudo apt update sudo apt upgrade改完用source ~/.bashrc生效。这类基础配置几乎是每台 Linux 机器的标配。6.2 学会看日志而不是只看“失败了”这三个字很多网友求助时说“我的服务起不来了”然后什么信息都不给。这时候最直接的排查工具是日志。systemd 系统下服务相关报错看这里journalctl -xe journalctl -u nginx -f如果是内核层面的问题看dmesgdmesg | tail -20如果是系统通用日志看tail -f /var/log/syslog英文系统下日志全是英文反而有个优势你能用日志里的原生关键词去搜索比如Device not found、Permission denied、Segmentation fault这些报错在网上一搜一个准。中文报错翻译往往把关键信息给模糊掉了这也是我一直建议大家用英文系统的重要原因。6.3 软件源和 PPA 别乱加Linux 的包管理很方便但也别看到什么教程就add-apt-repository ppa:xxx一把梭。第三方 PPA 维护者水平参差不齐万一和官方包冲突升级时会把系统搞得一团糟。我这里给一个实用原则能用官方源解决的包绝不加 PPA确实需要用 PPA优先找 GitHub 上 star 数高、维护活跃的项目用完想删除可以sudo add-apt-repository --remove ppa:xxx删掉。碰上官网提供 deb 包的直接下载安装也行但系统升级后这些手动装的包不会自动更新还是要留意版本变化。至于内核、显卡驱动这类底层组件除非有明确需求否则建议跟随发行版官方更新节奏不要追新。我个人前后装过不下十几遍英文版 Linux 系统从虚拟机到物理机从 Ubuntu 到 Debian。踩过最大的坑往往不是命令错误而是“我以为自己懂了却跳过了之前某个细节”。比如 U 盘写入模式没选对、虚拟化开关没开、源没换就开始 update这类基础问题占了九成。装英文系统最大的收获不是界面变成英语而是逼着自己养成了阅读原文文档、查看完整报错、从日志里定位问题的习惯。这些习惯一旦养成无论以后你用哪台服务器、哪个发行版都会受益。最后再分享一个小技巧如果你在某个英文报错上卡住了不要只复制报错的那一行把journalctl -xe或终端输出的上下文一起贴出来再配上你的系统版本、包名这样无论是提问还是自己回忆都能更快定位问题。英文版 Linux 安装这件事本身并不难难的是装完之后你能真正驾驭这个系统。希望这篇经验帮你少走一段弯路。