1. 装机前的“三定”:定发行版、定用途、定启动盘工具
很多人觉得Linux装机就是从官网下载个镜像、用Rufus(热词里已经出现这个工具了)写进U盘、开机按F12选启动项,然后一路Next完事。你要是只想装个能开机的Ubuntu桌面,这个流程确实够了。但“从装机开始”这四个字我理解得更重一些——它意味着这台机器从空白到能承载业务、被人远程访问、稳定运行、出问题能快速定位修复的完整链路。也就是说,装机不是终点,而是整个系统运维的起点,你在装机阶段做的每一个选择,都会直接影响后续几个月的维护成本。
所以第一步不是急着下载镜像,而是先想清楚三个问题:第一个问题,你装这个系统是要当桌面用还是当服务器用?桌面场景我会优先考虑Ubuntu LTS或者Linux Mint这类社区活跃、驱动支持完善的发行版;服务器场景我会倾向Debian稳定版或者Rocky Linux这类相对保守、更新节奏稳的发行版。第二个问题,你的硬件是什么年代的?太新的硬件需要较新内核才能正常驱动网卡和显卡,太老的硬件则需要轻量级桌面环境或者干脆不装桌面。第三个问题,你准备用这台机器练什么?是做Web服务器、搞容器化,还是学Hadoop生态,还是单纯想替代Windows做日常开发机?这三个问题的答案直接决定你选哪个分支的发行版,以及装完系统之后还要补哪些基础软件。
我个人最常给“从零开始学运维”的读者推荐的组合是这样的:如果你是初学,建议用Debian 12或Ubuntu 24.04 LTS,理由很简单——网上的资料最多,踩坑之后最容易搜到解决方案,而且包管理器apt的依赖处理能力对新手足够友好;如果你是想往企业运维方向发展,我建议至少亲手装一遍Rocky Linux 9,因为RedHat系在企业机房里的存量实在太大,很多面试题(热词里也出现了linux面试题)就是围绕yum/dnf、firewalld、SELinux来问的。两种派系的包管理器、防火墙配置、日志路径都不一样,你早晚都得会。
启动盘制作工具方面,Windows下我用得最多的是Rufus,它的好处是既能写ISO镜像,也能在写盘前直接做分区类型转换,还能校验写入完整性。Linux下我习惯用dd命令直接写盘,虽然界面不怎么直观,但对于纯Linux用户来说这是最可靠的方式。macOS下则可以用balenaEtcher。这个环节常见的坑是:明明已经把镜像写进U盘了,开机却提示找不到引导,十有八九是U盘的分区表类型和主板的启动模式不匹配——老主板用Legacy BIOS,新主板默认UEFI,Rufus在写盘的时候会问你,U盘是做成MBR还是GPT,启动模式是BIOS还是UEFI,这一步千万不能随便选。提前查一下你主板用的是UEFI还是Legacy,能省掉后面一个小时的折腾。
镜像选择上,如果你人在国内,建议优先从清华源或阿里云镜像站下载,而不是直接去官网,速度差别非常大。下载完镜像之后记得对比一下SHA256校验值,这个动作虽然多花十秒钟,但能防止下载过程中文件损坏导致安装中途报错。校验出问题的话不需要重下,重新用下载工具拉一遍文件即可。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统安装实测:分区、引导与软件源一个都不能将就
装机过程真正决定后续运维是否顺畅的环节不是“选时区”“设用户名”,而是磁盘分区和引导程序安装。为什么这么说?因为系统一旦装上跑起来,在线调整分区是一件风险很高且操作成本很大的事,你在安装阶段留下的分区规划,基本就是这台机器的长期物理布局。
以UEFI模式安装Debian 12为例,我会在分区这一步这样规划:首先,EFI系统分区(也就是ESP分区)必须留,建议大小500MB,文件系统选FAT32,挂载点选/boot/efi,这是UEFI引导的根本;其次,根分区/建议至少100GB以上,文件系统选择ext4,这是承载系统和应用的主战场;再看内存大小,内存8GB以上,swap分区可以只给8GB,如果内存16GB以上且你不准备用休眠功能,甚至可以不单独分swap,改用swap文件;最后,如果你有额外的数据盘或者打
