Date
Nov. 21st, 2024
 
2024年 10月 21日

Post: 安装 Manjaro

安装 Manjaro

Published 12:04 Apr 27, 2018.

Created by @ezra. Categorized in #Technology, and tagged as #UNIX/Linux.

Source format: Markdown

Table of Content

前言

本文只适用于启动方式为UEFI+GPT

Manjaro 是一款基于Arch Linux的、用户友好的发行版, 虽然 Manjaro is not Arch, 但它依然能够从 AUR(Arch User Repository) 中提取软件包, 且有自己的独立库。

它有且不仅有如下特性:

  • Pre-installed (在你还没正式安装时, 你便可从启动盘直接流畅体验它的桌面系统)
  • 快、强、高效
  • 滚动发布, 无需定期更新系统版本
  • ……

准备工作

查看电脑的启动方式

目前主流的两种启动系统的方式:

  • Legacy 启动 + MBR 分区表
  • UEFI 启动 + GPT 分区表

我们需要查看自己硬盘使用的哪种分区:

资源管理器->(右键)此电脑->管理->磁盘管理

由于我的电脑是[单硬盘], 所以只有一个磁盘0, 右键选择一个磁盘->属性->, 在磁盘分区形式一栏中可以看到是GPTMBR

下载 Manjaro 镜像

对一般用户而言, 官网下载镜像的速度会非常慢, 所以这里可选择在清华大学开源软件镜像站下载 Manjaro KDE 的镜像文件。

制作启动盘

制作启动盘官方文档推荐使用 RufusImage Writer, 我这里使用 balenaEtcher 来制作。

最新版本的 Rufus 可能无法选择分区类型, 可以选择下载低版本。

  • 插入U盘
  • 打开 balenaEtcher
  • 选择镜像
  • 选择磁盘
  • 点击 Flash! 开始

在 Windows 上为 Manjaro 预先分配磁盘空间

与前面类似, 此电脑管理磁盘管理, 选择一个空间充裕的分区, 右键压缩卷想要分配的空间大小压缩

关闭快速启动与安全启动

快速启动

参考这篇文章

安全启动

不同的电脑 BIOS 也不同, 一般来说, 进入 BIOS 后查找 System ConfigurationBoot OptionsSecure Boot 并设置 Disabled

备份 EFI

保险起见, 你可以备份当前 ESP 分区的文件, 这一操作可以通过用 DiskGenius 实现, 只需要打开 ESP 分区并将文件复制到移动磁盘即可。

PE 系统

当然, 更保险的做法是在准备一个 USB 的 PE 系统, 以便在误操作无法进入系统时进行补救。

开始安装

设置从U盘启动

你可以在 BIOS 中设置, 也可以从 Windows 设置更新和安全恢复立即重新启动 处重启。

配置选项

成功从U盘启动后, 首先会进入配置界面, 唯一需要注意的是 driver 的选择。

driver 选择 free 还是 nofree 因电脑配置而异, 以下仅供参考:

CPU 显卡 选择
Intel 无独显 free
AMD 无独显 free
AMD NVIDIA no free
Intel AMD free
Intel NVIDIA no free

设置完毕后, enterBoot 进入桌面,从桌面图标或弹出的欢迎窗口启动安装器 (Installer)。

分区

在安装器中依次选择地区、键盘等项目后, 会进入分区部分, 注意这里选择手动分区

我的划分表(共60G):

大小 文件系统 挂载点 标记 用途
8192MB linuxswap swap 交换分区
512MB ext4 /boot boot 启动
2048MB ext4 / root 存放系统
剩余容量 ext4 /home 用户数据

分区时主要线找到在 Windows 上划分的空闲区, 点击创建。小心将 Windows 系统删除。

最后, 找到一个已经存在的大小为 100M(或200MB, 一般不超过500MB) 的分区, 格式应为 NTFS/FAT32, 这里有 Windows 的引导分区, 所以内容点保留, 将 Manjaro 也挂载在上面, 及 /boot/efi

系统配置

软件源

首先将镜像源修改到中国地区的服务器, 以便加快下载速度。

sudo pacman-mirrors -c China -m rank # 更改源

接下来在 /etc/pacman.conf 中添加 archlinuxcn 源, 在文末添加:

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

编辑这个文件可能需要 root 权限, 你可以通过 vi/nano 等指令编辑:

sudo vi /etc/pacman.conf

vi 中, 直接输入 i 进去编辑模式, 编辑完成后按 esc 后输入 :wq 保存退出。

sudo nano /etc/pacman.conf

nano 中可以直接进行编辑, 编辑完成后按 ctrl + O 保存, 会提示保存的路径, 直接回车确认, 然后 ctrl + X 关闭编辑器。

安装 archlinuxcn-keyring 包以导入 GPG key, 否则的话 key 验证失败会无法安装:

sudo pacman -S archlinuxcn-keyring
sudo pacman -Syyu #更新
sudo pacman -S yay # Arch Linux AUR 包管理工具

解决双系统时间不同步问题

timedatectl set-local-rtc true

输入法

墙裂推荐使用搜狗拼音, 谷歌拼音不太适合中国人的语境

sudo pacman -S fcitx
sudo pacman -S fcitx-configtool
sudo pacman -S fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5

解决中文输入法无法切换问题

添加文件 ~/.xprofile:

export GTK_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

若以上执行完后无法输入中文, 只能显示字母, 则删掉 `~/.conf 下所有与 Sogou 相关的文件夹。

yay -S fcitx -im
sudo pacman -S fcitx-qt4 fcitx-qt5 fcitx-gtk2 fcitx-gtk3

若输入法中文乱码, 将搜狗输入法调整至输入法序列第二位。

其它

sudo pacman -S visual-studio-code-bin # vscode
yay -S typora # markdown编辑利器
yay -S deepin-wine-tim # Tim

—— 全文完 ——

Pinned Message
HOTODOGO
The Founder and CEO of Infeca Technology.
Developer, Designer, Blogger.
Big fan of Apple, Love of colour.
Feel free to contact me.
反曲点科技创始人和首席执行官。
开发、设计与写作皆为所长。
热爱苹果、钟情色彩。
随时恭候 垂询