Skip to content

PC/笔记本电脑 AlmaLinux 安装指南

本指南详细介绍如何在个人电脑和笔记本电脑上安装 AlmaLinux,包括硬件兼容性检查、安装前准备、安装过程和安装后配置。

硬件兼容性检查

最低硬件要求

桌面PC配置

bash
# 推荐配置
CPU: Intel Core i3 / AMD Ryzen 3 及以上
内存: 4 GB RAM (推荐 8 GB)
存储: 50 GB 可用空间 (SSD推荐)
显卡: 集成显卡或独立显卡
网络: 有线/无线网络适配器

笔记本电脑配置

bash
# 推荐配置
CPU: Intel Core i5 / AMD Ryzen 5 及以上
内存: 8 GB RAM (推荐 16 GB)
存储: 256 GB SSD
显卡: 集成显卡 + 独立显卡 (可选)
屏幕: 1920x1080 分辨率
电池: 支持ACPI电源管理

硬件兼容性验证

CPU兼容性检查

bash
# 检查CPU架构支持
# 在现有Linux系统中运行:
lscpu | grep "Architecture"
# 应显示 x86_64

# 检查虚拟化支持
egrep -c '(vmx|svm)' /proc/cpuinfo
# 结果大于0表示支持硬件虚拟化

# 检查CPU标志
lscpu | grep Flags
# 确认支持64位指令集

内存兼容性

bash
# 检查内存信息
free -h
sudo dmidecode --type memory

# 检查内存条数量和频率
sudo dmidecode --type 17 | grep -E "Size|Speed|Manufacturer"

存储设备支持

bash
# 检查硬盘接口
lsblk -d -o name,rota,size,model
# rota=0表示SSD,rota=1表示HDD

# 检查NVME支持
lspci | grep -i nvme

# 检查SATA控制器
lspci | grep -i sata

网络适配器

bash
# 检查网络设备
lspci | grep -i network
lspci | grep -i ethernet
lspci | grep -i wireless

# 检查驱动支持
lsmod | grep -E "(e1000|r8169|iwlwifi|ath9k)"

显卡兼容性

bash
# 检查显卡信息
lspci | grep -i vga
lspci | grep -i nvidia

# 检查当前驱动
lsmod | grep -E "(nouveau|nvidia|radeon|amdgpu|i915)"

安装前准备

数据备份

重要数据备份

bash
# 备份用户数据
cp -r /home/username /external/backup/

# 备份系统配置 (如果从其他Linux迁移)
tar -czf config-backup.tar.gz /etc /opt /usr/local

# 创建分区表备份
sudo sfdisk -d /dev/sda > partition-backup.txt

Windows双系统备份

bash
# 如果保留Windows系统,建议:
1. 使用Windows自带的系统还原点
2. 备份重要Windows驱动程序
3. 记录Windows激活信息
4. 备份引导记录 (可选)

启动盘制作

Linux环境制作

bash
# 下载官方ISO
wget https://mirrors.aliyun.com/almalinux/10/isos/x86_64/AlmaLinux-10-latest-x86_64-dvd.iso

# 验证下载完整性
wget https://mirrors.aliyun.com/almalinux/10/isos/x86_64/CHECKSUM
sha256sum -c CHECKSUM --ignore-missing

# 制作启动盘
sudo dd if=AlmaLinux-10-latest-x86_64-dvd.iso of=/dev/sdb bs=4M status=progress oflag=sync

Windows环境制作

bash
# 推荐工具:
1. Rufus (免费开源)
   - 下载地址:https://rufus.ie
   - 分区方案:GPT (UEFI系统)
   - 目标系统:UEFI (非CSM)

2. balenaEtcher (跨平台)
   - 下载地址:https://www.balena.io/etcher/
   - 操作简单,自动验证

3. Ventoy (多系统启动盘)
   - 支持多个ISO文件
   - 无需重复制作

BIOS/UEFI 配置

UEFI 系统配置

bash
# 推荐UEFI设置
Secure Boot: 可启用 (AlmaLinux支持)
Boot Mode: UEFI Only
CSM: 禁用
Fast Boot: 禁用 (安装期间)
Intel VT-x / AMD-V: 启用 (如需虚拟化)

Legacy BIOS 配置

bash
# 传统BIOS设置
Boot Mode: Legacy
UEFI Boot: 禁用
SATA Mode: AHCI
Boot Order: USB优先

笔记本专用设置

bash
# 笔记本优化设置
Battery Mode: Balanced / Performance
Wireless: 启用
Bluetooth: 启用
Touchpad: 启用
Function Keys: Standard / Multimedia

安装过程详解

启动安装程序

引导选择

