Linux文本安装作为一种轻量级、高效的系统部署方式,广泛应用于服务器、嵌入式设备及资源受限的环境,相较于图形界面安装,文本安装占用更少的系统资源,提供更快的安装速度,同时支持自动化脚本部署,适合批量管理和远程操作,本文将从准备工作、详细安装流程、基础配置及常见问题四个方面,系统介绍Linux文本安装的完整步骤与注意事项。

安装前的准备工作
充分的准备是确保安装过程顺利的关键,首先需要确认硬件兼容性,包括CPU架构(x86_64、ARM等)、内存(建议至少2GB,服务器环境推荐4GB以上)、硬盘(至少20GB可用空间,SSD更佳)及网卡型号(确保Linux内核支持),若硬件存在特殊需求(如RAID卡、光纤通道卡),需提前准备对应的驱动模块(通常以initrd镜像形式提供)。
获取操作系统镜像,以主流发行版为例,CentOS Stream可从官方仓库下载DVD ISO或Minimal ISO(文本安装推荐Minimal ISO,体积更小);Ubuntu Server则提供ubuntu-server-amd64.iso镜像,镜像下载后需校验SHA256校验和,确保文件完整性,避免安装过程中出现数据损坏。
制作启动介质,推荐使用Rufus(Windows)、dd(Linux/macOS)等工具将镜像写入U盘(容量建议8GB以上),Linux环境下可通过sudo dd if=/path/to/ubuntu-server.iso of=/dev/sdX bs=4M status=progress命令制作(注意/dev/sdX为U盘设备名,需谨慎选择,避免覆盖系统硬盘)。
文本安装详细流程
启动安装程序
将制作好的启动介质插入目标设备,重启并进入BIOS/UEFI设置,将启动顺序调整为从U盘启动,保存设置后,设备将从U盘启动,加载Linux安装环境,启动后会出现引导菜单,通常默认选择“Install Linux”或“Test this media & install”,按回车键确认,若硬件检测时出现黑屏或卡顿,可在启动参数后添加nomodeset(禁用图形驱动)或acpi=off(关闭ACPI)尝试解决。
语言与键盘布局
安装程序首先提示选择安装过程中使用的语言,推荐选择“English(US)”,避免部分非英文环境下可能出现字符编码问题,键盘布局默认选择“American English”,若使用非美式键盘(如中文、法式),可根据实际需求调整。

网络配置
文本安装中网络配置分为DHCP自动获取和静态IP手动设置两种方式,若服务器处于局域网且存在DHCP服务器,可选择“DHCP”自动获取IP;若需固定IP(如服务器部署),则选择“Static”,依次输入IP地址(如192.168.1.100)、子网掩码(如255.255.255.0)、网关(如192.168.1.1)及DNS服务器(如8.8.8.8、114.114.114.114),网络配置正确与否直接影响后续系统更新和软件包下载。
磁盘分区
磁盘分区是安装过程中的核心步骤,直接影响系统性能与数据安全,安装程序通常提供“自动分区”和“手动分区”两种模式,自动分区适合新手,会默认创建/boot(500MB,FAT32文件系统)、/(剩余空间,ext4文件系统)和swap(交换分区,大小为内存的1-2倍,不超过8GB)三个分区;手动分区则适合高级用户,可根据需求自定义分区方案(如部署LVM逻辑卷、RAID磁盘阵列等)。
手动分区时,需注意:
- /boot分区:单独挂载,大小建议500MB-1GB,用于存放引导文件;
- /根分区:存放系统文件,建议分配剩余大部分空间(至少10GB);
- swap分区:当物理内存不足时作为交换空间,若内存大于8GB,可设置为8GB或更小;
- 若数据量大,可单独创建/home分区(用户数据)或/data分区(应用数据),便于系统重装时保留数据。
分区完成后,需选择“格式化”分区(除非已有数据且确定无需覆盖),并点击“Done”保存分区表。
时区、用户与密码设置
设置系统时区,通常选择“Asia/Shanghai”,随后创建普通用户(建议避免直接使用root账户),需输入用户名、全名及密码;同时设置root密码(建议使用强密码,包含大小写字母、数字及特殊字符)。

软件包选择
文本安装中软件包选择较为精简,可根据需求勾选“Minimal Install”(最小化安装,仅包含基础系统)、“Development Tools”(开发工具,编译gcc、make等)或“Server”(服务器环境,包含Apache、MySQL等基础服务),若不确定,建议选择“Minimal Install”,后续通过包管理器(yum/apt)按需安装。
开始安装与重启
确认所有配置信息后,点击“Begin Installation”开始安装,安装过程包括复制文件、安装软件包、配置系统等步骤,耗时根据硬件性能和软件包数量而定(通常10-30分钟),安装完成后,提示“Reboot”重启,此时需拔出启动U盘,避免重新进入安装环境。
安装后基础配置
首次启动系统后,以普通用户登录,执行以下基础配置:
- 更新系统:执行
sudo apt update && sudo apt upgrade(Ubuntu)或sudo yum update(CentOS),更新系统软件包至最新版本,修复安全漏洞。 - 配置网络:若安装时未配置静态IP,可通过
sudo nano /etc/netplan/01-netcfg.yaml编辑网络配置文件(Ubuntu),或sudo nm-connection-editor(CentOS)设置固定IP。 - 防火墙配置:启用防火墙并开放必要端口,如Ubuntu执行
sudo ufw enable && sudo ufw allow ssh,CentOS执行sudo systemctl enable firewalld && sudo firewall-cmd --add-service=ssh --permanent。 - SSH远程登录:默认已安装SSH服务,可通过
sudo systemctl enable ssh设置开机自启,之后即可通过SSH客户端远程管理服务器。
常见问题与解决
- 安装过程中卡死:多由硬件兼容性或驱动问题导致,尝试添加
nomodeset或acpi=off启动参数,或更新主板BIOS/UEFI版本。 - 磁盘分区失败:检查硬盘是否被识别(
sudo fdisk -l),若存在RAID阵列,需先配置RAID后再分区;若分区表损坏,可尝试使用gdisk或parted工具重建。 - 网络无法连接:确认网线连接正常,检查网卡驱动(
lspci | grep Ethernet),若驱动未加载,需手动安装或通过启动介质加载驱动模块。
通过以上步骤,即可完成Linux系统的文本安装与基础配置,文本安装虽无图形界面的直观操作,但其高效、可控的特性使其成为服务器部署和系统管理的首选方式,掌握文本安装不仅能提升对Linux系统底层机制的理解,也为后续自动化运维(如Kickstart、Ansible)打下坚实基础。

















