Linux系统安装
安装前准备
1. 硬件要求检查
最低硬件要求
# 通用最低要求
CPU: 1GHz 单核处理器
内存: 1GB RAM (32位) / 2GB RAM (64位)
硬盘: 20GB 可用空间
显卡: 支持1024x768分辨率
网络: 以太网或WiFi适配器
推荐硬件配置
# 推荐配置
CPU: 2GHz 双核处理器
内存: 4GB RAM 或更多
硬盘: 50GB+ SSD硬盘
显卡: 独立显卡(用于图形界面)
网络: 千兆以太网
2. 安装方式选择
物理机安装
- 优点:性能最佳,完全控制硬件
- 缺点:需要专用硬件,风险较高
- 适用:生产环境、主力系统
虚拟机安装(推荐学习)
- 优点:安全隔离,可快照恢复
- 缺点:性能有损耗
- 适用:学习测试、开发环境
双系统安装
- 优点:保留原系统,性能好
- 缺点:分区复杂,有风险
- 适用:逐步迁移到Linux
Ubuntu系统安装
1. 下载Ubuntu镜像
官方下载
# Ubuntu官网
https://ubuntu.com/download/desktop
# 推荐版本
Ubuntu 22.04 LTS (长期支持版)
Ubuntu 24.04 LTS (最新长期支持版)
# 镜像文件
ubuntu-22.04.3-desktop-amd64.iso
国内镜像站
# 清华大学镜像站
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/
# 阿里云镜像站
https://mirrors.aliyun.com/ubuntu-releases/
# 中科大镜像站
https://mirrors.ustc.edu.cn/ubuntu-releases/
2. 制作启动盘
Windows下制作
# 使用Rufus工具
1. 下载Rufus: https://rufus.ie/
2. 插入U盘(8GB以上)
3. 选择Ubuntu ISO文件
4. 点击"开始"制作
# 使用balenaEtcher
1. 下载Etcher: https://www.balena.io/etcher/
2. 选择ISO文件
3. 选择U盘
4. 点击Flash
Linux下制作
# 使用dd命令
sudo dd if=ubuntu-22.04.3-desktop-amd64.iso of=/dev/sdX bs=4M status=progress
sync
# 注意:/dev/sdX 是你的U盘设备,务必确认正确
# 查看设备:lsblk 或 fdisk -l
macOS下制作
# 使用dd命令
sudo dd if=ubuntu-22.04.3-desktop-amd64.iso of=/dev/diskX bs=4m
sync
# 或使用balenaEtcher(图形界面)
3. Ubuntu安装步骤
启动安装程序
# 1. 插入启动U盘
# 2. 重启电脑
# 3. 进入BIOS/UEFI设置
# 4. 设置U盘为第一启动项
# 5. 保存并重启
安装向导
# 1. 选择语言
选择 "中文(简体)" 或 "English"
# 2. 选择键盘布局
通常选择 "Chinese" 或 "English (US)"
# 3. 网络连接
配置WiFi或有线网络(可跳过)
# 4. 更新和其他软件
□ 安装Ubuntu时下载更新
□ 安装第三方软件(推荐勾选)
# 5. 安装类型
○ 清除整个磁盘并安装Ubuntu(全新安装)
○ 其他选项(自定义分区)
分区方案
简单分区(推荐新手)
# 自动分区,系统自动创建:
/boot/efi - EFI系统分区(UEFI)
/ - 根分区(剩余空间)
swap - 交换分区(内存大小)
手动分区(高级用户)
# EFI系统分区(UEFI启动必需)
/boot/efi - 512MB, FAT32, 主分区
# 启动分区
/boot - 1GB, ext4, 主分区
# 根分区
/ - 30GB+, ext4, 主分区
# 家目录分区(可选)
/home - 剩余空间, ext4, 逻辑分区
# 交换分区
swap - 内存大小, swap, 逻辑分区
用户设置
# 创建用户账户
姓名: 张三
计算机名: ubuntu-desktop
用户名: zhangsan
密码: ********(强密码)
□ 自动登录
□ 需要密码登录(推荐)
4. 安装后配置
系统更新
# 更新软件包列表
sudo apt update
# 升级系统
sudo apt upgrade -y
# 安装额外驱动
sudo ubuntu-drivers autoinstall
安装中文输入法
# 安装ibus拼音
sudo apt install ibus-pinyin
# 或安装搜狗输入法
wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
sudo apt install -f
Debian系统安装
1. 下载Debian镜像
官方下载
# Debian官网
https://www.debian.org/distrib/
# 推荐版本
Debian 12 (Bookworm) - 当前稳定版
Debian 11 (Bullseye) - 旧稳定版
# 镜像选择
debian-12.2.0-amd64-netinst.iso # 网络安装版(推荐)
debian-12.2.0-amd64-DVD-1.iso # 完整安装版
国内镜像
# 中科大镜像
https://mirrors.ustc.edu.cn/debian-cd/
# 清华镜像
https://mirrors.tuna.tsinghua.edu.cn/debian-cd/
# 网易镜像
https://mirrors.163.com/debian-cd/
2. Debian安装特点
安装模式
# 图形化安装(推荐)
Graphical install
# 文本模式安装
Install
# 专家模式
Expert install
# 救援模式
Rescue mode
软件选择
# 桌面环境选择
□ Debian desktop environment
□ GNOME(默认)
□ Xfce
□ KDE Plasma
□ Cinnamon
□ MATE
□ LXDE
# 服务器组件
□ web server
□ SSH server(推荐)
□ standard system utilities(推荐)
3. Debian安装后配置
配置软件源
# 编辑sources.list
sudo nano /etc/apt/sources.list
# 添加中科大镜像源
deb https://mirrors.ustc.edu.cn/debian/ bookworm main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security/ bookworm-security main contrib non-free
# 更新软件包
sudo apt update && sudo apt upgrade
安装sudo
# Debian默认不安装sudo
su -
apt install sudo
# 添加用户到sudo组
usermod -aG sudo username
# 重新登录生效
CentOS系统安装
1. 下载CentOS镜像
CentOS Stream(推荐)
# CentOS Stream 9
https://www.centos.org/download/
# 镜像文件
CentOS-Stream-9-latest-x86_64-dvd1.iso
CentOS-Stream-9-latest-x86_64-boot.iso # 网络安装版
国内镜像
# 阿里云镜像
https://mirrors.aliyun.com/centos-stream/
# 清华镜像
https://mirrors.tuna.tsinghua.edu.cn/centos-stream/
# 华为镜像
https://mirrors.huaweicloud.com/centos-stream/
2. CentOS安装步骤
安装界面
# 1. 启动安装程序
Install CentOS Stream 9
# 2. 语言选择
中文(简体中文) 或 English
# 3. 安装信息摘要
- 键盘布局
- 语言支持
- 时间和日期
- 安装源
- 软件选择
- 安装目的地
- 网络和主机名
- Root密码
- 用户创建
软件选择
# 基础环境
○ 服务器(推荐)
○ 最小安装
○ 工作站
○ 自定义操作系统
# 附加软件(服务器环境)
□ 容器管理
□ 开发工具
□ .NET Core开发
□ 图形管理工具
□ 传统UNIX兼容性
□ 网络文件系统客户端
□ 性能工具
□ RPM开发工具
□ 安全工具
□ 智能卡支持
□ 系统工具
分区配置
# 自动分区
○ 自动配置分区
# 自定义分区
○ 自定义
/boot - 1GB, xfs
/ - 剩余空间, xfs
swap - 内存大小
3. CentOS安装后配置
网络配置
# 启用网络接口
sudo nmcli con up "System eth0"
# 或编辑网络配置
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 修改 ONBOOT=yes
# 重启网络服务
sudo systemctl restart NetworkManager
配置软件源
# 备份原始源
sudo cp /etc/yum.repos.d/CentOS-Stream-BaseOS.repo /etc/yum.repos.d/CentOS-Stream-BaseOS.repo.bak
# 使用阿里云镜像
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.aliyun.com|g' \
-i.bak \
/etc/yum.repos.d/CentOS-*.repo
# 更新软件包
sudo dnf update -y
虚拟机安装指南
1. VMware Workstation安装
创建虚拟机
# 1. 新建虚拟机
文件 -> 新建虚拟机 -> 典型
# 2. 选择安装源
○ 稍后安装操作系统
# 3. 选择客户机操作系统
○ Linux
版本: Ubuntu 64位 / Red Hat Enterprise Linux 8 64位
# 4. 虚拟机设置
名称: Ubuntu-22.04
位置: D:\Virtual Machines\Ubuntu-22.04
# 5. 磁盘设置
磁盘大小: 40GB
○ 将虚拟磁盘拆分成多个文件
硬件配置
# 内存设置
推荐: 4GB (4096MB)
最小: 2GB (2048MB)
# 处理器设置
处理器数量: 2
每个处理器的内核数量: 2
# 网络设置
○ NAT模式(推荐)
○ 桥接模式
○ 仅主机模式
# CD/DVD设置
○ 使用ISO映像文件
选择下载的Linux ISO文件
2. VirtualBox安装
创建虚拟机
# 1. 新建虚拟机
名称: Ubuntu-22.04
类型: Linux
版本: Ubuntu (64-bit)
# 2. 内存大小
推荐: 4096MB
最小: 2048MB
# 3. 虚拟硬盘
○ 现在创建虚拟硬盘
文件类型: VDI
存储: 动态分配
大小: 40GB
系统设置
# 处理器设置
系统 -> 处理器 -> 处理器数量: 2
启用PAE/NX
# 显示设置
显示 -> 显存大小: 128MB
启用3D加速
# 存储设置
存储 -> 控制器IDE -> 添加光驱
选择Linux ISO文件
# 网络设置
网络 -> 连接方式: NAT
安装故障排除
1. 启动问题
无法从U盘启动
# 检查项目
1. BIOS/UEFI设置中启用USB启动
2. 禁用Secure Boot(安全启动)
3. 启用Legacy Boot或UEFI模式
4. 重新制作启动盘
5. 尝试不同的USB端口
黑屏或花屏
# 解决方法
1. 在GRUB菜单中按'e'编辑启动参数
2. 在linux行末尾添加: nomodeset
3. 按Ctrl+X启动
4. 安装后安装正确的显卡驱动
2. 安装问题
分区失败
# 常见原因
1. 硬盘有坏道
2. 分区表损坏
3. 硬盘空间不足
4. RAID配置问题
# 解决方法
1. 使用磁盘检测工具检查硬盘
2. 重新创建分区表
3. 释放足够的磁盘空间
4. 在BIOS中禁用RAID
网络安装失败
# 检查项目
1. 网络连接是否正常
2. DNS设置是否正确
3. 防火墙是否阻止连接
4. 镜像源是否可用
# 解决方法
1. 使用有线网络连接
2. 手动配置网络参数
3. 更换镜像源
4. 使用完整安装镜像
3. 安装后问题
无法启动到图形界面
# 检查显卡驱动
sudo ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
# 重新配置X11
sudo dpkg-reconfigure xserver-xorg
# 检查显示管理器
sudo systemctl status gdm3
sudo systemctl restart gdm3
网络无法连接
# Ubuntu/Debian
sudo systemctl restart NetworkManager
sudo dhclient
# CentOS
sudo systemctl restart NetworkManager
sudo nmcli con up "System eth0"
多系统安装
1. Windows + Linux双系统
准备工作
# 1. 备份重要数据
# 2. 关闭Windows快速启动
控制面板 -> 电源选项 -> 选择电源按钮的功能
取消勾选"启用快速启动"
# 3. 压缩Windows分区
磁盘管理 -> 右键C盘 -> 压缩卷
压缩出50GB+空间给Linux
安装步骤
# 1. 正常安装Linux
# 2. 选择"与Windows共存"
# 3. 或选择"其他选项"手动分区
# 4. 安装完成后会自动配置GRUB引导
2. 多Linux发行版
共享/home分区
# 第一个系统
/boot - 1GB
/ - 30GB
/home - 100GB
swap - 8GB
# 第二个系统
/boot2 - 1GB
/2 - 30GB
/home - 使用现有分区(不格式化)
swap - 使用现有分区
总结
Linux系统安装要点:
- 选择合适的发行版:Ubuntu适合新手,Debian适合稳定性要求高的场景,CentOS适合服务器
- 准备充分:检查硬件兼容性,备份重要数据
- 分区规划:合理规划分区大小和文件系统
- 网络配置:确保网络连接正常,选择合适的镜像源
- 安装后配置:及时更新系统,安装必要的驱动和软件
下一课预告
在下一课中,我们将学习Linux基础命令,包括:
- 文件和目录操作
- 文本处理命令
- 系统信息查看
- 进程管理基础
💡 小贴士:初学者建议先在虚拟机中练习安装,熟悉流程后再考虑物理机安装。记住备份数据的重要性!
📚 文章对你有帮助?请关注我的公众号,万分感谢!
获取更多优质技术文章,第一时间掌握最新技术动态

关注公众号
第一时间获取最新技术文章

添加微信
技术交流 · 问题答疑 · 学习指导
评论讨论
欢迎留下你的想法和建议