bash
# 启动菜单选项
1. Install AlmaLinux 10
   - 标准图形安装
   - 推荐大多数用户

2. Test this media & install AlmaLinux 10
   - 先检查介质完整性
   - 推荐首次安装

3. Troubleshooting
   - 基本图形模式
   - 文本模式安装
   - 救援模式

启动参数调整

bash
# 常用启动参数 (按Tab键编辑)
nomodeset                    # 解决显卡问题
acpi=off                     # 解决电源管理问题
mem=4G                       # 限制内存使用
quiet splash                 # 安静启动
inst.resolution=1024x768     # 设置安装分辨率

安装配置步骤

1. 语言和键盘设置

bash
# 语言选择
推荐: 简体中文 (中国)
或选择: English (United States)

# 键盘布局
中文用户: 汉语
美式键盘: US

# 时区设置
中国用户: Asia/Shanghai

2. 网络和主机名配置

bash
# 有线网络配置
自动配置: DHCP (大多数情况)
静态IP配置:
  IP地址: 192.168.1.100/24
  网关: 192.168.1.1
  DNS: 8.8.8.8,114.114.114.114

# 无线网络配置
1. 点击无线网络设备
2. 选择WiFi网络
3. 输入密码连接

# 主机名设置
桌面用户: desktop.localdomain
笔记本用户: laptop.localdomain

3. 磁盘分区方案

单系统自动分区
bash
# 推荐自动分区 (LVM)
/boot/efi  - 600 MB   (FAT32, UEFI)
/boot      - 1024 MB  (ext4)
/          - 50 GB    (xfs, LVM)
/home      - 剩余空间 (xfs, LVM)
swap       - 内存大小的1.5倍 (LVM)
双系统手动分区
bash
# Windows + AlmaLinux 双系统
已存在: Windows分区 (不要修改)
新建分区:
/boot/efi  - 使用Windows的EFI分区
/boot      - 1024 MB  (ext4)
/          - 30 GB    (xfs)
/home      - 50 GB    (xfs)
swap       - 8 GB

# 注意事项:
- 不要删除Windows分区
- 确保EFI分区足够大 (建议512MB以上)
- 为Windows保留足够空间
高级自定义分区
bash
# 桌面工作站分区方案
/boot/efi  - 600 MB   (FAT32)
/boot      - 1024 MB  (ext4)
/          - 50 GB    (xfs)
/var       - 20 GB    (xfs)
/home      - 100 GB   (xfs)
/opt       - 30 GB    (xfs, 第三方软件)
/tmp       - 10 GB    (tmpfs可选)
swap       - 16 GB

4. 软件选择

桌面环境选择
bash
# 工作站环境
Workstation
- GNOME桌面环境
- 完整的桌面应用
- 开发工具
- 多媒体支持

# 服务器GUI
Server with GUI
- 基础桌面环境
- 服务器管理工具
- 最小化安装

# 自定义安装
Custom Operating System
- 最小基础系统
- 手动选择软件包
软件包组选择
bash
# 推荐软件包组
 Base System
 Core
 Development Tools
 GNOME Desktop Environment
 Graphical Administration Tools
 Internet Browser
 Multimedia
 Office Suite and Productivity
 System Tools

5. 用户配置

Root用户配置
bash
# Root密码设置
密码要求: 8位以上,包含大小写字母、数字
推荐策略: 使用密码管理器生成
安全建议: 安装后禁用root远程登录
普通用户创建
bash
# 用户账户信息
用户名: username (避免admin、test等常见名)
全名: User Full Name
密码: 强密码
权限: 勾选"使此用户成为管理员"

# 高级选项
主目录: /home/username (默认)
用户ID: 自动分配 (1000+)
用户组: wheel (管理员权限)

安装进度和完成

安装监控

bash
# 安装过程监控
1. 软件包下载和安装
2. 内核和引导程序配置
3. 系统配置和服务设置
4. 用户账户创建

# 安装时间估算
DVD安装: 15-30分钟
网络安装: 30-60分钟 (取决于网速)
SSD安装: 比HDD快50%以上

安装完成

bash
# 完成安装步骤
1. 点击"重新引导"
2. 移除安装介质
3. 系统自动重启
4. 进入首次启动配置

首次启动配置

系统初始化

首次启动向导

bash
# GNOME初始设置向导
1. 语言确认
2. 键盘布局
3. 隐私设置
4. 在线账户 (可跳过)
5. 时区设置
6. 用户配置完成

桌面环境配置

bash
# 基础桌面设置
1. 选择桌面壁纸
2. 配置任务栏
3. 设置默认应用程序
4. 调整字体大小
5. 配置屏幕分辨率

系统更新

