双系统双硬盘安装Manjaro,Windows10

Manjaro自带的分区功能真是弱鸡

前言

这次想起来搞这个双系统主要是我服务器端用的多了,感觉对Linux比较熟悉了,所以就想着搞搞双系统。

而我以前又装过deepin,那个时候觉得引导界面太丑了于是就又搞了些事情想让Windows10的Metro引导来引导Linux。结果最后失败了,还把引导搞坏了。所以最后还得重装一次系统。

现在的话就知道了,这个引导界面是Grub的,是可以有主题进行美化的。所以没必要直接格掉,换个主题的事情。

而我选用Manjaro的原因,是因为感觉Ubuntu太重了。虚拟机里面装的Ubuntu 1804感觉界面不是很合我的胃口,有点太油腻的感觉。所以就找了找,发现Manjaro这么一个发行版,背靠ArchLinux,坐拥浩大的软件仓库。同时还兼有易用性和稳定性,可以开箱即用,也可以有稳定的体验。那这感情好,还不得体验体验。于是去官网看了看,选择了manjaro-kde-19.0.2-200311-linux54。因为问了大佬,大佬说Xfce对高分屏支持不好,kdegnome还好一点。而kde的主题我看着还比较清爽,于是就选择了这么一个版本。

环境

还是惯例说下我的环境和配置

  • 已经有的部分
    • 系统
      • Windows 10
    • 硬盘
      • C盘SSD,GPT分区格式
      • D盘机械硬盘,MBR分区格式
    • 引导
      • UEFI引导
  • 要做的部分
    • 在Windows下分好区(原因之后会讲)
    • 做一个启动盘
  • 需要准备的东西
    • 官网下载好的镜像
    • 用于烧录镜像的rufus
    • 一个用于写入镜像的U盘。(大于等于8g最好)
    • 可能会需要的东西
      有科学上网的需求的话,可以提前准备好Linux中对应的客户端。
      在这里我用的是V2Ray,用的是图形化的程序Qv2ray。当然,如果喜欢用V2ray原版的话也可以。安装好Manjaro后可以在官方仓库中进行下载。

前期的准备做好后,就可以开始尝试实操了。

Windows下的操作

Windows下主要是要提前进行分区。因为Manjaro自带的分区功能太废柴了,直接报错,分不了。所以我们就在这里提前分好区。下图就是报错的提示
硬盘报错示意

分区

  1. 打开资源管理器Win+E,点击管理

  1. 选择磁盘管理

  1. 对C盘的最后一个分区右键压缩卷,压缩一个G就好,用于之后挂载/boot分区


这里我们可以看到你的C盘的那个磁盘,第二个分区是100MB的,那个就是你的电脑的EFI分区,这个里面储存了这台电脑所有的引导程序。这是GPT格式的硬盘必然有的。这个盘我们用于挂载/boot/efi分区。

  1. 对D盘的最后一个分区右键压缩卷。看你的需求压缩多少空间,至少压20g吧。具体要求多低你可以自己尝试。这里因为我已经是装好了的,所以不是压缩之后的样子。压缩之后应该是一个黑色的未分区。

    在这里我们要分三个区,分别用于挂载/,/homeswap交换分区。

  2. 对D盘压缩好的未分区进行分区。右键新建简单卷,分配一定的空间用于挂载/目录。这里最好是10g以上,主要是用于存放Linux系统相关的东西,就相当于是Windows下的C盘。所以就按你的需要看分多少。

  3. 对剩下未分区的部分继续右键,新建简单卷,分配一定的空间用于挂载/home目录。这个就是你的用户文件夹。把这个单独分区了的话,你重装Linux直接重装/所在的那个分区就行了,而你的用户文件还保留着。这里分区的时候大小要注意一下,要预留等同于内存的大小的空间给swap交换分区。

  4. 对剩下的未分区的部分右键,新建简单卷。这里就可以全部的空间用于新建了。

制作启动盘

