使用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桌面这么折腾至于吗