立即更新系统

bash
# 命令行更新
sudo dnf update -y

# 图形界面更新
应用程序 软件 更新标签页

# 重启系统 (如果有内核更新)
sudo reboot

配置自动更新

bash
# 安装自动更新服务
sudo dnf install dnf-automatic -y

# 配置自动更新
sudo vim /etc/dnf/automatic.conf
# 修改: apply_updates = yes

# 启用自动更新
sudo systemctl enable --now dnf-automatic.timer

驱动程序安装

显卡驱动

bash
# NVIDIA显卡驱动
sudo dnf install akmod-nvidia -y
sudo systemctl reboot

# AMD显卡驱动
sudo dnf install mesa-dri-drivers -y

# Intel集显驱动
sudo dnf install mesa-dri-drivers intel-media-driver -y

无线网卡驱动

bash
# 检查无线设备
lspci | grep -i wireless
iwconfig

# 常见无线驱动
sudo dnf install iwl*-firmware -y  # Intel无线
sudo dnf install linux-firmware -y # 通用固件包

触摸板驱动

bash
# 触摸板配置
sudo dnf install xorg-x11-drv-synaptics -y

# 检查触摸板设备
xinput list | grep -i touchpad

# 配置触摸板手势
sudo dnf install libinput-gestures -y

笔记本优化配置

电源管理

TLP电源优化

bash
# 安装TLP
sudo dnf install tlp tlp-rdw -y

# 启动TLP服务
sudo systemctl enable tlp.service
sudo systemctl start tlp.service

# 查看电源状态
sudo tlp-stat

# 优化配置 (可选)
sudo vim /etc/tlp.conf

电池管理

bash
# 查看电池信息
upower -i $(upower -e | grep 'BAT')

# 配置电池阈值 (ThinkPad)
echo 80 | sudo tee /sys/class/power_supply/BAT0/charge_control_end_threshold

# GNOME电源设置
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1800

多媒体支持

音频配置

bash
# 安装PulseAudio控制工具
sudo dnf install pavucontrol alsa-utils -y

# 测试音频设备
aplay -l
pactl list sinks

# 解决音频问题
sudo dnf install alsa-firmware sof-firmware -y

摄像头支持

bash
# 检查摄像头设备
lsusb | grep -i camera
v4l2-ctl --list-devices

# 安装摄像头工具
sudo dnf install cheese guvcview -y

# 测试摄像头
cheese  # 图形界面测试

外设支持

蓝牙配置

bash
# 启动蓝牙服务
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service

# 蓝牙控制工具
bluetoothctl
# > power on
# > scan on
# > pair <device_mac>

打印机支持

bash
# 安装CUPS打印系统
sudo dnf install cups cups-filters -y
sudo systemctl enable cups.service

# 配置打印机
firefox http://localhost:631

# 安装打印机驱动
sudo dnf install foomatic-db-ppds -y

常见问题解决

启动问题

双系统引导问题

bash
# 修复GRUB引导
sudo mount /dev/sda1 /mnt        # 挂载EFI分区
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo efibootmgr -v               # 查看引导项

# 重建引导项
sudo efibootmgr -c -d /dev/sda -p 1 -L "AlmaLinux" -l \\EFI\\almalinux\\grubx64.efi

显卡驱动问题

bash
# 回到安全模式
# 重启时在GRUB菜单按'e'编辑
# 在linux行末添加: nomodeset
# 按Ctrl+X启动

# 安装后修复
sudo dnf install xorg-x11-drv-nouveau -y  # 开源驱动
sudo systemctl reboot

硬件兼容性问题

WiFi连接问题

bash
# 检查WiFi设备状态
nmcli device status
rfkill list

# 启用WiFi设备
sudo rfkill unblock wifi
nmcli radio wifi on

# 连接WiFi网络
nmcli device wifi list
nmcli device wifi connect "SSID" password "password"

触摸板无响应

bash
# 检查触摸板驱动
xinput list | grep -i touchpad

# 重新加载驱动
sudo modprobe -r psmouse
sudo modprobe psmouse

# 配置触摸板
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true

性能优化

开机速度优化

bash
# 分析启动时间
systemd-analyze
systemd-analyze blame

# 禁用不需要的服务
sudo systemctl disable bluetooth.service  # 如不使用蓝牙
sudo systemctl disable cups.service       # 如不使用打印机

内存优化

bash
# 调整交换分区使用
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf

# 清理系统缓存
sudo dnf clean all
sudo journalctl --vacuum-time=7d

通过本指南,您可以在PC或笔记本电脑上成功安装并配置AlmaLinux系统,获得稳定高效的Linux桌面体验。

基于 MIT 许可发布