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桌面体验。