我先说句实话:很多人一听“英文版Linux”就头大,觉得看都看不懂怎么装。但实际上,英文版Linux的安装流程,和你在Windows里选“English”再一路Next没有本质区别——真正卡住大家的,从来不是语言,而是分区、引导、磁盘那几道坎。这篇文章就围绕英文版Linux的安装这件事,从镜像下载、虚拟机或实体机的准备、分区设置、语言选择,到装完之后的源切换、字体输入法和故障排查,完整讲一遍。内容适合零基础准备第一次装系统的朋友,也适合那些已经装了中文版、想重装成英文环境的老手。
1. 为什么是英文版:需求判断与版本选择
1.1 选英文版不是“装”,是为了少踩坑
很多人有个误解,觉得“我英文不好,所以先装中文版更稳妥”。我的看法正好相反:如果你是奔着学习Linux、做开发或者搞运维去的,第一套系统装英文版反而更省事。
先说一个最实际的原因:Linux社区里绝大多数高质量的资料、论坛帖子、官方文档,默认都是以英文环境为基准写的。你在终端里看到的一段报错,如果是英文原文,拿去搜索引擎一搜,几乎都能直接找到对应的解决方案;但如果系统是中文的,有些错误信息是被翻译过的,反而和网上流传的解决方案对不上号,搜起来绕一大圈。我见过不少朋友在中文版系统里遇到一个报错,抄下来去搜,搜出来的全是同一个英文错误的讨论,还得自己猜对应关系,效率极低。
再一个原因是终端环境的问题。你在终端里执行命令时,很多工具输出的提示信息是英文的,哪怕你装了中文版系统,这些信息大部分也还是英文。与其界面一个语言、终端一个语言、文档又一个语言,不如一开始就用英文界面,保持信息源统一。至于中文字体和中文输入法,后面装完系统之后随时可以补上,装英文版不等于放弃中文。
当然有一种情况我不建议硬选英文版:就是你自己完全没接触过任何Linux,连“分区”“挂载”“swap”这些词都没听过,而且身边也没有可以随时问的人。这种情况可以考虑先装中文版把基础流程跑通一次,等你知道哪些选项该动、哪些不该动之后,再重装英文版就毫无压力了。但如果你愿意照着这篇文章一步步来,直接上英文版也没有问题。
1.2 镜像选哪个:Ubuntu、Debian、Fedora和国内发行版怎么取舍
装Linux第一步是选发行版,这一步很多人纠结半天,其实完全没必要。这里直接给结论:
| 发行版 | 适合场景 | 桌面环境 | 一句话点评 |
|---|---|---|---|
| Ubuntu LTS | 新手入门、日常办公、开发 | GNOME | 社区最大,遇到问题最好搜 |
| Linux Mint | 从Windows转过来的新手 | Cinnamon | 界面最接近Windows,开箱即用 |
| Debian | 服务器、老电脑、追求稳定 | 自己选 | 资源占用低,稳定得让人放心 |
| Fedora | 想尝新技术、做开发 | GNOME | 软件包很新,适合折腾 |
| openSUSE | 桌面、开发、系统管理 | KDE | 管理工具强大,KDE适配好 |
如果你是第一次装,我推荐从Ubuntu 24.04 LTS或者Linux Mint入手。LTS意思是长期支持,每两年出一个版本,每个版本维护五年,省得半年一升级。而且Ubuntu的社区教程覆盖了几乎所有常见问题,哪怕你装的是英文版,搜索“Ubuntu install”都能找到一堆带截图的完整流程。
如果你手头是一台配置不高的老电脑,或者你想装完之后主要用于跑服务、挂程序,那Debian更合适。Debian 13(trixie)是目前的新稳定版,装完系统之后占用内存很低,跑起来非常安静。不过Debian默认不自带非自由固件,部分无线网卡可能需要手动补充驱动,新手先用网线装完再折腾网络是常见操作。
国产发行版(比如统信UOS、麒麟)我不多做评价,如果你在特定行业或者有国产化要求,那就按单位要求来;如果是自己学习,我更建议把主流的国际发行版玩明白,因为它们的文档、生态、社区讨论量不是一个量级。镜像下载地址尽量去官网或者国内高校镜像站,别在随便一个网站下“精简版”“优化版”,省得系统里被塞进去莫名其妙的东西。
1.3 虚拟机还是实体机:第一遍系统别急着格式化硬盘
我强烈建议,第一次安装先放在虚拟机里。
虚拟机的好处实在太多了:装坏了直接删掉重来,不用承担任何后果;可以随时拍快照,装完一个阶段存一个快照,后面折腾坏了恢复即可;还能顺便练手网络配置、快照恢复这些运维操作。常用的虚拟机软件就是VMware Workstation Player和VirtualBox,两个都有免费版本。VMware对Windows更友好一些,VirtualBox则是开源的,跨平台通用。
实体机安装则需要准备一个至少8GB的U盘,用Rufus或balenaEtcher把镜像写入U盘,再从U盘启动进入安装界面。实体机的坑在于:你可能会遇到BIOS引导顺序问题、Secure Boot问题、显卡驱动问题、双系统引导共存问题,每一个都是第一次装机时劝退新手的高发点。如果你用的是新买的笔记本,尤其是带独立显卡的,大概率装完进系统后还会遇到花屏、分辨率不对、Wi-Fi不能用等一系列后续问题。
所以我的建议很明确:先虚拟机,后实体机。在虚拟机里把英文版Linux的安装流程走一遍,分区、账号、语言这些选项都弄明白之后,再往实体机或者双系统方案上迁移,你就知道每个步骤在干什么了。这套经验对未来搞服务器运维也一样有用,因为大多数线上服务器都是Linux系统,你连装系统、分区、配网络都操作过,后面维护起来才有底气。
2. 安装英文版Linux的核心过程拆解
2.1 语言选择在安装流程中的位置:装错之后改起来不麻烦但很绕
大多数主流Linux发行版的第一步,就是选择一个语言。英文版安装很简单:在语言列表里选中English或者English (United States),然后一路用英文界面走完整个安装流程。这里要纠正一个常见误解:安装界面选英文,不代表系统里以后就完全没有中文支持。系统语言和字体、输入法是分开的,装的时候选英文,后面照样可以安装中文字体、切换中文界面,主动权完全在你手里。
那么在安装过程中,是选英文还是中文?我的建议是:安装界面选英文,装完后再根据需要补中文支持。理由有三点:第一,安装界面每个按钮干什么,本文下面会给对照表,你照着认一遍之后根本不怕;第二,英文环境下生成的系统locale默认是en_US.UTF-8,后面写代码、跑程序时更符合大多数开发工具的预期,不会出现某些程序在中文locale下输出乱码的奇怪问题;第三,从第一天开始就逼自己熟悉英文系统术语,后面看文档、搜报错会顺畅很多。
如果你在安装时选了中文,装完又想改成英文系统,也不是不行,但需要调整locale配置、重设环境变量,有的桌面环境还得改几处用户目录的名称,绕来绕去反而容易出错。最省事的方法就是装的时候一步到位选英文。
2.2 分区方案:新手最容易懵的环节,照抄这个就行
安装过程走到分区那一步时,很多人会卡住。英文界面下的分区选项常见的大致有三类:第一类是Erase disk and install Linux,意思是清空整块磁盘并自动分区,适合虚拟机或者只要单一系统的场景;第二类是Install Linux alongside existing OS,也就是和Windows共存做双系统,安装器会自动压缩Windows分区腾出空间;第三类是Something else,也就是手动分区,可以精确控制每个分区的大小和格式。
新手我建议直接用第一类,整盘安装,然后把分区方案交给安装器自动处理。如果你想自己掌握分区,或者以后要折腾多系统,这里给一套可以“抄作业”的手动分区方案:
| 分区 | 大小 | 类型 | 挂载点 | 格式 |
|---|---|---|---|---|
| EFI System Partition | 512MB~1GB | Primary | /boot/efi | FAT32 |
| Root(根分区) | 剩余全部空间 | Primary | / | ext4 |
| Swap | 可选,4GB~8GB | Primary | swap | swap |
用UEFI方式安装时,EFI分区是必需的,没有它系统无法引导。根分区挂载到“/”下面,所有程序、配置、用户文件都在里面。Swap交换分区在现代机器上有8GB就够了,如果内存足够大,甚至可以不建交换分区,Debian的默认安装器还会自动判断。不建议新手单独分一个/home分区——虽然重装系统时可以保留个人文件,但你现在还没到需要频繁重装的阶段,一个根分区用起来最灵活,不会出现根分区满了而/home还有一堆空间没用的窘境。
关于双系统,我多说一句:如果你打算在Windows旁边装英文版Linux,安装器里的“Install alongside”选项会自动处理压缩分区和引导,不需要你手动动Windows的磁盘管理。装完之后开机菜单一般会出现一个引导选择器,选Linux还是Windows就看你自己了。不过第一次操作,建议先把虚拟机里玩熟,再上双系统。
2.3 用户名与主机名设置:几个看起来很小但影响很大的坑
安装流程中还要设置用户名和主机名(computer name)。这一屏选项不多,但有几个要点值得记一下:
第一,不要用root作为日常用户名。root是Linux的超级管理员,权限无限大,日常用root登录一旦手滑输错命令,整个系统都可能废掉。正确做法是创建一个普通用户名,比如home目录下的用户,之后需要管理员权限时用sudo执行命令,输入密码即可。安装器一般会提示你设置一个管理员密码,那个密码就是以后sudo用的密码,记牢。
第二,主机名不要瞎取。主机名会显示在终端提示符里,也用于网络标识,比如你以后搭建SSH服务或者配置网络环境,主机名都会被用到。如果你取了个带空格或者特殊符号的主机名,后面很多脚本会出问题。建议用“简短英文小写+连字符”的格式,比如my-desktop、web-server-01这样。安装完之后再改主机名虽然可以,但需要改/etc/hostname和/etc/hosts两处,犯不着给自己找事。
第三,密码的强度。很多人图省事设一个八位的“12345678”,可能你一个人用确实问题不大,但如果以后这台机器要连到局域网、开SSH服务,弱密码就是在裸奔。我见过一台开SSH的服务器被扫描器天天探测端口和密码,弱密码几分钟就会被暴力破解掉,这类案例在“Linux运维故障案例”里简直不要太多。所以至少设置一个大小写字母加数字的组合密码,不用像密码学那么复杂,但别用纯数字。
安装的最后一步一般是进度条,整个过程根据硬件性能大概几分钟到十几分钟不等,走完会提示重启。虚拟机的话,重启时记得先把安装介质移除或者调整启动顺序,不然可能再次进入安装界面。
3. 英文环境的再优化:安装完成后的关键配置
3.1 更新源切换:英文系统一样能换国内镜像源
系统装完的第一件事,就是更新软件源。这一步很多人忽略了,然后发现下载软件包时速度只有几十KB,装个程序等半天,还以为是网络问题,其实是源默认指向了官方服务器,而你在国内访问官方源速度很慢。
换源的本质就是修改镜像配置文件。以Ubuntu为例,软件源配置文件在 /etc/apt/sources.list 或者 /etc/apt/sources.list.d/ 目录下。Ubuntu 24.04 之后的版本格式略有变化,建议先备份原文件再修改,命令如下:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo nano /etc/apt/sources.list把里面的源地址改成国内镜像站,比如清华大学的镜像源。对于Debian 13(trixie),可以新建一个配置文件,内容大致是:
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie main contrib non-free non-free-firmware # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie main contrib non-free non-free-firmware deb https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie-updates main contrib non-free non-free-firmware deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ trixie-security main contrib non-free non-free-firmware改完之后,执行:
sudo apt update sudo apt upgradeapt update是刷新软件包列表,apt upgrade是把你刚装好的系统里的软件更新到源里的最新版本。这一步一定要做,因为系统ISO里的软件包版本通常是发布时的老版本,很多安全修复和Bug修复都在update之后才能拿到。
注意:使用国内镜像源的前提是它在你的网络环境下确实更快。如果你本身就在海外,或者有更合适的源,那以实际测速为准。换源的核心思路就是“让连接走的路径更短”,不要盲目照抄。
3.2 中英文共存:装了英文系统但不放弃中文显示
英文版系统装完之后,默认情况下打开中文网页、看中文文档,浏览器里显示没问题,但系统本身是没有中文字体的。如果你写了个文件名是中文的,在文件管理器里可能显示成一堆方框,这就很难受了。
解决方案很简单,安装中文字体包即可。Debian/Ubuntu环境下终端执行:
sudo apt install fonts-noto-cjk这一条命令装的是Google的Noto CJK字体,覆盖简体中文、繁体中文、日文、韩文,装完之后刷新字体缓存,中文就能正常显示了。如果你只想要更轻量一点的方案,安装fonts-wqy-zenhei或者fonts-wqy-microhei(文泉驿)也可以。
中文输入法也需要单独装。常用的输入法框架有fcitx5和ibus,我更推荐fcitx5,它模块化做得比较好,已经内置了中文拼音、五笔、双拼等方案。安装命令:
sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-config-qt装完之后,在设置里把fcitx5设为默认输入法框架,然后注销重新登录,就能用Ctrl+Space切换中英文输入了。整个过程完全不影响系统界面的英文环境,你依然在英文locale下工作,只是随时可以打出中文。想让界面本身也切换成中文的话,装语言包再改locale就能做到,但这属于个人偏好,我自己的习惯是系统界面保留英文,因为终端里的英文信息看着更清楚。
3.3 装完系统马上要装的工具清单
刚装完的Linux系统非常“素”,很多常用工具都没有,需要自己装。这里列一份基础工具清单,直接复制命令跑一遍就行:
sudo apt install build-essential git curl wget vim htop tmux openssh-server ca-certificates简单解释一下:
- build-essential:包含gcc、g++、make等编译工具,如果以后想从源码编译东西或者做开发,这个是基础。
- git:版本管理工具,写代码、拉项目必备。
- curl和wget:命令行下载工具,一个侧重传输数据,一个侧重下载文件,很多脚本都依赖它们。
- vim:终端文本编辑器,学习Linux绕不过去。
- htop:增强版的进程查看器,比top更直观,能看CPU、内存占用,特别适合排查“为什么我的机器卡了”。
- tmux:终端复用器,支持分屏、后台任务会话,运维党标配。
- openssh-server:安装后你的机器就能被远程SSH登录了,这也是搞Linux和云服务器的基础技能。
如果你有Python开发需求,再装python3-pip和python3-venv:
sudo apt install python3-pip python3-venv如果你想玩容器化方向,把Docker也一起装上:
sudo apt install docker.io sudo systemctl enable --now docker注意Docker的安装源也可以换成国内镜像,不然拉镜像的时候速度会让你崩溃。这一套工具装完之后,这台英文版Linux就从一个“能开机”的系统进化成一台“能干活”的工作站了。
4. 安装过程中的常见故障与处理实录
4.1 虚拟机安装Linux蓝屏:问题大概率不在Linux本身
这个话题在热词里出现了“虚拟机安装linux蓝屏”,我在实际帮人排查的时候见过太多次了。虚拟机里装Linux,Windows宿主机突然蓝屏,很多人第一反应是“Linux和Windows不兼容”,其实大部分情况跟Linux一点关系都没有,真正的元凶通常是这几个:
第一个是嵌套虚拟化没有开启。你用的是VMware Workstation,但虚拟机的处理器设置里没有勾选“Virtualize Intel VT-x/EPT”或“Virtualize AMD-V/RVI”选项。如果你宿主机CPU的虚拟化功能本身没在BIOS里打开,VMware又没开嵌套虚拟化,装64位Linux系统时就会莫名其妙报错或者蓝屏。解决方法是:先进BIOS把CPU虚拟化开关打开(Intel是VT-x,AMD是SVM),然后在VMware的虚拟机设置里勾选对应的虚拟化选项,重启虚拟机再试。
第二个是Windows的Hyper-V、内核隔离、基于虚拟化的安全等功能和VMware冲突。Windows自带虚拟机监控程序会占用CPU虚拟化资源,导致VMware无法正常工作。解决办法是关闭Hyper-V和内核隔离。在“Windows功能”里取消勾选Hyper-V,在“Windows安全中心-设备安全性-内核隔离”里把内存完整性关掉,重启后再打开VMware。
第三个是VMware版本和镜像位数不匹配。比如你下载的是ARM版的Linux镜像,却跑到x86架构的虚拟机上,那蓝屏或无法启动几乎是必然的。下载前先确认你宿主机的CPU架构是x86_64还是ARM64,镜像要选对应的版本。
4.2 安装时卡住、无法驱动无线网卡?把错误日志亮出来
实体机安装时,最常见的卡住场景就是启动到安装界面后,鼠标转圈半天没反应,或者安装器直接黑屏。这种情况十有八九是显卡驱动问题。解决思路很简单:在启动菜单里按“e”进入编辑模式,在启动参数里找到 quiet splash 这一段,把quiet去掉,甚至加上nomodeset参数,然后按F10启动。这样系统会用兼容模式加载显卡驱动,同时把启动时的日志全部打印出来,你能看到具体卡在哪一行。如果是无线网卡用不了,优先找一根网线插上,用有线完成安装,然后再根据网卡型号装对应驱动。很多笔记本的无线网卡(比如Intel AX201/AX211)在新版内核里已经自带驱动了,装完系统升级一下内核就能用起来;如果是不常见的网卡,去官方支持下驱动即可。
安装介质本身也是一个大坑。同一个镜像,用不同工具写入U盘,效果可能完全不同。在Windows下我推荐Rufus,写入模式一般保持默认即可。写入完成后,建议执行一下镜像校验:官方下载页面都会给一个SHA256值,你在终端里用sha256sum命令校验下载文件,确保文件完整。很多“安装到一半报错”“安装器异常退出”的原因就是镜像文件下载不完整。
另外,新笔记本装Linux找不到硬盘的问题也特别常见,尤其是用RST或者RAID模式磁盘的新机器。进入BIOS把硬盘模式从RAID改成AHCI,就能被安装器识别到了。这个操作可能导致原本的Windows系统无法启动,双系统用户改完BIOS之后,Windows需要进安全模式修复一次,否则会蓝屏,这点要特别留意。
4.3 英文界面看不懂怎么办:最小化操作法+术语对照
就算安装了英文版,安装器界面上一堆专业术语也能劝退很多人。这里分享一个我经常教别人的办法:最小化操作法。简单来说,安装界面上不是每个选项都需要你去动,绝大多数保持默认就行。你只需要关心几个关键节点:选语言、选时区、键盘布局选English(US)、磁盘分区、账户设置。其他选项比如“Install third-party software for graphics and Wi-Fi hardware”这类,勾选一个就好,不用逐项研究。这样需要处理的英文术语一下子就降到十几个了。
下面这份对照表,是安装过程中最常用到的一组词,可以先存一下:
| 英文 | 中文含义 | 常见位置 |
|---|---|---|
| Install / Continue | 安装 / 继续 | 按钮 |
| Erase disk and install | 清空磁盘并安装 | 分区选项 |
| Something else | 其他选项(手动分区) | 分区选项 |
| Boot device | 引导设备 | 启动菜单 |
| Device for boot loader | 引导程序安装位置 | 手动分区时 |
| Swap area | 交换分区 | 分区 |
| USB | 优盘 | 介质 |
| Secure Boot | 安全启动 | BIOS/安装选项 |
| Quit / Back | 退出 / 返回 | 按钮 |
装完之后发现系统locale不对,或者安装时选错语言想调整,可以用下面这套命令手动改:
sudo dpkg-reconfigure locales这个命令会打开一个图形化菜单,你可以勾选en_US.UTF-8和zh_CN.UTF-8,然后确定默认语言。之后编辑 /etc/default/locale 文件即可切换系统默认语言,改完重启生效。
5. 安装完成后的第一个小时:必做清单与避坑心得
5.1 终端里先跑这几条命令
系统装完、源也换了、工具也装了,这时候别急着折腾桌面美化,先做几件事把“地基”打好:
sudo apt update && sudo apt upgrade -y sudo apt autoremove -y第三条日常检查磁盘空间:
df -h lsblkdf -h查看挂载点空间使用,lsblk查看磁盘和分区结构。你装完系统之后,知道自己磁盘长什么样,对以后扩容、排障都很有帮助。
然后看一下系统版本和内核信息:
uname -a cat /etc/os-release如果你是虚拟机,建议现在立刻拍一个快照。VMware里叫Snapshot,VirtualBox里叫Snapshot,这个操作相当于给系统拍了一张“后悔药照片”。之后不管你怎么折腾,只要恢复快照就能回到当前这个干净状态。实体机的话,可以考虑装一个Timeshift做系统级快照,或者至少把/etc目录和家目录里的重要配置备份一下。
5.2 把备份思维从第一天就养成
很多Linux用户都是等到系统崩了才意识到备份的重要性。我自己就吃过亏,有一次折腾驱动,把系统的引导给搞坏了,那时候又没有备份,只能从安装U盘重新引导、修复grub,折腾了一个下午。所以我的建议是:
第一,重要配置文件的修改前先备份。比如要改/etc/apt/sources.list,先执行cp成.sources.list.bak;要改/etc/default/grub,先备份再改。养成习惯后,遇到问题回滚就是一条命令的事。
第二,安装软件前记录系统现状。特别是刚装完系统的这一个小时,可以用dpkg导出当前软件包列表:
dpkg --get-selections > packages.txt以后如果需要重装系统,执行dpkg --set-selections < packages.txt,再加上apt-get dselect-upgrade,就能从备份里恢复大部分软件列表。这个方法比手动一个个装软件高效太多。
第三,虚拟机里善用快照。我在虚拟机里折腾系统时,通常会在安装完成了、配置好了、装完开发环境这三个节点各拍一个快照,分别命名base、configured、dev-ready。这样即使后面把环境搞烂了,也可以精确地恢复到某个阶段,而不是从头再来一次。
第四,了解恢复引导的基本操作。英文版Linux系统引导出问题时,终端里会出现grub> 提示符,或者直接黑屏。熟悉一下Boot Repair(一个图形化修复引导的工具)或者Live USB恢复流程,遇到问题起码有个方向。不用背命令,但要知道有这么一回事,出了问题至少有思路去搜。
结尾
我个人在实际操作中的体会是:英文版Linux的安装,真正难住的不是英文,而是“不知道自己装的是什么”的状态。虚拟机里跑一遍、每个选项都看一遍、中途敢乱动,这些才是积累经验最快的路径。我第一次装Linux的时候,装完之后连root密码和用户密码区别都搞不清,更别说分区了,后来频繁重装了几次,才慢慢理解每个配置在干嘛。
最后再分享一个小技巧:装完英文版系统后,别急着把界面切回中文。强迫自己用英文界面一两个月,你会发现很多之前记不住的命令、概念,慢慢就变成了肌肉记忆。等你对系统足够熟悉了,再回头切中文界面也好、继续保留英文也好,都随你。这个内容后续还可以这样扩展:英文版Linux下的远程桌面、搭建个人NAS、配置Web服务器环境,都是装完系统之后顺理成章往下走的主题。你第一台英文版Linux装好了,后面的路自然就铺开了。