说实话,我每次给朋友推荐 Linux,第一个想到的发行版不一定是 Ubuntu,反倒经常是 Manjaro Linux。你问我为什么?因为它的安装过程没有 Ubuntu 那么教条,也没有 Arch 那么硬核,基本是两者之间最舒服的一个平衡点。Manjaro 基于 Arch,但加上了图形化安装器和默认预配置好的桌面环境,开箱即用。这篇文章我不打算只给你念一遍安装向导的截图,而是会花大篇幅讲讲每个关键步骤背后的原因、踩过的坑,以及装完之后马上要做的几件大事。如果你是想从 Windows 迁移过来的新用户,或者觉得 Ubuntu 千篇一律的老 Linux 用户,这篇流程应该都能帮上忙。
先说结论:Manjaro 的安装过程,真正让人纠结的从来不是“下一步”按钮,而是三个前置问题——你的硬件适不适合、U 盘启动靠不靠谱、分区怎么规划。只要把这三件事想明白,后面一路回车就完事儿了。
1. 动手之前:Manjaro 安装的整体路线与准备
1.1 为什么选择 Manjaro Linux:核心需求拆解
Manjaro 是 Arch Linux 的一个衍生版,但它不是简单套个壳。Arch 本身以“极简、滚动更新、高度可定制”出名,可代价是安装过程全程命令行,对新手来说像在走钢丝。Manjaro 的做法是把 Arch 的优秀基因保留下来,同时把一个完整的图形化安装器和一套默认优化好的桌面环境塞进 ISO 里,让用户像装 Windows 一样装完就能用。
它的底层包管理器是 pacman,软件仓库支持滚动更新。滚动更新意味着没有大版本跨越,系统永远处于“最新状态”。这对服务器可能是灾难,因为每次更新都可能打乱依赖;但对桌面用户就是“永远不用重装系统”的爽感,新功能、新内核、新软件,一个指令全部到位。不过反过来,滚动更新也要求你养成定期更新的习惯——这一点我会在第三节重点展开。
安装流程上,Manjaro 官方用了 Calamares 安装器。Calamares 也是很多其他发行版在用的图形化安装框架,用 Qt 写的,流程固定:语言→时区→键盘→分区→用户→安装。我们可以把整个安装过程理解为“设置向导”,唯一需要打起精神的是分区页面。只要把分区逻辑搞懂,安装就算成功了一大半。剩下的,就是耐心等进度条走完。
1.2 硬件要求与 UEFI/BIOS 模式选型
Manjaro 官方文档标注的硬件要求其实很低,内存 2GB、硬盘 30GB,但那只是“能跑”,不是“好用”。按照我自己长期装机的体验:
- 内存:4GB 是底线,8GB 刚刚好,16GB 可以开十几个标签页再挂个虚拟机。
- 硬盘:建议至少 64GB。如果要把系统、程序、家目录都放同一块盘,最好留 128GB 起步,否则后期软件占满空间会非常难受。
- 显卡:NVIDIA 用户要格外重视驱动,AMD 和 Intel 的开源驱动支持比较完善,基本不用操心。
再一个关键点是电脑的固件模式。现在绝大多数新电脑是 UEFI 启动,老机器可能是 BIOS(也称 Legacy)。安装前最好进 BIOS 确认一下。如果主板支持 UEFI,我强烈建议你用 UEFI 模式安装。原因是 UEFI + GPT 分区的组合更现代,支持 2TB 以上的硬盘,引导器 GRUB 对它的支持已经非常成熟。反过来,如果你的机器还在用 BIOS,并且是 MBR 老硬盘,安装时注意别选错分区表类型,引导器要装到主分区上。我装过一台多年前的老笔记本,BIOS 模式用 MBR,一点问题没有,只是启动速度比 UEFI 慢不少。
小提醒:如果电脑有“安全启动”(Secure Boot)选项,安装 Manjaro 时建议先把它关掉。Manjaro 默认的 GRUB 引导虽然带有安全启动相关支持,但各家主板实现差异很大,关掉能少碰到一半的“黑屏/引导失败”问题。装完之后如果你想开回来,再单独去调,那是后面的事。
1.3 下载、校验与制作启动 U 盘:绕过第一个坑
安装 Manjaro 的第一步永远是去官方网站下载 ISO。下载的时候注意选桌面环境,常见的有 KDE Plasma、GNOME、XFCE 三种。KDE 功能最全,默认设置也最花哨;GNOME 简洁,但操作逻辑跟 macOS 有点像,需要适应一下;XFCE 是老将,对低配机器非常友好。我一般推荐新手用 KDE,因为它的系统设置、文件管理逻辑最接近 Windows,学习成本最低。
下载完千万别直接解压到 U 盘。你需要一个工具把 ISO 的镜像内容以“磁盘写入”的方式烧录到 U 盘。Windows 下可以用 Rufus 或 Etcher,Linux 下可以直接用 dd 命令。比如在 Linux 终端里执行:
sudo dd if=manjaro.iso of=/dev/sdb bs=4M status=progress注意,of=后面跟的必须是整个磁盘设备(比如/dev/sdb),不是某个分区(比如/dev/sdb1),否则 U 盘会写坏,别怪我没事先提醒。写入完成后,强烈建议再核对一下 ISO 的 SHA-256 校验值。这一步很多人会跳过,但它真的是保护你远离“下载到一半文件损坏”的法宝。官网上一般会给出对应的.sha256文件,下载完 ISO 后,用sha256sum命令比对一下:
sha256sum manjaro.iso cat manjaro.iso.sha256两个输出一致,说明文件完整,可以放心用。如果对命令行不太放心,还有一个更省心的方案:Ventoy。它是一个开源的多系统启动 U 盘工具,把 ISO 文件直接复制进 Ventoy 的 U 盘就能引导启动,还能同时放好几个发行版的 ISO,装完这个想装那个,不需要反复格式化 U 盘。我自己的工具箱里永远备着一个 Ventoy 盘,遇到哪台机器出了问题,插上就有办法。
2. 安装程序实操:分区是核心战场
2.1 从启动 U 盘进入 Live 桌面:启动项与引导模式
U 盘做好之后,插到目标电脑上,开机时狂按启动菜单键(常见的是 F12、F11、Esc;部分品牌机需要按 F2 或 Del 进 BIOS 改启动顺序)。注意,既然前面建议了 UEFI 模式,你现在看到启动列表里,应该选带 UEFI 前缀的那个 U 盘选项,而不是不带前缀的。否则容易进入兼容模式,导致最后装完的系统无法引导,这是很多人踩过的隐形坑。
从 U 盘启动之后,Manjaro 会直接进到一个 Live 桌面环境。你可以先连 WiFi、看看磁盘工具、甚至可以打开终端跑命令,提前确认硬件识别情况。但最关键的是桌面上那个安装器图标,双击就开始走 Calamares 流程。
Calamares 第一步是选择语言,这里选“简体中文”,后面整个向导都会变成中文。接着是时区,默认会自动检测,一般不用改。键盘布局默认 English (US),这里不需要改,因为我们后面会在系统里配置中文输入法,那是装完系统之后再做的事。真正需要打起精神的是接下来的分区页面。
2.2 分区策略:全盘安装、双系统共存还是手动分割
分区就是决定哪些空间给根目录、家目录、交换分区,以及引导分区。Calamares 默认提供几个选项:
- 清除整个磁盘并安装 Manjaro:全盘自动分区,适合全新硬盘或数据已备份的机器。
- 安装 Manjaro,与现有系统共存:适合想组双系统的新手。
- 手动分区:适合有经验用户或需要精确控制的人。
对新手,我的建议很简单。如果你是第一次尝试,而且电脑里没有重要数据,直接选“清除整个磁盘”。Calamares 会自动创建 EFI 系统分区、根分区和交换分区,一般来说很稳。如果你想手动分区,请记住这套逻辑:
- 需要一个 EFI 系统分区(FAT32,约 500MB 到 1GB),挂载点选
/boot/efi。如果磁盘上已经有 Windows 的 EFI 分区,你可以直接选择复用它,但千万不要格式化它,否则 Windows 引导直接消失。新手最容易犯的错误,就是看到“格式化”三个字顺手勾上,结果 Windows 和 Manjaro 一起变砖。 - 根分区
/使用 ext4 或 btrfs。Manjaro 默认给根分区用 ext4,我也推荐新用户用 ext4,原因很简单:后续折腾空间小,快照工具 Timeshift 又不要求你一定用 btrfs。btrfs 快照虽然强,但那是进阶话题,等你熟悉了系统再去玩也不迟。 - 交换分区 swap:如果你内存 8GB 以下,建议给 swap 分配和内存差不多大小的空间;如果 8GB 以上,给 4GB 到 8GB 即可。当然也可以不用分区,改用 swapfile,但新手用独立分区最省心。
/home分区:如果你的硬盘容量比较宽裕,可以把家目录独立分区。好处是以后重装系统时,个人文档和配置都在,不用拷贝来拷贝去。我自己的机器曾经把/home独立出来,后来因为空间不够用又改回了单分区方案,所以这个选择完全看个人需求,不必盲目跟风。
手动分区操作的时候,仔细看清每一列的挂载点和格式化选项。分区分错不可怕,最怕的是点太快没看准就按回车,等安装完成后才发现分区表不对。
2.3 用户账户与关键开关:别急着勾选自动登录
分区配置好以后,Calamares 会让你创建用户名、主机名和密码。用户名建议全小写,别用特殊字符;主机名就是这台电脑在网络上的名字,默认是一串随机字符,你可以改成类似 manjaro-pc 这种好记的。密码至少 8 位,太短了没有意义。
下面有一个“自动登录”的开关,我的建议是:如果你是自己常用的私人电脑,可以开方便一点,毕竟每天开机输密码确实烦。如果电脑可能给别人用,就别开,锁定登录界面。另外还有一个是否启用 root 账户的选项,Manjaro 默认不让你用 root 登录桌面,日常操作都用普通用户加 sudo 提权。这是非常正确的默认设置,别改,Linux 不像 Windows 那样天天用一个管理员账户横冲直撞。
确认所有设置之后,Calamares 会展示一份安装摘要,你可以最后看一眼分区信息,然后点“安装”。接下来就是一段比较长的进度条,期间千万别拔电、别拔 U 盘。等它提示安装完成,重启时会弹出移除介质提示。到这里,你的 Manjaro 已经装完了。但先别庆祝,真正决定日常体验的,是装完系统后的第一轮配置。
3. 安装后的第一件事:驱动、镜像源与更新
3.1 显卡驱动:Intel、AMD、NVIDIA 的差异化处理
为什么先说驱动?因为滚动发行版的日常,从你第一次开机就开始了,而显卡驱动就是最容易翻车的地方。Manjaro 提供了一个图形化“硬件设置”工具,叫 mhwd,在开始菜单里搜“Manjaro 硬件设置”就能打开。
- Intel 核显:一般不需要手动装驱动,mesa 开源驱动已经集成在系统里,直接能用。
- AMD 显卡:同样默认就是开源驱动,性能不俗,基本不用操心。
- NVIDIA 显卡:这里有两种选择,开源 nouveau 和闭源 NVIDIA 驱动。我自己用 NVIDIA 显卡时都是选择闭源版本,因为 nouveau 在老显卡上性能损失太大,新显卡可能直接白屏。在 mhwd 里选中
video-nvidia或双显卡切模式用的video-hybrid-intel-nvidia,然后安装,重启。
安完 NVIDIA 驱动后如果进不了桌面,可以在登录界面按Ctrl+Alt+F2切到 TTY 文本终端,登录后卸载驱动或查看日志。这是最常用的排查手段。还有一件事要特别注意:千万不要在 NVIDIA 驱动没装好之前就急着装 CUDA,否则版本冲突能把你的系统搅成一锅粥。
3.2 镜像源优化与全量更新:滚动发布的生存之道
Manjaro 默认的软件源有时候下载速度不尽人意,这跟网络环境有很大关系。好在 Manjaro 提供了一个很贴心的镜像源管理工具,在终端里跑一句:
sudo pacman-mirrors --fasttrack这条命令会自动从全球镜像列表里筛选出当前网络环境下延迟最低的几个,并写入系统配置。如果你的网络环境对某些特定区域访问速度更快,也可以指定地区代码进一步过滤。这一步能显著提升后续安装软件的速度,算是非常通用的网络优化手段。
搞定镜像源之后,建议立即执行一次全量系统更新:
sudo pacman -Syu这条命令的含义是刷新软件源数据库、升级所有可升级的包。这里要解释一下“滚动发布”的恐怖之处:不像 Ubuntu 一年才换一次软件源快照,Manjaro 是对 Arch 的包再稳定化一段时间后发布,更新频率大约一两周一批。养成“每周至少更新一次”的习惯非常重要。如果不更新,三个月后你想装一个新软件,它依赖的库版本可能跟系统里脱节,装一个包就会连带一堆依赖冲突。我遇到过最夸张的一次,大概半年没更新,结果装一个开发工具时,依赖的某个底层库版本太老,被迫整体升级,差点把系统搞挂。
平时普通更新用sudo pacman -Syu就够了,没必要每次都用-Syyu强制刷新所有软件源。有些教程让你动不动就-Syy,其实会让源压力变大,还可能引入不必要的版本回退。只有遇到“找不到软件包”这类问题时,再考虑强制刷新。
3.3 快照与必备软件:装完系统先给自己买份保险
更新系统之后,第一件事我强烈建议装一个 Timeshift,它是 Manjaro 下最常用的系统快照工具:
sudo pacman -S timeshift装好后打开 Timeshift,选快照类型为“RSYNC”,设置一个计划任务(比如每天一次、每周一次),它就会定期给整个系统做一个快照。万一哪天更新把系统搞坏了,直接还原到更新前的快照,跟 Windows 系统还原的体验类似,但底层机制要可靠得多。
接下来是日常软件。Manjaro 的一大优势是 AUR(Arch 用户软件仓库)默认集成,你可以通过 pamac 命令安装很多官方源里没有的软件。比如一些常用的浏览器、通讯工具、办公软件,只要知道包名,直接一条命令:
sudo pamac install 软件包名AUR 让 Manjaro 的软件生态比很多发行版还要丰富,而且更新往往更及时。这也是很多老玩家坚持用 Arch 系的一个重要原因。
再补一个中文输入法的配置。Manjaro 默认不带中文输入法框架,需要自己装。推荐使用 fcitx5:
sudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-configtool装完之后还要设置环境变量,编辑/etc/environment:
sudo nano /etc/environment写入下面三行:
GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx然后重启,中文输入就能正常调用了。这个坑我踩过,当时只装了包,没设环境变量,怎么调都调不出输入法,折腾了两个小时才反应过来。所以一定记得补上这一步。
4. 安装期高频故障排查与新手避坑指南
4.1 GRUB 引导丢失:用 Live 盘修复的完整操作
最典型的故障场景:装完 Manjaro 重启,直接进入一个类似grub rescue>的界面,或者干脆黑屏只有光标闪。绝大多数时候是因为 GRUB 没有正确写进 EFI 分区,或者目标盘的启动顺序没设置对。
如果是grub rescue>,你先敲一行ls看磁盘列表,但说实话,在救援环境下猜分区是件痛苦的事。正确的姿势是:直接用刚才的安装 U 盘启动到 Live 环境,挂载根分区和 EFI 分区,然后做 chroot 修复。具体步骤也分享一下:
# 在 Live 系统中打开终端 sudo mount /dev/sda2 /mnt # /dev/sda2 是你的根分区 sudo mount /dev/sda1 /mnt/boot/efi # /dev/sda1 是你的 EFI 分区 # 确保 Live 系统有网络,然后安装脚本工具 sudo pacman -Syy sudo pacman -S arch-install-scripts # 进入 chroot 环境 sudo arch-chroot /mnt /bin/bash # 重新安装 GRUB grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro grub-mkconfig -o /boot/grub/grub.cfg exit执行完之后重启即可。需要注意的是,arch-chroot是修复系统的常用手段,不仅用来修 GRUB,还可以用来修复其他系统级配置。如果你对这些命令不放心,多翻官方文档,千万别拿一个缺了--efi-directory参数的命令乱跑,那样只会让 GRUB 装到更离谱的地方。
4.2 黑屏、卡 Logo 与显卡驱动问题的排查思路
黑屏问题是 NVIDIA 显卡用户的头号“宿敌”。如果开机后卡在品牌 Logo,或者登录界面黑屏,先按Ctrl+Alt+F2进 TTY 文本终端。如果能进 TTY,说明显卡驱动没真正启用,或者显示管理器挂了。这时候先尝试重装驱动,在 TTY 里登录后跑:
sudo mhwd -r pci清掉现有驱动配置,然后用sudo mhwd -a pci free或sudo mhwd -a pci nonfree重新安装。如果是开机卡在 Logo 之前,进 GRUB 菜单(开机按 Esc 或 Shift),在 kernel 启动参数末尾加上nomodeset。这个参数的意思是让内核不要自动切换显卡模式,先用 VGA 兼容模式把系统拉起来,等系统起来后再根据日志安装正确驱动。
我试过一次,加nomodeset之后能稳定进入系统,然后我才在 mhwd 里把 NVIDIA 闭源驱动装对,再把这个参数去掉。这是处理黑屏问题时屡试不爽的一招,建议记在小本本上。
4.3 更新后系统崩溃:回滚急救的两种策略
滚动发行版最怕的是“更新完世界毁灭”。假设你在更新之后发现网络管理没了、桌面环境进不去、或者某些库不匹配。这时候,如果你的 Timeshift 快照已经是常态化设置的,恢复是最省心的路径。重启到 Live U 盘环境,打开终端:
sudo timeshift --list sudo timeshift --restore它会让你选快照点,然后自动恢复到快照时的系统状态。这一条命令能救回很多次“手误”。如果你没装 Timeshift,那只能通过 pacman 的日志来回滚。用less /var/log/pacman.log看哪些包更新了,然后手动降级。
这里我坦白讲,手动降级是最痛苦的环节,依赖关系可能一塌糊涂。最实用的建议是:更新之前先看一眼社区论坛或群里反馈,如果别人都说这次更新有问题,就等一两天再更新;如果不幸已经更新并出问题,首选 Timeshift,而不是自己跟依赖斗争。
4.4 新手最容易忽略的五个细节与速查命令
最后,我把安装和日常维护中最常用的几条命令整理出来,可以直接当速查表用:
sudo pacman -Syu:更新整个系统sudo pacman -S 包名:安装包sudo pacman -Rns 包名:卸载包及无用依赖sudo pamac search 关键字:从仓库中搜索软件包
避坑清单重点有五条:
- 不要用 root 账户做日常操作,遇事加
sudo,别把整个系统改成登录即 root。 - 分区时,EFI 分区千万别格式化。这是双系统用户的保险底线。
- 安装 NVIDIA 闭源驱动前,先更新系统,别拿旧内核跟新驱动硬碰。
- 不确定的命令一定要查清楚,官方 wiki 永远比第三方博客更新快。
- 现在 Manjaro 的安装已经非常成熟,真正劝退新人的不是安装本身,而是装完之后不知道怎么维护滚动更新。所以,把 Timeshift 装好,把镜像源设好,然后大胆用它。
最后再分享一个小技巧:安装完系统、第一次更新结束、驱动稳定之后,我通常会立刻做一个“基础系统快照”。这个快照里包含了一套干净、可用、驱动正常的 Manjaro。之后不管我怎么折腾,遇到救不回来的情况,恢复它,几分钟之后又是一台能用的系统。如果你正准备装 Manjaro,希望这篇流程能让你少走几步弯路。装系统本身不难,难的是装完之后养成一个健康的使用习惯。祝你的滚动之旅一路顺风。