探索 Arch Linux 变体的 GUI 安装指南:从 Manjaro 到 EndeavourOS 轻松上手

引言:Arch Linux 变体的魅力与选择
Arch Linux 以其极简、灵活和“自己动手”的哲学闻名于世,它允许用户从头构建一个完全定制的系统。然而,对于许多新手或希望快速上手的用户来说,Arch Linux 的命令行安装过程可能显得有些令人生畏。这就是 Arch Linux 变体(Arch-based distributions)登场的地方。这些发行版基于 Arch Linux 的核心,但提供了预配置的环境、图形用户界面(GUI)安装程序以及额外的工具,使得安装和使用变得更加容易。
在众多 Arch 变体中,Manjaro 和 EndeavourOS 是最受欢迎的两个选择。Manjaro 以其用户友好性和开箱即用的体验著称,而 EndeavourOS 则以提供接近原生 Arch 的体验而闻名,同时保留了 GUI 安装的便利性。本文将深入探讨这两个发行版的 GUI 安装过程,提供详细的步骤、截图描述(以文字形式)和实用建议,帮助你从零开始轻松上手。无论你是 Linux 新手还是经验丰富的用户,这篇文章都将为你提供全面的指导。
我们将从准备工作开始,逐步介绍 Manjaro 和 EndeavourOS 的安装,最后讨论一些常见问题和优化建议。让我们开始这段 Arch 变体之旅吧!
准备工作:确保顺利安装的基础
在安装任何 Arch 变体之前,充分的准备是成功的关键。以下是你需要完成的步骤,确保你的硬件兼容且安装过程顺利。
1. 硬件要求和兼容性检查
Arch Linux 变体对硬件的要求相对较低,但为了获得最佳体验,建议满足以下最低配置:
处理器
:64 位 x86_64 CPU(如 Intel Core i3 或 AMD Ryzen 3 及以上)。
内存
:至少 4GB RAM(推荐 8GB 以上,尤其是如果你计划运行桌面环境)。
存储
:至少 20GB 的可用硬盘空间(建议 50GB 以上,用于系统和应用程序)。
显卡
:支持 VESA 或 UEFI 的显卡(大多数现代显卡都兼容)。
网络
:稳定的互联网连接,用于下载安装镜像和软件包。
检查兼容性
:在下载镜像前,访问发行版的官方网站(Manjaro: manjaro.org;EndeavourOS: endeavouros.com)查看硬件兼容列表。如果你使用的是 NVIDIA 显卡,Manjaro 提供了专有驱动支持,而 EndeavourOS 则更倾向于开源驱动,但都可以在安装后配置。
2. 下载合适的 ISO 镜像
Manjaro
:访问
Manjaro 下载页面
。选择适合你的桌面环境版本,例如:
XFCE:轻量级,适合老硬件。
KDE Plasma:功能丰富,现代外观。
GNOME:简洁,适合触摸屏设备。
推荐下载稳定版(Stable),如 Manjaro 23.0 “Zeon”。
EndeavourOS
:访问
EndeavourOS 下载页面
。它提供一个统一的 ISO,支持多种桌面环境(如 XFCE、KDE、GNOME 等),安装时可以选择。推荐下载最新稳定版,如 EndeavourOS “Cassini”。
下载后,验证 ISO 的完整性:使用 SHA256 校验和(在下载页面提供)。例如,在 Linux 终端中运行:
sha256sum /path/to/your.iso
比较输出与官网提供的值。
3. 创建可启动 USB 驱动器
使用工具将 ISO 写入 USB 驱动器(至少 8GB)。推荐工具:
Rufus
(Windows):选择 ISO,分区方案为 GPT(UEFI)或 MBR(Legacy BIOS),点击“开始”。
Etcher
(跨平台):简单易用,选择 ISO 和 USB,点击“Flash”。
dd
(Linux/Mac):在终端运行(替换
/dev/sdX
为你的 USB 设备,如
/dev/sdb
,
小心不要选错磁盘,否则会丢失数据
):
sudo dd if=/path/to/your.iso of=/dev/sdX bs=4M status=progress && sync
4. BIOS/UEFI 设置
重启电脑,进入 BIOS/UEFI(通常按 Del、F2 或 F12)。
启用 UEFI 模式(推荐,如果主板支持)。
禁用 Secure Boot(某些发行版可能不完全兼容)。
将 USB 设备设置为第一启动项。
保存并退出,电脑将从 USB 启动。
5. 备份数据
安装过程会格式化硬盘,
强烈建议备份所有重要数据
到外部驱动器或云存储。
完成这些准备后,你就可以启动安装程序了。接下来,我们分别探讨 Manjaro 和 EndeavourOS 的 GUI 安装过程。
Manjaro 的 GUI 安装指南:用户友好的选择
Manjaro 的安装程序是其最大亮点之一——它基于 Calamares,一个现代化的图形安装器,直观且功能强大。整个过程通常只需 15-30 分钟,适合新手。以下是详细步骤,假设你使用 UEFI 系统和 KDE Plasma 桌面(其他桌面类似)。
步骤 1: 启动 Live 环境
从 USB 启动后,你会看到 Manjaro 的引导菜单。选择“Boot: Manjaro KDE Plasma (non-free drivers)”(如果你有 NVIDIA 显卡,选择非开源驱动版本)。
系统会加载一个 Live 环境,这是一个临时的桌面,你可以测试 Manjaro 而不安装。连接 Wi-Fi(点击右下角网络图标),确保互联网可用。
步骤 2: 启动安装程序
在 Live 桌面上,双击“Install Manjaro Linux”图标(通常在桌面上或应用程序菜单中)。
安装程序启动,欢迎屏幕显示语言选择。选择“简体中文”或其他语言,点击“下一步”。
步骤 3: 区域和键盘设置
位置
:选择你的时区,如“Asia/Shanghai”。这会自动设置系统时间。
键盘布局
:选择“Chinese”或“English (US)”,测试键盘输入以确认。
点击“下一步”。
步骤 4: 分区(GUI 安装的核心部分)
这是最关键的一步。Manjaro 提供自动和手动分区选项。
推荐:使用“擦除磁盘”选项
(适合新手):
选择你的目标硬盘(如
/dev/nvme0n1
或
/dev/sda
)。
选择“Erase disk”并勾选“Format”。
安装程序会自动创建分区:EFI 系统分区(512MB,FAT32)、根分区(/,剩余空间,ext4)和交换分区(可选,基于 RAM 大小)。
手动分区(高级用户)
:
选择“Manual partitioning”。
使用图形界面创建分区:
/boot/efi
:512MB,FAT32,UEFI 必需。
/
:至少 20GB,ext4,系统根目录。
swap
:4-8GB(如果 RAM < 8GB)。 /home :剩余空间,ext4,用于用户文件(可选,但推荐)。 点击“应用”确认更改。 点击“下一步”。 步骤 5: 用户账户设置 输入计算机名(如 manjaro-pc )。 创建用户: 用户名:如 myuser (小写,无空格)。 密码:输入并确认强密码。 勾选“自动登录”以跳过登录屏幕(可选)。 点击“下一步”。 步骤 6: 摘要和安装 查看摘要:确认分区、用户和时区设置。 点击“安装”。安装过程会显示进度条,包括下载软件包(如果需要)和写入磁盘。 安装完成后,提示重启。移除 USB,点击“重启”。 步骤 7: 首次启动和后安装 系统启动到登录屏幕,使用你的用户凭据登录。 更新系统 :打开终端(Ctrl+Alt+T),运行: sudo pacman -Syu 这会同步包数据库并更新所有软件。 安装驱动 (如果需要):Manjaro 有“硬件检测”工具(MHWD)。运行: sudo mhwd -a pci nonfree 0300 这会自动安装 NVIDIA 或 AMD 专有驱动。 测试 :浏览网页、安装软件(如 sudo pacman -S firefox ),确保一切正常。 示例:自定义桌面 如果你想切换到 XFCE,安装后运行: sudo pacman -S manjaro-xfce-meta 然后重启,选择 XFCE 会话。 Manjaro 的安装就是这样简单!它预装了许多工具,如 Pamac 包管理器(图形化 Pacman),让你轻松搜索和安装软件。 EndeavourOS 的 GUI 安装指南:接近原生 Arch 的体验 EndeavourOS 旨在提供 Arch 的纯净感,同时保留 GUI 安装。它使用相同的 Calamares 安装器,但更注重命令行工具和自定义。安装过程与 Manjaro 类似,但有一些细微差异,适合希望学习 Arch 哲学的用户。假设使用 UEFI 和 XFCE 桌面。 步骤 1: 启动 Live 环境 从 USB 启动,选择“Boot: EndeavourOS Live (x86_64)”。 Live 环境加载后,连接互联网(右上角网络图标)。 步骤 2: 启动安装程序 双击桌面上的“Install EndeavourOS”图标。 欢迎屏幕:选择语言,如“简体中文”,点击“下一步”。 步骤 3: 区域和键盘 选择时区(如“Asia/Shanghai”)和键盘布局(如“Chinese”)。 点击“下一步”。 步骤 4: 分区 与 Manjaro 类似,推荐“Erase disk”选项自动创建分区(EFI + 根 + swap)。 手动选项:EndeavourOS 的界面稍显简约,但功能相同。创建: /boot/efi :512MB,FAT32。 / :20GB+,ext4。 /home :剩余空间。 注意:EndeavourOS 默认使用 Btrfs 文件系统(可选),但 ext4 更稳定。选择后点击“应用”。 点击“下一步”。 步骤 5: 用户账户和引导 设置计算机名、用户名和密码。 引导加载程序 :选择“GRUB”(默认),它会自动配置 UEFI 引导。 点击“下一步”。 步骤 6: 摘要和安装 查看设置,点击“安装”。过程类似 Manjaro,但 EndeavourOS 可能会提示安装额外软件包(如桌面环境元包)。 安装完成后,重启并移除 USB。 步骤 7: 首次启动和后安装 登录后,EndeavourOS 提供一个简约的欢迎屏幕,提示更新系统。 更新系统 : sudo pacman -Syu 安装桌面环境 (如果未预装):例如,安装 KDE: sudo pacman -S kde-meta 然后重启,选择 KDE 会话。 ** yay AUR 助手**(推荐):EndeavourOS 鼓励使用 AUR(Arch User Repository)。安装 yay: sudo pacman -S git base-devel git clone https://aur.archlinux.org/yay.git cd yay makepkg -si 现在你可以用 yay 安装 AUR 软件,如 yay -S google-chrome 。 示例:自定义内核 EndeavourOS 允许轻松切换内核。运行: sudo pacman -S linux-lts # 长期支持内核 sudo grub-mkconfig -o /boot/grub/grub.cfg # 更新 GRUB 重启后使用新内核。 EndeavourOS 的安装强调学习 Arch 的核心工具,如 Pacman 和 yay,让你逐步适应原生 Arch。 常见问题与优化建议 问题 1: 安装后无法启动 原因 :引导配置错误。 解决 :使用 Live USB 启动,安装 grub 并修复: sudo mount /dev/sdX1 /mnt # 挂载根分区 sudo arch-chroot /mnt grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro # 或 endeavouros grub-mkconfig -o /boot/grub/grub.cfg exit reboot 问题 2: Wi-Fi 或显卡驱动问题 Manjaro:使用 MHWD 工具自动安装。 EndeavourOS:运行 sudo pacman -S networkmanager 并启用: sudo systemctl enable NetworkManager sudo systemctl start NetworkManager 对于 NVIDIA,安装 nvidia-dkms 。 优化建议 性能调优 :安装 tlp 用于笔记本电源管理: sudo pacman -S tlp sudo systemctl enable tlp 软件推荐 : 浏览器:Firefox ( sudo pacman -S firefox )。 办公:LibreOffice ( sudo pacman -S libreoffice-fresh )。 游戏:Steam ( yay -S steam )。 备份 :使用 Timeshift ( sudo pacman -S timeshift ) 创建系统快照。 社区支持 :Manjaro 有活跃论坛,EndeavourOS 有 Discord 社区。遇到问题时,搜索 Arch Wiki(wiki.archlinux.org)是金矿。 结论:选择适合你的 Arch 变体 Manjaro 和 EndeavourOS 都让 Arch Linux 的强大触手可及,通过 GUI 安装,你无需深陷命令行即可拥有一个高效、稳定的系统。Manjaro 更适合追求开箱即用和便利的用户,而 EndeavourOS 则是通往原生 Arch 的桥梁,适合喜欢自定义的爱好者。 无论选择哪个,安装后都要花时间探索和学习。Arch 生态系统的魅力在于其无限的可定制性——从桌面主题到内核模块,一切皆可调整。如果你遇到挑战,别犹豫,查阅官方文档或社区求助。祝你安装顺利,享受 Arch 变体的乐趣!如果有特定问题,欢迎进一步讨论。