Manjaro系统安装无ESP标记导致启动失败别担心本文详细解析问题原因并提供多种实用解决方案让你轻松搞定Linux安装难题
引言
Manjaro作为一款基于Arch Linux的流行发行版,以其用户友好性和强大的功能吸引了众多Linux爱好者。然而,在安装过程中,一些用户可能会遇到由于缺少ESP(EFI System Partition)标记导致的启动失败问题。这个问题不仅令人沮丧,还可能让新手用户感到无助。本文将深入分析这一问题的根本原因,并提供多种实用的解决方案,帮助你轻松应对这一Linux安装难题,让Manjaro系统安装过程变得顺畅无阻。
ESP分区详解
要理解为什么缺少ESP标记会导致启动失败,首先需要了解ESP分区是什么以及它在现代计算机系统中的作用。
ESP(EFI System Partition)是遵循GPT(GUID Partition Table)分区方案的一个特殊分区,它被设计用于UEFI(Unified Extensible Firmware Interface)系统。与传统的BIOS系统不同,UEFI使用ESP分区来存储引导加载程序、驱动程序和系统实用程序,这些文件是启动操作系统所必需的。
ESP分区具有以下特点:
- 文件系统格式:通常使用FAT32文件系统,因为UEFI固件能够读取这种格式。
- 分区类型:在GPT分区表中,ESP分区的类型GUID是
C12A7328-F81F-11D2-BA4B-00A0C93EC93B
。 - 挂载点:在Linux系统中,ESP分区通常挂载到
/boot/efi
目录。 - 大小:一般建议100MB到550MB之间,足以存放引导文件和未来可能的更新。
在UEFI系统上安装Linux时,正确设置ESP分区至关重要,因为它是系统启动过程中的关键环节。如果没有正确创建或标记ESP分区,系统固件将无法找到引导加载程序,从而导致启动失败。
问题原因分析
当Manjaro系统安装过程中缺少ESP标记时,可能会导致启动失败。以下是几个主要原因:
1. UEFI与BIOS模式不匹配
现代计算机通常支持两种启动模式:传统的Legacy BIOS模式和现代的UEFI模式。如果你的计算机使用UEFI模式,但安装过程中选择了Legacy BIOS模式,或者反之,都可能导致ESP分区问题。
- UEFI模式:需要ESP分区来存储引导文件。
- Legacy BIOS模式:不需要ESP分区,而是使用MBR分区表和引导扇区。
当你尝试在UEFI系统上使用Legacy模式安装Manjaro,或者忘记创建ESP分区时,系统将无法正确引导。
2. 分区表类型不正确
硬盘可以使用两种分区表类型:MBR(Master Boot Record)和GPT(GUID Partition Table)。
- MBR:传统的分区表类型,支持最多4个主分区,适用于Legacy BIOS系统。
- GPT:现代的分区表类型,支持更多分区和更大的磁盘,是UEFI系统的首选。
如果你在UEFI系统上使用MBR分区表,而没有正确设置ESP分区,系统将无法启动。
3. ESP分区未正确标记
即使你创建了ESP分区,如果没有正确标记它,系统也可能无法识别。在GPT分区表中,ESP分区需要特定的GUID和标记才能被UEFI固件识别。
4. 安装程序错误或用户操作失误
有时,Manjaro安装程序可能无法正确识别或设置ESP分区,或者用户在分区过程中可能忽略了ESP分区的创建和标记。
5. 双系统配置问题
在安装Manjaro作为双系统(例如与Windows共存)时,ESP分区的处理变得更加复杂。如果Windows已经占据了ESP分区,而Manjaro安装程序没有正确处理这种情况,也可能导致启动失败。
理解这些原因对于解决问题至关重要,因为不同的原因可能需要不同的解决方案。在接下来的部分,我们将提供多种实用的解决方案,帮助你应对各种情况下的ESP分区问题。
解决方案
针对Manjaro系统安装无ESP标记导致的启动失败问题,我们提供以下几种解决方案,从预防到修复,涵盖不同情况。
解决方案一:安装前正确创建ESP分区
这是最理想的解决方案,在安装Manjaro之前正确设置ESP分区可以避免后续的启动问题。
步骤1:确认启动模式
首先,确认你的计算机使用的是UEFI还是Legacy BIOS模式:
- 重启计算机,进入UEFI/BIOS设置界面(通常在启动时按F2、F10、F12或Delete键)。
- 查找启动模式选项,确认是UEFI还是Legacy BIOS。
- 如果可能,建议使用UEFI模式,并禁用CSM(Compatibility Support Module),以确保纯UEFI启动。
步骤2:准备安装介质
确保你的Manjaro安装USB是以UEFI模式创建的:
- 下载Manjaro ISO文件。
- 使用如Rufus、Etcher或dd命令等工具创建启动USB。
- 在创建过程中,选择GPT分区方案和UEFI目标系统。
步骤3:启动安装程序
- 将USB插入计算机,重启。
- 在启动菜单中选择UEFI模式的USB设备(通常会有”UEFI”前缀)。
- 进入Manjaro Live环境。
步骤4:分区设置
- 启动Manjaro安装程序,选择手动分区选项。
- 如果硬盘已有分区表,确认是GPT格式。如果是MBR,考虑转换为GPT(注意:这将删除所有数据)。
- 创建ESP分区:
- 大小:100MB-550MB(建议300MB)
- 文件系统:FAT32
- 挂载点:/boot/efi
- 标记:boot和esp(在GParted中,可以右键分区选择”管理标志”,然后勾选”boot”和”esp”)
- 创建根分区(/):
- 大小:至少20GB(建议50GB或更多)
- 文件系统:ext4
- 挂载点:/
- (可选)创建home分区(/home):
- 大小:剩余空间
- 文件系统:ext4
- 挂载点:/home
- (可选)创建swap分区:
- 大小:等于或略大于RAM大小
- 文件系统:swap
步骤5:完成安装
- 确认分区设置无误后,继续安装过程。
- 在引导加载程序安装步骤,确保选择安装到ESP分区。
- 完成安装并重启系统。
通过以上步骤,你应该能够成功安装Manjaro并避免ESP分区相关的启动问题。
解决方案二:安装后修复ESP分区问题
如果你已经完成了Manjaro安装,但遇到了启动问题,可以尝试以下方法修复ESP分区。
方法1:使用Manjaro安装介质进行修复
- 使用Manjaro Live USB启动计算机。
- 打开终端,使用以下命令识别分区:
sudo fdisk -l
- 查找ESP分区。它通常是一个FAT32格式的小分区(100MB-550MB)。如果没有ESP分区,你需要创建一个。
- 如果已有ESP分区但未正确标记,可以使用
gdisk
或parted
工具进行标记:
sudo parted /dev/sda print # 找到ESP分区的编号,假设为1 set 1 boot on set 1 esp on quit
- 挂载系统分区:
sudo mount /dev/sdaX /mnt # 将sdaX替换为你的根分区 sudo mount /dev/sdaY /mnt/boot/efi # 将sdaY替换为你的ESP分区
- 如果需要,挂载其他分区:
sudo mount /dev/sdaZ /mnt/home # 如果有单独的home分区
- 进入chroot环境:
sudo manjaro-chroot /mnt
- 重新安装引导加载程序:
# 对于GRUB grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro grub-mkconfig -o /boot/grub/grub.cfg # 或者对于systemd-boot bootctl --path=/boot/efi install
- 退出chroot并重启:
exit sudo reboot
方法2:使用efibootmgr修复UEFI启动项
- 按照方法1的步骤1-7进入chroot环境。
- 安装efibootmgr(如果尚未安装):
pacman -S efibootmgr
- 删除旧的启动项(可选):
efibootmgr -v # 查看现有启动项 efibootmgr -B -b XXXX # 删除编号为XXXX的启动项
- 创建新的启动项:
efibootmgr --create --disk /dev/sda --part Y --label "Manjaro" --loader "\EFI\Manjaro\grubx64.efi"
将/dev/sda
替换为你的磁盘,Y
替换为ESP分区的编号。
- 退出chroot并重启:
exit sudo reboot
解决方案三:使用救援模式修复
如果系统无法启动,但你没有安装介质,可以尝试使用内置的救援模式。
- 重启计算机,在启动菜单中选择”Advanced options for Manjaro”。
- 选择”Recovery mode”或类似的救援模式选项。
- 在救援菜单中,选择”root” Drop to root shell prompt”。
- 挂载文件系统:
mount -o remount,rw / mount /dev/sdaY /boot/efi # 将sdaY替换为你的ESP分区
- 检查ESP分区内容:
ls -la /boot/efi/EFI/
- 如果缺少Manjaro的引导文件,重新安装引导加载程序:
# 对于GRUB grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro grub-mkconfig -o /boot/grub/grub.cfg # 或者对于systemd-boot bootctl --path=/boot/efi install
- 重启系统:
reboot
解决方案四:使用Live USB重新安装引导程序
如果上述方法都不起作用,你可以使用Live USB重新安装引导程序。
- 使用Manjaro Live USB启动计算机。
- 打开终端,识别分区:
sudo fdisk -l
- 挂载系统分区:
sudo mount /dev/sdaX /mnt # 将sdaX替换为你的根分区 sudo mount /dev/sdaY /mnt/boot/efi # 将sdaY替换为你的ESP分区
- 如果需要,挂载其他分区:
sudo mount /dev/sdaZ /mnt/home # 如果有单独的home分区 sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys
- 进入chroot环境:
sudo manjaro-chroot /mnt
- 重新安装引导加载程序:
# 对于GRUB pacman -S grub # 确保GRUB已安装 grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro --recheck grub-mkconfig -o /boot/grub/grub.cfg # 或者对于systemd-boot pacman -S systemd-boot bootctl --path=/boot/efi install
- 退出chroot并重启:
exit sudo reboot
解决方案五:处理双系统配置
如果你在安装Manjaro时与Windows双系统,ESP分区的处理需要更加小心。
使用Manjaro Live USB启动计算机。
打开GParted,检查现有分区:
- Windows通常已经创建了一个ESP分区。
- 你可以重用这个ESP分区,而不是创建新的。
在安装过程中,当设置分区时:
- 选择现有的ESP分区,挂载到
/boot/efi
。 - 确保ESP分区足够大(至少300MB),以便容纳两个系统的引导文件。
- 选择现有的ESP分区,挂载到
完成安装后,如果启动问题仍然存在,可以尝试以下步骤:
# 使用Live USB启动 sudo mount /dev/sdaX /mnt # Manjaro根分区 sudo mount /dev/sdaY /mnt/boot/efi # ESP分区 sudo manjaro-chroot /mnt # 重新安装GRUB grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro grub-mkconfig -o /boot/grub/grub.cfg # 添加Windows启动项 os-prober grub-mkconfig -o /boot/grub/grub.cfg
- 退出chroot并重启:
exit sudo reboot
通过以上解决方案,你应该能够解决Manjaro系统安装无ESP标记导致的启动失败问题。根据你的具体情况选择最适合的方案,并按照步骤操作,相信你能够成功修复启动问题,享受Manjaro带来的优秀Linux体验。
预防措施
预防胜于治疗,在安装Manjaro系统时采取适当的预防措施可以避免ESP分区相关的启动问题。以下是一些重要的预防措施:
1. 确认系统启动模式
在安装前,确认你的计算机使用的是UEFI还是Legacy BIOS模式:
检查方法:
- 重启计算机,进入UEFI/BIOS设置界面。
- 查找启动模式选项,确认是UEFI还是Legacy BIOS。
- 在Windows系统中,可以通过”系统信息”工具查看”BIOS模式”。
建议:
- 如果系统支持UEFI,建议使用UEFI模式安装Manjaro。
- 确保安装介质也是以UEFI模式创建的。
2. 正确创建安装介质
确保你的Manjaro安装USB是以正确的方式创建的:
推荐工具:
- Windows: Rufus, balenaEtcher
- Linux: dd, balenaEtcher, GNOME Disks
- macOS: balenaEtcher, dd
创建步骤:
- 下载最新的Manjaro ISO文件。
- 使用上述工具之一创建启动USB。
- 在创建过程中,选择GPT分区方案和UEFI目标系统。
3. 备份重要数据
在进行任何分区操作之前,备份重要数据:
- 备份方法:
- 使用外部硬盘或云存储服务备份重要文件。
- 如果可能,创建整个系统的磁盘映像备份。
4. 了解分区方案
在安装前,了解不同的分区方案:
GPT vs MBR:
- GPT:现代分区表,支持UEFI启动,推荐用于新系统。
- MBR:传统分区表,支持Legacy BIOS启动,适用于旧系统。
必要分区:
- ESP分区:FAT32格式,100MB-550MB,挂载到/boot/efi。
- 根分区(/):ext4格式,至少20GB。
- (可选)home分区(/home):ext4格式,用于存储用户数据。
- (可选)swap分区:用于虚拟内存,大小等于或略大于RAM。
5. 使用Manjaro安装程序的自动分区选项
如果你对分区不太熟悉,可以使用Manjaro安装程序的自动分区选项:
优点:
- 自动创建必要的分区,包括ESP分区。
- 减少人为错误的可能性。
注意事项:
- 自动分区可能会删除现有数据,确保已备份重要文件。
- 检查自动创建的分区是否符合你的需求。
6. 验证ESP分区设置
在安装过程中,验证ESP分区的设置:
- 检查项:
- ESP分区是否已创建。
- ESP分区是否已正确标记(boot和esp标志)。
- ESP分区是否挂载到/boot/efi。
- ESP分区是否使用FAT32文件系统。
7. 保持系统更新
安装完成后,保持系统更新:
sudo pacman -Syu
定期更新可以修复已知的引导问题和安全漏洞。
8. 创建系统快照
使用Timeshift等工具创建系统快照:
优点:
- 在系统出现问题时可以轻松恢复。
- 可以在重大系统更改前创建恢复点。
设置方法:
- 安装Timeshift:
sudo pacman -S timeshift
- 配置快照设置(建议使用BTRFS文件系统以获得最佳效果)。
- 定期创建快照或设置自动快照。
- 安装Timeshift:
通过采取这些预防措施,你可以大大降低在安装和使用Manjaro系统时遇到ESP分区相关问题的风险,确保系统稳定运行。
常见问题解答
在解决Manjaro系统安装无ESP标记导致的启动失败问题时,用户可能会遇到一些常见问题。本节将解答这些问题,帮助你更好地理解和解决相关问题。
问题1:如何确认我的计算机使用的是UEFI还是Legacy BIOS模式?
解答:有几种方法可以确认你的计算机使用的启动模式:
通过UEFI/BIOS设置界面:
- 重启计算机,在启动时按特定键(通常是F2、F10、F12或Delete)进入UEFI/BIOS设置。
- 查找启动模式选项,如果看到”UEFI”字样,则系统使用UEFI模式;如果看到”Legacy”或”CSM”,则系统使用Legacy BIOS模式。
通过Windows系统信息:
- 在Windows中,按下Win+R,输入
msinfo32
并回车。 - 在”系统信息”窗口中,查找”BIOS模式”项。
- 如果显示”UEFI”,则系统使用UEFI模式;如果显示”Legacy”,则系统使用Legacy BIOS模式。
- 在Windows中,按下Win+R,输入
通过磁盘分区表:
- 在Linux Live环境中,打开终端,运行
sudo fdisk -l /dev/sda
(将sda替换为你的磁盘)。 - 如果输出中包含”GPT”字样,则磁盘使用GPT分区表,通常与UEFI模式配合使用。
- 如果输出中包含”DOS”或”MBR”字样,则磁盘使用MBR分区表,通常与Legacy BIOS模式配合使用。
- 在Linux Live环境中,打开终端,运行
通过检查ESP分区:
- 在Linux Live环境中,运行
sudo parted -l
。 - 如果存在一个标记为”boot”和”esp”的FAT32分区,则系统很可能使用UEFI模式。
- 在Linux Live环境中,运行
问题2:我可以在MBR分区表上使用UEFI模式吗?
解答:技术上,UEFI规范支持从MBR分区表启动,但这不是标准配置,可能会导致兼容性问题。大多数UEFI系统设计为与GPT分区表配合使用,以获得最佳兼容性和功能。
- 建议:
- 对于新安装,建议使用GPT分区表和UEFI模式。
- 如果你必须使用MBR分区表(例如,由于与旧系统的兼容性要求),确保在UEFI设置中启用CSM(Compatibility Support Module)。
- 注意,使用MBR分区表可能会限制你创建超过4个主分区,并且不支持超过2TB的磁盘。
问题3:我的ESP分区应该多大?
解答:ESP分区的大小取决于你的具体需求,但一般建议如下:
最小大小:100MB,足以容纳基本的引导文件。
推荐大小:300MB,提供足够空间用于多个操作系统的引导文件和未来的更新。
最大大小:550MB,如果你计划在ESP分区中存储大量内核或其他文件。
考虑因素:
- 如果你计划安装多个操作系统(例如Manjaro和Windows双系统),建议使用较大的ESP分区(至少300MB)。
- 某些Linux发行版可能会将内核文件直接存储在ESP分区中,这种情况下需要更大的ESP分区。
- 考虑未来的系统更新,可能需要额外的空间。
问题4:我可以在没有ESP分区的情况下安装Manjaro吗?
解答:这取决于你的系统启动模式:
UEFI模式:在纯UEFI系统上,ESP分区是必需的,没有它系统将无法启动。
Legacy BIOS模式:在Legacy BIOS模式下,不需要ESP分区,系统使用MBR分区表和引导扇区启动。
替代方案:
- 如果你的系统同时支持UEFI和Legacy BIOS(大多数现代系统都支持),你可以在Legacy BIOS模式下安装Manjaro,而不需要ESP分区。
- 某些UEFI实现可能支持从非ESP分区启动,但这不是标准配置,不推荐依赖此功能。
建议:
- 对于现代系统,建议使用UEFI模式和ESP分区,以获得最佳兼容性和功能。
- 如果你必须在没有ESP分区的情况下安装,确保在Legacy BIOS模式下进行,并了解这可能限制某些功能。
问题5:我可以在多个操作系统之间共享ESP分区吗?
解答:是的,多个操作系统可以共享同一个ESP分区。实际上,这是双系统或多系统配置中的常见做法。
共享ESP分区的优点:
- 节省磁盘空间。
- 简化分区管理。
- 减少潜在的分区冲突。
共享ESP分区的注意事项:
- 确保ESP分区足够大,以容纳所有操作系统的引导文件(建议至少300MB)。
- 不同操作系统可能会在ESP分区中创建不同的目录结构,通常不会相互干扰。
- 在安装第二个操作系统时,选择使用现有的ESP分区,而不是创建新的。
设置共享ESP分区的步骤:
- 安装第一个操作系统(例如Windows),让它创建ESP分区。
- 安装第二个操作系统(例如Manjaro)时,选择手动分区。
- 选择现有的ESP分区,将其挂载到
/boot/efi
。 - 完成安装,引导加载程序应该会自动检测到其他操作系统。
问题6:安装完成后,如何检查ESP分区是否正确设置?
解答:安装完成后,你可以通过以下方法检查ESP分区是否正确设置:
检查ESP分区挂载:
df -h /boot/efi
这应该显示ESP分区的信息,包括文件系统类型(应该是vfat,即FAT32)。
检查ESP分区内容:
ls -la /boot/efi/EFI/
这应该显示ESP分区中的EFI目录内容,包括Manjaro的引导文件。
检查引导加载程序安装: “`bash
对于GRUB
ls -la /boot/grub/
# 对于systemd-boot ls -la /boot/efi/loader/
4. **检查UEFI启动项**: ```bash sudo efibootmgr -v
这应该显示系统中的UEFI启动项,包括Manjaro的启动项。
- 检查分区标志:
sudo parted /dev/sda print
查找ESP分区,确保它设置了”boot”和”esp”标志。
问题7:我可以在安装后调整ESP分区的大小吗?
解答:是的,你可以在安装后调整ESP分区的大小,但这需要谨慎操作,因为错误操作可能导致系统无法启动。
调整ESP分区大小的步骤:
- 使用GParted Live USB或类似的分区工具启动计算机。
- 如果ESP分区后面有未分配空间,你可以直接扩展它。
- 如果ESP分区前后都有其他分区,你需要移动这些分区以释放空间,这是一个复杂且风险较高的操作。
- 调整ESP分区大小后,确保它仍然设置了”boot”和”esp”标志。
- 重启计算机,检查系统是否正常启动。
注意事项:
- 调整分区大小前,备份重要数据。
- ESP分区不能缩小到小于其当前内容所需的大小。
- 移动分区可能需要很长时间,特别是对于大容量磁盘。
- 如果可能,考虑创建一个新的ESP分区而不是调整现有分区的大小。
替代方案:
- 如果ESP分区空间不足,考虑清理不必要的文件。
- 某些引导加载程序(如GRUB)允许将引导文件存储在非ESP分区中,只保留必要的EFI应用程序在ESP分区中。
通过解答这些常见问题,我们希望能够帮助你更好地理解和解决Manjaro系统安装无ESP标记导致的启动失败问题。如果你遇到其他问题,可以参考Manjaro官方文档或社区论坛获取更多支持。
总结
Manjaro系统安装无ESP标记导致的启动失败是一个常见但可解决的问题。通过本文的详细解析和多种实用解决方案,你现在应该能够轻松应对这一Linux安装难题。
关键要点回顾
ESP分区的重要性:
- ESP(EFI System Partition)是UEFI系统启动的关键组成部分。
- 它存储引导加载程序、驱动程序和系统实用程序,是操作系统启动所必需的。
- 在UEFI模式下安装Manjaro时,正确设置ESP分区至关重要。
问题原因分析:
- UEFI与BIOS模式不匹配。
- 分区表类型不正确(MBR vs GPT)。
- ESP分区未正确标记或创建。
- 安装程序错误或用户操作失误。
- 双系统配置问题。
多种解决方案:
- 安装前正确创建ESP分区。
- 安装后修复ESP分区问题。
- 使用救援模式修复。
- 使用Live USB重新安装引导程序。
- 处理双系统配置。
预防措施:
- 确认系统启动模式。
- 正确创建安装介质。
- 备份重要数据。
- 了解分区方案。
- 使用Manjaro安装程序的自动分区选项。
- 验证ESP分区设置。
- 保持系统更新。
- 创建系统快照。
常见问题解答:
- 如何确认启动模式。
- MBR与UEFI的兼容性。
- ESP分区大小的建议。
- 无ESP分区的安装可能性。
- 多操作系统共享ESP分区。
- 检查ESP分区设置的方法。
- 调整ESP分区大小的方法。
最佳实践建议
安装前准备:
- 确认系统使用UEFI模式,并禁用CSM以获得最佳兼容性。
- 使用GPT分区表,除非有特殊原因需要使用MBR。
- 创建ESP分区,大小至少300MB,使用FAT32文件系统,并正确标记为boot和esp。
安装过程:
- 使用Manjaro安装程序的手动分区选项,以确保正确设置ESP分区。
- 将ESP分区挂载到
/boot/efi
。 - 在引导加载程序安装步骤,确保选择安装到ESP分区。
安装后验证:
- 检查ESP分区是否正确挂载和标记。
- 验证引导加载程序是否正确安装。
- 确认UEFI启动项是否正确创建。
问题修复:
- 如果遇到启动问题,使用Live USB和chroot环境修复。
- 重新安装引导加载程序,确保正确配置ESP分区。
- 使用efibootmgr管理UEFI启动项。
长期维护:
- 定期更新系统,以获取最新的引导加载程序修复和安全更新。
- 使用Timeshift等工具创建系统快照,以便在出现问题时快速恢复。
- 保持对ESP分区的监控,确保有足够的空间存储引导文件。
通过遵循这些最佳实践,你可以最大限度地减少ESP分区相关问题的风险,确保Manjaro系统稳定可靠地运行。记住,预防胜于治疗,在安装过程中正确设置ESP分区比事后修复要容易得多。
结语
Manjaro作为一款优秀的Linux发行版,为用户提供了强大的功能和友好的用户体验。虽然安装过程中可能会遇到ESP分区相关的挑战,但通过正确的知识和工具,这些挑战是可以克服的。希望本文能够帮助你解决Manjaro系统安装无ESP标记导致的启动失败问题,让你能够充分享受Manjaro带来的优秀Linux体验。
如果你在安装或使用Manjaro过程中遇到其他问题,不要犹豫,寻求Manjaro社区的帮助。Manjaro拥有活跃的社区和丰富的文档资源,是解决问题和获取支持的宝贵渠道。祝你使用Manjaro愉快!