打开rufus,插入U盘,选择你之前下载好的镜像,然后点击开始即可开始烧录。
这个时候要注意,新版的rufus是默认用dd模式进行烧录的。而老版的话一定要选择用dd模式进行烧录!总结一下就是,提示你用dd模式烧录的话,就一定要用dd模式进行烧录!
rufus选择

rufus选择镜像后示例.png

rufus点击开始.png

烧录完成后你的U盘可能会变成这样👇
烧录完成示意.png

不要担心,这是Windows不能识别而已,你的U盘并没有坏。你可以在磁盘管理中看到这一点。
u盘磁盘管理.png

用完之后你可以用rufus,选择非可引导进行烧录,这样就自动把你的U盘分区找回来了。

在主板中的操作

为了安装Manjaro,我们需要

  1. 到BIOS中关闭Secure boot

  2. 把启动顺序改成从USB启动在从硬盘(harddrive)启动之前。
    具体的修改位置和方法你可以通过搜索你主板的型号来看。我的微星主板是开机后按Delete键进入BIOS。

当然也可以不进行修改,我的微星主板是开机后按F11选择从哪个引导程序启动。这个也可以通过搜索你的主板的型号来看。

安装Manjaro

现在所有准备都准备好了,接下来就是正式开干了。

现在我们关机,插入我们的U盘,然后开机。从U盘中启动。
接下来的步骤我用的是VirtualBox进行演示,因为已经装好了系统了。

语言选择

language选择.png
language选择2.png
language选择3.png

驱动选择

这里要说,这里的驱动选择要根据你的实际情况来看。可以参考下面这个表格

CPUGPU选择
Intet无独立显卡free
AMD无独立显卡free
AMDNVIDIAno free
IntetAMDfree
IntetNVIDIAno free
驱动选择.png

时区选择

时区选择.png
时区选择2.png
时区选择3.png

这些都搞定之后,就选择主界面中的Boot: Manjaro.x86_64 kde开始安装吧。

安装界面开始安装

  1. 在左上角选择语言
    安装界面语言选择.png
  2. 点击启动安装程序,一路下一步到分区
    分区开始.png

如何分区

这里我就从网上找图了,因为当时没想着截图。
我这里用语言说一下。

  1. 到你的C盘,选择那个100MB的分区,点击它,选择保留,挂载选择挂载/boot/efi
  2. 选择那个一个G的空白分区,点击它,选择挂载为/boot分区。
  3. 到你的机械硬盘,选择分好的那三个分区,分别按你之前的选择挂载/ /homelinuxswap分区。

下面是一些图片示例。

boot/efi
boot
root
home
swap

现在就一路下一步就好了。
安装完成后就可以关闭电脑,然后拔出U盘,准备正式进入系统了。

这个时候可以通过进入Windows后再通过Windows的高级恢复,重启到Boot界面,然后选择从U盘等介质恢复里面选择Manjaro即可。

当然也可以在开机的时候狂按那个选择是哪个驱动引导的键来选择Manjaro。

更换国内源

开机之后,按F12打开终端,输入如下命令

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

安装输入法

这个可以直接通过软件商城来安装。直接输入fcitx来搜索,选择安装,并且安装可选依赖项。这样就可以用了。

Manjaro和Windows的时间差了8小时的解决方案

1
sudo timedatectl set-local-rtc true

总结

这次踩的坑还行,主要就是被Manjaro自带的弱鸡分区给坑了,其他的都还好,没啥大问题。使用的话挺顺滑的。哦对了,安装好后一定要把所有的软件更新到最新版!

参考

在Windows基础上安装Manjaro双系统和基本配置 手柄君的小阁
manjaro 安装分区以及配置方案
安装 Manjaro 双系统
win10环境下安装manjaro kde(双系统)Jaywhen-xiang
Windows、Manjaro双系统的安装


双系统双硬盘安装Manjaro,Windows10
https://www.yikakia.com/双系统双硬盘安装ManjaroWin10/
作者
Yika
发布于
2020年4月12日
许可协议