2025——》安装Linux操作系统

在物理机或虚拟机上安装 Linux 操作系统的核心流程包括准备安装介质、启动配置、系统分区、用户设置四大环节。以下是基于主流发行版(如 Ubuntu 22.04、Fedora 38)的通用步骤,并附关键细节说明和常见问题解决方法。

一、安装前准备

1. 确认硬件兼容性
  • 最低配置
    • CPU:1GHz 以上(64 位处理器推荐)。
    • 内存:2GB(桌面版建议 4GB+)。
    • 硬盘:20GB(服务器建议 SSD)。
  • 显卡支持
    • 集成显卡(如 Intel UHD)通常免驱,独立显卡(NVIDIA/AMD)需安装专有驱动。
    • 检查显卡型号:lspci | grep -i 'vga\|3d'(安装后执行)。
2. 下载镜像文件
3. 制作启动 U 盘
  • 工具推荐
    • Windows:Rufus(选择 GPT 分区方案)。
    • Linux/macOS:dd命令(谨慎操作,避免覆盖数据):

      bash

      sudo dd if=/path/to/iso of=/dev/sdb bs=4M status=progress
      

二、启动与安装流程

1. 进入 BIOS/UEFI 设置
  • 启动键:重启时按 Del/F2/F12(不同品牌不同,见主板提示)。
  • 启动模式选择
    • UEFI(推荐):支持 GPT 分区、安全启动和大容量硬盘(>2TB)。
    • BIOS(传统):适用于旧硬件,使用 MBR 分区。
2. 选择安装语言与模式
  • 语言界面:选择中文或英文。
  • 安装类型
    • 全新安装:格式化硬盘,适合新设备。
    • 双系统安装:保留现有系统(如 Windows),需手动分配分区。
3. 磁盘分区配置
  • 自动分区(新手推荐):
    • 系统自动创建/(根分区)和swap分区。
  • 手动分区(高级用户):
    • UEFI+GPT
      1. 创建/boot/efi分区(500MB,FAT32 格式)。
      2. 创建/分区(20GB+,ext4/XFS 格式)。
      3. 创建swap分区(内存 1-2 倍,SSD 建议禁用)。
    • BIOS+MBR
      1. 创建主分区/和扩展分区,在扩展分区内创建逻辑分区swap/home
    • LVM 逻辑卷管理(服务器推荐):

      bash

      # 示例命令(安装后执行)
      pvcreate /dev/sda
      vgcreate vg0 /dev/sda
      lvcreate -L 30G -n lv_root vg0
      mkfs.ext4 /dev/vg0/lv_root
      
4. 用户与网络配置
  • 用户设置
    • 创建普通用户(避免直接使用 root)。
    • 设置强密码(字母 + 数字 + 符号)。
  • 网络连接
    • 启用 DHCP 自动获取 IP,或手动配置静态 IP:

      bash

      # Ubuntu/Debian
      sudo nano /etc/netplan/00-installer-config.yaml
      

三、安装后关键操作

1. 安装驱动与工具
  • 显卡驱动
    • NVIDIA:禁用开源驱动 Nouveau,安装官方驱动:

      bash

      sudo apt install nvidia-driver-535  # Ubuntu
      sudo dnf install akmod-nvidia    # Fedora
      
    • AMD:使用开源驱动(radeon)或官方 Radeon Software。
  • VMware Tools(虚拟机用户):
    • 提升性能与交互:

      bash

      sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
      
2. 系统更新与优化
  • 更新软件源
    • Debian/Ubuntu:

      bash

      sudo apt update && sudo apt full-upgrade -y
      
    • Fedora/CentOS:

      bash

      sudo dnf update -y
      
  • 清理空间

    bash

    sudo apt autoremove  # Debian/Ubuntu
    sudo dnf autoremove  # Fedora/CentOS
    
3. 安全加固
  • 防火墙设置
    • UFW(Ubuntu)

      bash

      sudo ufw allow ssh
      sudo ufw enable
      
    • Firewalld(Fedora)

      bash

      sudo firewall-cmd --add-service=http --permanent
      sudo firewall-cmd --reload
      
  • SELinux(CentOS/Fedora)

    bash

    sudo setenforce 0  # 临时禁用(生产环境需谨慎)
    

四、常见问题解决

1. 无法启动系统
  • 原因:引导顺序错误或分区损坏。
  • 解决
    • 进入 UEFI/BIOS 重新设置启动项。
    • 使用启动盘修复 GRUB 引导:

      bash

      sudo grub-install /dev/sda
      sudo update-grub
      
2. 网络连接失败
  • NAT 模式(虚拟机)
    • 检查 VMware 虚拟网卡(VMnet8)是否启用。
  • 桥接模式(物理机)
    • 手动设置 IP 与网关,确保与路由器在同一网段。
3. 显卡驱动异常
  • 症状:分辨率低或无法进入图形界面。
  • 解决
    • 进入命令行模式(Ctrl+Alt+F2),重新安装驱动。
    • 禁用 Wayland,强制使用 Xorg:

      bash

      echo "WaylandEnable=false" | sudo tee /etc/gdm3/custom.conf
      

五、不同发行版差异

发行版特点分区注意事项包管理工具
Ubuntu新手友好,LTS 版长期支持自动分区含/boot/efi(UEFI)apt
Fedora技术前沿,预装 GNOME 桌面需要手动创建/boot/efidnf
CentOS Stream企业级稳定性,兼容 RHEL分区需明确/bootswapdnf
Arch Linux滚动更新,适合极客需手动配置分区和引导pacman

通过以上步骤,可快速完成 Linux 系统安装。若需深入学习服务器配置(如 Web 服务、容器化)或特定发行版的高级功能,建议参考官方文档或社区资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值