Linux 安装指南
从零开始,掌握 Linux 系统安装的完整流程
一、准备工作
选择 Linux 发行版
🌟 初学者推荐
Ubuntu、Linux Mint、Fedora
界面友好,社区活跃,文档丰富
新手友好
文档丰富
💡 资源有限
Xubuntu、Lubuntu、Debian
轻量级,适合老旧设备
轻量级
低配友好
🚀 熟悉操作
Arch Linux、openSUSE
高度可定制,适合进阶用户
高度可定制
进阶用户
🏛️ 企业级
RHEL、CentOS Stream、Rocky Linux
稳定可靠,适合服务器环境
企业级
服务器专用
硬件要求
安装 Linux 前,请确保你的电脑满足以下最低要求:
🧠
处理器 (CPU)
64位双核 1GHz+
📊
内存 (RAM)
最低 2GB / 推荐 4GB+
💾
磁盘空间
最低 25GB / 推荐 50GB+
📺
显卡
支持 VGA 1024x768
制作安装介质
📦 准备材料: 8GB 以上 U盘 + 另一台可用电脑 + Linux ISO 镜像文件
制作步骤
步骤 1:下载 ISO 镜像
从官网下载 ISO 镜像(如 ubuntu.com、linuxmint.com)
步骤 2:验证镜像完整性(可选)
# 检查 SHA256 哈希值
sha256sum ubuntu-24.04-desktop-amd64.iso
# 将结果与官网提供的值对比
步骤 3:制作启动 U盘
# Windows 使用 Rufus 或 Etcher
# macOS 使用 Etcher 或命令行
# Linux 使用 dd 命令:
sudo dd if=ubuntu.iso of=/dev/sdX bs=4M status=progress
注意:请确保选择正确的 U盘设备(如
/dev/sdb),误操作可能导致数据丢失!
二、安装步骤
进入 BIOS/UEFI 设置
- 开机时按特定键(
F2、F12、Del、Esc等) - 禁用 Secure Boot(可选但推荐)
- 设置 U盘 为第一启动项
💡 常见厂商 BIOS 快捷键:联想: F2/F12 | 惠普: F10/Esc | 戴尔: F2/F12 | 华硕: F2/Del | Acer: F2/Del
启动安装程序
# 从 U盘 启动后,选择:
1. "Try Ubuntu" - 试用模式(推荐新手先体验)
2. "Install Ubuntu" - 直接安装
安装过程详解
1
选择语言
选择安装界面语言,建议选择中文简体
2
键盘布局
选择适合的键盘类型,通常选择默认即可
3
网络连接
连接 Wi-Fi 或有线网络(可选,但推荐)
4
更新和软件
☑️ Normal installation # 基础软件包
☑️ Install third-party software # 第三方驱动
☐ Download updates while installing # 安装时更新
5
磁盘分区 (关键步骤)
重要提示:分区操作会格式化磁盘,请提前备份重要数据!
选项 A:自动分区(推荐新手)
选择 "Erase disk and install Ubuntu",安装程序自动处理
选项 B:手动分区(推荐有经验用户)
| 分区 | 大小 | 格式 | 挂载点 | 用途 |
|---|---|---|---|---|
| EFI 系统分区 | 300-500MB | FAT32 | /boot/efi | 引导启动 |
| 根分区 | 至少 30GB | ext4 | / | 系统文件 |
| 交换分区 | 内存 1-2 倍 | swap | - | 虚拟内存 |
| 家目录 | 剩余空间 | ext4 | /home | 用户文件 |
分区建议:
- 如果内存 ≥ 16GB,swap 可以设置为 8GB 或与内存等大
- 如果打算使用休眠功能,swap 应 ≥ 内存大小
- 单独分出 /home 便于重装系统时保留用户数据
6
时区设置
在地图上选择或输入城市(如 Shanghai)
7
用户设置
用户名: yourname # 小写字母,无空格
计算机名: yourcomputer # 用于网络标识
密码: ****** # 设置强密码
自动登录: ☐ 可选 # 建议关闭以确保安全
8
开始安装
确认设置后开始安装,大约需要 15-30 分钟
三、首次启动配置
系统更新
# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y
# Fedora
sudo dnf update -y
# Arch Linux
sudo pacman -Syu
安装必要软件
# 基础工具
sudo apt install vim git curl wget htop neofetch
# 媒体解码器和压缩工具
sudo apt install ubuntu-restricted-extras unzip p7zip-full rar unrar
# 开发环境(可选)
sudo apt install build-essential
驱动安装
# 检查并安装推荐驱动
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
# 或手动安装 NVIDIA 驱动
sudo apt install nvidia-driver-535
提示:安装显卡驱动后需要重启系统才能生效
输入法配置
# 安装中文输入法(Fcitx5 + Rime 或 iBus)
sudo apt install fcitx5 fcitx5-rime
# 或 sudo apt install ibus-libpinyin
四、网络配置
基本网络命令
# 查看网络接口和状态
ip addr show
nmcli device status
hostname -I
# 连接 Wi-Fi
nmcli device wifi connect "SSID名称" password "密码"
配置静态 IP(可选)
# 编辑 Netplan 配置(Ubuntu 18.04+)
sudo nano /etc/netplan/01-netcfg.yaml
# 配置示例:
network:
version: 2
ethernets:
ens33:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 114.114.114.114]
# 应用配置
sudo netplan apply
配置 DNS
# 修改 DNS(编辑 /etc/resolv.conf 或使用 systemd-resolved)
nameserver 8.8.8.8
nameserver 114.114.114.114
sudo systemctl restart systemd-resolved
代理设置(可选)
# 临时设置 HTTP 代理(永久设置编辑 ~/.bashrc)
export http_proxy="http://proxy.example.com:8080"
export https_proxy="http://proxy.example.com:8080"
五、系统安全
防火墙配置 (UFW)
# 启用防火墙并配置规则
sudo ufw enable
sudo ufw status verbose
sudo ufw allow ssh
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw deny from 192.168.1.100 # 禁止特定 IP
SSH 安全配置
# 安装并配置 SSH
sudo apt install openssh-server
sudo nano /etc/ssh/sshd_config
# 推荐设置:
PermitRootLogin no # 禁止 root 登录
PasswordAuthentication no # 使用密钥认证
Port 22222 # 修改默认端口
sudo systemctl restart sshd
自动安全更新
sudo apt install unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades
用户权限管理
sudo adduser newuser # 创建新用户
sudo usermod -aG sudo newuser # 添加到 sudo 组
groups newuser # 查看用户组
安全建议:
- 定期更新系统和软件包
- 使用强密码并定期更换
- 关闭不需要的服务和端口
- 定期检查系统日志
六、常见问题解决
无法从 U盘 启动
- 确认 U盘 制作正确(尝试在其他电脑上测试)
- 检查 BIOS 启动模式(UEFI/Legacy)是否与 ISO 匹配
- 尝试重新制作启动盘,使用不同的工具
- 确保 U盘 没有损坏
安装过程卡住或黑屏
# 在 GRUB 菜单按 'e' 编辑启动参数
# 在 "quiet splash" 后添加:
nomodeset # 禁用显卡模式设置
acpi=off # 禁用 ACPI(电源问题)
noapic nolapic # 禁用 APIC(中断问题)
双系统安装
步骤 1:在 Windows 中准备
关闭快速启动,禁用 BitLocker(如有),压缩磁盘空间
步骤 2:安装 Linux
选择 "Install alongside Windows" 或手动分区
步骤 3:配置启动管理器
GRUB 会自动检测 Windows 并添加到启动菜单
GRUB 启动菜单恢复
# 从 Live USB 启动后
sudo mount /dev/sdaX /mnt # 挂载根分区
sudo mount /dev/sda1 /mnt/boot/efi # 挂载 EFI 分区
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub
Wi-Fi 无法连接
# 检查无线网卡状态
lspci | grep -i wireless
rfkill list all
# 解除软件封锁
sudo rfkill unblock wifi
# 重启 NetworkManager
sudo systemctl restart NetworkManager
音频问题
# 安装 PulseAudio 控制器
sudo apt install pavucontrol
pavucontrol
# 安装 PipeWire(新一代音频服务)
sudo apt install pipewire pipewire-pulse
七、安装后优化
设置软件源
# 备份原始源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
# 更换为国内镜像源(如清华源、阿里源)
sudo nano /etc/apt/sources.list
# Ubuntu 24.04 清华源示例:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-security main restricted universe multiverse
# 更新源缓存
sudo apt update
安装常用软件
# 浏览器 / 编辑器 / 办公 / 媒体
sudo apt install google-chrome-stable # 或 firefox
sudo snap install code --classic # VS Code
sudo apt install libreoffice vlc
优化系统性能
sudo apt autoremove && sudo apt autoclean # 清理不需要的包
sudo systemctl disable bluetooth.service # 禁用不需要的服务(示例)
htop # 查看系统资源
安装图形界面(如无 GUI)
sudo apt install ubuntu-desktop # GNOME
sudo apt install kubuntu-desktop # KDE
sudo apt install xubuntu-desktop # Xfce
配置 Swap 优化
cat /proc/sys/vm/swappiness # 查看当前值
sudo sysctl vm.swappiness=10 # 临时调整
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf # 永久
安装 GNOME 扩展
sudo apt install gnome-shell-extensions gnome-tweaks
# 浏览器访问 extensions.gnome.org 安装扩展
八、推荐学习资源
基本命令学习
# 文件操作 ls, cd, pwd, cp, mv, rm, mkdir, touch, cat, less
# 文件权限 chmod, chown, chgrp
# 系统信息 df -h, free -h, uname -a, top, htop
# 进程管理 ps aux, kill, killall, systemctl
# 包管理 apt search/install/remove/update/upgrade
文档和社区
在线学习平台
🎯 实战练习
OverTheWire Bandit
通过游戏方式学习 Linux 命令
🎥 视频教程
B站、YouTube
搜索 "Linux 入门" 或 "Linux Tutorial"
💻 在线环境
JSLinux、Webminal
在浏览器中即时体验 Linux
Shell 入门资源
sudo apt install tldr # 简化版 man 手册
tldr tar
man ls # 查看命令帮助
快速检查清单
- 下载并验证 ISO 镜像文件
- U盘启动盘制作完成
- BIOS/UEFI 设置正确
- 重要数据已备份
- 选择了合适的分区方案
- 记住用户名和密码
- 完成首次系统更新
- 安装必要的驱动程序
- 配置网络和防火墙
- 安装常用软件
建议:首次安装 Linux 时,可以在虚拟机(如 VirtualBox、VMware)中先练习,熟悉流程后再在物理机上安装。
🎉 恭喜!你已经完成了 Linux 安装的所有步骤。现在可以开始探索 Linux 的无限可能!
↑