logo

从零开始:Linux系统装机全流程实战指南

作者:十万个为什么2025.09.26 12:26浏览量:0

简介:本文详细解析Linux系统安装全流程,涵盖镜像选择、分区策略、驱动配置等关键环节,提供可落地的操作指南与故障排查方案。

一、安装前准备:环境与镜像选择

1.1 系统版本适配

根据硬件配置选择Linux发行版:

  • 轻量级设备:Lubuntu/Xubuntu(内存≤2GB)
  • 开发环境:Fedora/Ubuntu LTS(长期支持版)
  • 服务器部署:CentOS Stream/Debian(稳定性优先)
  • 安全审计:Kali Linux(渗透测试专用)

1.2 镜像文件验证

通过SHA256校验确保镜像完整性:

  1. # Ubuntu示例
  2. sha256sum ubuntu-22.04.3-desktop-amd64.iso
  3. # 对比官网公布的哈希值

1.3 制作启动介质

推荐工具:

  • Windows:Rufus(支持UEFI/GPT分区)
  • macOS/Linuxdd命令
    1. # Linux下制作U盘启动盘(/dev/sdX为U盘设备)
    2. sudo dd if=ubuntu.iso of=/dev/sdX bs=4M status=progress && sync

二、安装过程详解

2.1 BIOS/UEFI设置

关键配置项:

  • 禁用Secure Boot(非微软签名驱动需此操作)
  • 开启CSM(传统模式兼容旧硬件)
  • 设置启动顺序:USB→HDD

2.2 分区方案设计

方案一:自动分区(新手推荐)

  • 适用于单系统安装
  • 自动分配/、/home、swap分区

方案二:手动分区(进阶用户)

  1. /dev/sda1 512M EFI系统分区(fat32
  2. /dev/sda2 16G /(ext4
  3. /dev/sda3 剩余空间 /homeext4
  4. /dev/sda4 8G swap(交换分区)

分区工具对比

  • GParted:图形化分区(适合新手)
  • fdisk:命令行分区(高级用户)
  • cfdisk:交互式文本界面

2.3 安装选项配置

  • 最小化安装:仅安装核心组件(节省1.5GB空间)
  • 第三方软件:勾选以支持MP3/NVIDIA驱动
  • 用户管理
    • 强制使用强密码(8位以上含大小写+数字)
    • 启用自动登录(服务器环境禁用)

三、安装后优化

3.1 驱动配置

NVIDIA显卡

  1. # 添加Proprietary驱动仓库
  2. sudo add-apt-repository ppa:graphics-drivers/ppa
  3. # 安装推荐版本
  4. ubuntu-drivers devices # 查看推荐驱动
  5. sudo apt install nvidia-driver-535

有线网络

  1. # 查看网卡状态
  2. lspci | grep -i ethernet
  3. # 安装Realtek驱动(如r8168)
  4. sudo apt install r8168-dkms

3.2 基础软件包

开发环境配置

  1. # 编译工具链
  2. sudo apt install build-essential cmake
  3. # 版本控制
  4. sudo apt install git
  5. # 调试工具
  6. sudo apt install strace ltrace gdb

中文支持

  1. # 安装中文字体
  2. sudo apt install fonts-wqy-zenhei
  3. # 设置系统语言
  4. sudo locale-gen zh_CN.UTF-8
  5. sudo update-locale LANG=zh_CN.UTF-8

3.3 安全加固

SSH服务优化

  1. # 修改默认端口
  2. sudo nano /etc/ssh/sshd_config
  3. Port 2222
  4. # 禁用root登录
  5. PermitRootLogin no
  6. # 重启服务
  7. sudo systemctl restart sshd

防火墙配置

  1. # 安装ufw
  2. sudo apt install ufw
  3. # 允许HTTP/HTTPS
  4. sudo ufw allow 80/tcp
  5. sudo ufw allow 443/tcp
  6. # 启用防火墙
  7. sudo ufw enable

四、故障排查指南

4.1 启动失败处理

现象:黑屏/卡在Logo界面
解决方案

  1. 进入恢复模式(按住Shift键)
  2. 执行文件系统检查:
    1. fsck -y /dev/sda2
  3. 更新grub配置:
    1. sudo update-grub

4.2 分辨率异常

手动设置分辨率

  1. # 查看可用模式
  2. cvt 1920 1080 60
  3. # 生成xorg配置
  4. sudo nano /etc/X11/xorg.conf
  5. # 添加以下内容(示例)
  6. Section "Monitor"
  7. Identifier "Monitor0"
  8. Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
  9. Option "PreferredMode" "1920x1080_60.00"
  10. EndSection

4.3 无线网卡不识别

解决方案流程

  1. 确认芯片型号:
    1. lspci | grep -i network
  2. 安装对应驱动(如broadcom-wl):
    1. sudo apt install broadcom-wl-dkms
  3. 重启网络服务:
    1. sudo systemctl restart NetworkManager

五、进阶技巧

5.1 双系统时间同步

Windows与Linux时间显示不一致的修复:

  1. # 修改Linux使用本地时间
  2. sudo timedatectl set-local-rtc 1

5.2 快照备份方案

Timeshift配置

  1. # 安装Timeshift
  2. sudo apt install timeshift
  3. # 创建系统快照
  4. sudo timeshift --create --comments "Initial install"

5.3 性能监控工具

基础监控命令

  1. # CPU负载
  2. top -n 1
  3. # 内存使用
  4. free -h
  5. # 磁盘IO
  6. iostat -x 1

安装htop

  1. sudo apt install htop
  2. # 启动交互式监控
  3. htop

本教程完整覆盖了从镜像下载到系统优化的全流程,特别针对驱动安装、双系统共存等常见痛点提供了解决方案。建议新手用户优先完成基础配置后再进行个性化调整,服务器环境用户需特别注意安全加固环节。实际安装时建议准备U盘和网线备用,遇到问题时可通过dmesg命令查看系统日志进行诊断。

相关文章推荐

发表评论