系统安装与配置

文摘   2024-12-25 09:01   中国香港  

 

系统安装与配置

在搭建AI工作站的过程中,操作系统的选择和配置是至关重要的一步。Ubuntu作为最流行的Linux发行版之一,具有优秀的硬件兼容性和完善的开发环境支持,是构建AI工作站的理想选择。本文将详细介绍Ubuntu系统的安装与配置过程。

BIOS设置与优化

在开始安装Ubuntu之前,需要先进行正确的BIOS配置:

  1. 1. 进入BIOS设置
  • • 开机时按Del或F2键(具体按键因主板品牌而异)
  • • 找到Boot选项卡
  • 2. 关键BIOS设置项
    • • 禁用Secure Boot:找到"Secure Boot"选项并设置为"Disabled"
    • • 设置启动模式:将"Boot Mode"改为"UEFI"
    • • 调整启动顺序:将USB启动设备移到首位
    • • 如有独立显卡,设置第一显示输出为PCIe显卡
  • 3. 性能优化设置
    • • 启用XMP内存超频配置(如有)
    • • 调整风扇曲线,为AI训练负载优化散热
    • • 禁用不需要的设备(如串口、并口等)

    系统安装步骤

    1. 1. 准备工作
    • • 下载Ubuntu最新LTS版本(建议22.04 LTS)
    • • 准备8GB以上U盘
    • • 使用Rufus或balenaEtcher制作启动盘
  • 2. 开始安装
    • • 插入启动U盘并从U盘启动
    • • 选择"Install Ubuntu"
    • • 选择语言和键盘布局
  • 3. 分区方案 推荐的分区方案:
    • • EFI分区:512MB
    • • Swap分区:内存大小的1-1.5倍
    • • Root分区(/):200GB(系统和软件)
    • • Home分区(/home):剩余空间(数据和用户文件)
  • 4. 安装配置
    • • 选择时区
    • • 创建用户名和密码
    • • 选择"最小安装"以避免不必要的软件
    • • 等待安装完成并重启

    基础环境配置

    1. 1. 系统更新
      sudo apt update
      sudo apt upgrade -y
    2. 2. 安装基础开发工具
      sudo apt install build-essential cmake git python3-dev python3-pip -y
    3. 3. 配置系统参数
      # 编辑系统配置文件
      sudo nano /etc/sysctl.conf
          
      # 添加以下行
      vm.swappiness=10
    • • 调整Swappiness值优化内存使用:
  • 4. 配置电源管理
    sudo apt install tlp tlp-rdw
    sudo tlp start
    • • 安装电源管理工具:
  • 5. 优化文件系统
    sudo systemctl enable fstrim.timer
    sudo systemctl start fstrim.timer
    • • 启用TRIM支持(固态硬盘):

    性能优化建议

    1. 1. 系统服务优化
      sudo systemctl disable bluetooth
      sudo systemctl disable cups
    • • 禁用不必要的服务:
  • 2. I/O优化
    # 检查当前调度器
    cat /sys/block/sda/queue/scheduler

    # 修改为性能优先的调度器
    echo "deadline" | sudo tee /sys/block/sda/queue/scheduler
    • • 修改I/O调度器:
  • 3. 网络优化
    # 编辑系统配置文件
    sudo nano /etc/sysctl.conf

    # 添加以下优化参数
    net.core.rmem_max = 16777216
    net.core.wmem_max = 16777216
    net.ipv4.tcp_rmem = 4096 87380 16777216
    net.ipv4.tcp_wmem = 4096 65536 16777216
    • • 调整网络参数:

    故障排除指南

    1. 1. 显示问题
    • • 如遇到黑屏,在启动参数中添加nomodeset
    • • 登录界面循环,检查显卡驱动和.Xauthority文件
  • 2. 网络问题
    • • 无线网络不可用,检查硬件开关和驱动
    • • 有线网络断开,检查网络管理服务状态
  • 3. 性能问题
    • • 系统卡顿,检查CPU频率和温度
    • • 内存使用过高,调整Swap配置

    完成以上配置后,您的Ubuntu系统将为AI开发提供一个稳定高效的基础环境。建议在进行后续配置之前,先创建系统快照或备份,以便在需要时能够快速恢复系统状态。

     


    前端道萌
    魔界如,佛界如,一如,无二如。
     最新文章