使用Manjaro Architect命令行工具安装manjaro

Author Avatar
yiheng 2018年07月17日
  • 在其它设备中阅读本文章

写在前面

一直用的是 Archlinux 这个非常好用但非常折腾的发行版, 最近看到有 RBQ 人在玩一个叫 Manjaro 的基于 Arch 的发行版, 看到 Manjaro 将 Gnome 调教得非常好看, 于是也想折腾折腾, 就试着装 Arch+Manjaro+Windows 三系统
但是 Manjaro 那弱智一般的安装器对 UEFI 引导及其不友好, 几次把我的 UEFI 引导完全搞坏, 又割舍不下那极为好看的 Gnome, 所以就尝试像安装 Arch 一样 通过命令行安装 Manjaro

这可能是你能找到最复杂的 Manjaro 安装方法

你一定无法相信这竟然是 Gnome

开始安装

前期准备

制作安装 U 盘

官方推荐使用的是一个叫Rufus的软件, 但使用这个软件无法通过 UEFI 引导, 于是还是用了做 Arch 盘用的 USBWriter

manjaro 官网 下载到最新的Manjaro-Architect ISO并制作启动 U 盘

磁盘分区

这就不用多说了, 给磁盘划一些未分配空间, 以便后续操作

正式开始安装

通过 U 盘启动后, 会要求你登录, 用户名和密码都是manjaro, 登录成功后执行sudo setup便可以启动 cli 安装器

安装前期准备

这一步要做的操作是挂载和分区磁盘

磁盘分区

选择Partition Disk进行磁盘操作, 我选择使用fdisk

选中需要安装的磁盘以后, 输入 n 创建一个新的分区,首先会让你选择起始扇区,一般直接回车使用默认数值即可,然后可以输入结束扇区或是分区大小,如果我们想要使创建的分区完全占满空闲的空间,可以直接回车使用默认结束扇区。

输入 w 来将之前所有的操作写入磁盘生效

挂载磁盘

选择 6Mount Partitions
首先会让你挂载需要安装的磁盘, 可以在这一步选择格式化为ext4格式
然后要求你指定交换空间, 直接创建一个交换文件即可
最后需要挂载 EFI 分区到/boot目录, 可以在2 List Devices中看到, 一般 Windows 默认为 100Mb, 比如在我这叫做/dev/nvme0n1p2

选择镜像源

如果有需要可以选择镜像源

安装桌面系统

主菜单中选择 Install Desktop System

先选择第一个,

选择内核, 我选择了第一个和linux418
然后会让你选择桌面, 我选择了gnome
接着就进入了安装

安装后的设置操作

由于蠢 manjaro 自动安装Bootloader问题很多, 我决定稍后自己配置bootloader
所以先选择Configure Base配置好
这一步比较简单, 唯一的注意点就是生成fstab的时候要验证一下是否成功

配置 bootloader

确认无误后 选择6 Chroot into Installation
接下来操作跟安装 Arch 一样

以下操作均为 UEFI+GPT 引导

首先使用df确认 EFI 分区被挂载到了/boot目录下

  • 安装必要包
pacman -S os-prober grub efibootmgr
  • 部署 grub
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
  • 生成配置文件
grub-mkconfig -o /boot/grub/grub.cfg
  • 检查
vim /boot/grub/grub.cfg

如果这一步出现问题, 可以找 Archlinux 的 wiki

完成

exit
reboot

重启之后应该就能看到 Manjaro 的启动项了

后续操作

接下来就得修复 Arch 引导了, 使用 Arch 启动盘重做 bootloader

为了一个配置得好看的 gnome 桌面这么折腾至于吗