【Liunx】manjaro双系统安装(折腾)教程

〇、README

  1. 本人电脑相关配置:单硬盘 UEFI+GPT 格式启动 Win10 家庭版
  2. 如上所说,本篇博文只适用于启动方式为UEFI+GPT

一、前言#

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

它有且不仅有如下特性:

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

官方网站:https://manjaro.org/

二、准备工作#

  1. 查看电脑的启动方式:

    目前主流的两种启动系统的方式:
    legacy启动 +MBR分区表

    UEFI启动 +GPT分区表

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

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

    Diskmanagement

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

  2. 下载 manjaro 镜像:

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

  3. 制作启动盘:

    制作启动盘官方文档推荐使用RufusImage Writer,我这里使用 Rufus 来制作
    ps:rufus 是用 c 写的(难怪这么快),是一个开源项目,有兴趣的小伙伴可以去它的github上研究研究
    最新版本的 Rufus 可能无法选择分区类型,可以选择下载低版本
    如上图所示,个人感觉FossHub上的快些

    插入 u 盘,打开Rufus,我的分区类型一栏选择的是GPT,其他的都为默认,

    点击开始后弹出该窗口,点击以DD镜像模式写入

  4. 在 Windows 上为 manjaro 分配磁盘空间:

    此电脑--管理--磁盘管理
    选一块空间充裕的盘,从上面分一部分空间(大小因需求而异我分了 60GB):

    空间充裕的盘--压缩卷--想要分配的空间大小--压缩

    压缩完了就可暂时不用管了,不用格式化,后面会用到

  5. 关闭 windows 快速启动与安全启动

    快速启动:参考这篇文章
    安全启动:BIOS--System Configuration--Boot Options--Secure Boot--Disabled

三、开始安装#

  1. 设置从 U 盘启动:
    Windows 设置--更新和安全--恢复--立即重新启动

  2. 配置选项

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

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

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

    设置完毕后,enterBoot 进入桌面

  3. 分区

    选择手动分区

    我的划分表 (共 60G):

    大小文件系统挂载点标记用途
    8G linuxswap   swap about swap
    500M ext4 /boot boot 存放与 Linux 启动相关的程序
    20G ext4 / root 用于存放系统相当于 win10 的 C 盘
    the rest ext4 /home 无需标记 用户数据存储

    找到在 Windows 上划分的空闲区, 点击创建

    swap

    boot

    /

    /home

  4. 挂载 Manjaro 引导(重要

    此时找到大小为 100M 的分区
    这里面有 Windows 的引导分区,所以内容点保留
    将 manjaro 也挂载在上面,如图所示:

四、(等待。。。)完成#


你以为结束了吗?一切才刚刚开始...

五、配置#

sudo pacman-mirrors -i -c China -m rank  # 更改国内镜像源
sudo pacman -Syy #刷新

 

增加中文社区的源,在 /etc/pacman.conf 中添加 archlinuxcn 源,加上:

先执行 sudo vim /etc/pacman.conf
在最后面添加 (vim)
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch 

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

#导入 GPG Key
sudo pacman -Syyu && sudo pacman -Sy archlinuxcn-keyring
sudo pacman -S yay # Arch Linux AUR 包管理工具

使用 yay 安装软件
不需要使用 root

此后就可以去安装自己想要使用软件啦!!

我用的软件#

1. vim(manjaro 默认是没有安装 vim 的,如果不想安装的话,可以使用 vi 或自带的)#

编辑:i   保存:wq

sudo pacman -S vim

2. 中文输入法:#

sudo pacman -S fcitx
sudo pacman -S fcitx-configtool
sudo pacman -S fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5 fcitx-sogoupinyin
#解决中文输入法无法切换问题: 添加文件 ~/.xprofile(执行vim ~/.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 #若输入法中文乱码 将搜狗输入法调整至输入法序列第二位

配置完毕之后,可以使用可视化界面调节输入法的设置。
重启即可使用输入法。

3.Chrome 浏览器:(默认的火狐也是不错的)#

sudo pacman -S google-chrome

4. 办公软件 WPS#

sudo pacman -S wps-office
sudo pacman -S ttf-wps-fonts
解决无法输入中文问题:
/usr/bin/wps
/usr/bin/wpp
/usr/bin/et
中最前面添加:
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"

4.Tim#

pacman -S deepin.com.qq.office

QQ#

pacman -S deepin.com.qq.im

如果 TIM 闪退

安装 gnome-settings-daemon

sudo pacman -S gnome-settings-daemon

设置 /usr/lib/gsd-xsettings 为自启动

系统设置 -> 开机或关机 -> 自动启动 -> 添加脚本 -> 输入 /usr/lib/gsd-xsettings

重启即可打开

 

中文无法输入:

找到如下路径: /opt/deepinwine/apps/Deepin-TIM
编辑其中的 run.sh 文件, 在最开头,
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”

qq 不显示图片

添加内核参数彻底禁用IPv6:

sudo vim /etc/default/grub

在此行添加参数:

 

GRUB_CMDLINE_LINUX="ipv6.disable=1"

 

保存退出后执行:

 

sudo update-grub

 

然后重启就好啦

5. 微信#

sudo pacman -S electronic-wechat
中文问题:
/opt/deepinwine/apps/Deepin-WeChat/run.sh 前面添加:
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"

6. 网易云音乐#

sudo pacman -S netease-cloud-music

sudo pacman -S yaourt#

7.Typora#

yaourt typora

8.Vscode#

sudo pacman -S visual-studio-code-bin 

9.Pycharm

sudo pacman -S pycharm

 

软件管理#

1.GUI 方式添加软件
在设置中打开添加/删除软件,在里面搜索想要的软件安装即可

打开该软件的首选项,然后切换到 AUR 分页,启用 AUR 支持,这样可以搜到更多的应用
这些应用是社区维护的

2.命令行方式添加软件
安装软件命令(package_name 即是指软件名字,如 firefox):

sudo pacman -S package_name

卸载软件命令:

sudo pacman -R package_name

卸载软件+不需要的依赖(类似 sudo apt autoremove):

sudo pacman -Rs package_name

3.yaourt

这个命令可以搜索出所有类似的应用

sudo pacman -S yaourt

安装完成后,比如需要安装 QQ,就在终端输入

sudo yaourt QQ

就会列出所有相关结果,然后输入编号即可安装对应的软件

查看系统信息#

screenfetch

 

 

好了,差不多就这样了就行了

部分内容来自 https://www.cnblogs.com/Jaywhen-xiang/p/11561661.html