Win+Manjaro双系统安装教程

1. 什么是Manjaro

1.1 Manjaro简介

Manjaro Linux(或简称 Manjaro)是基于 Arch Linux 的 Linux 发行版,使用 Xfce 和 KDE Plasma 作为默认桌面环境,和 Arch 一样,采用滚动更新。其目标是为 PC 提供易于使用的自由的操作系统。 ——维基百科

1.2 Manjaro常见桌面环境

  1. Manjaro XFCE版

    Xfce是一个用于类UNIX操作系统的轻量级桌面环境。 它的目标是快速和系统资源低耗,同时仍然保持视觉上的吸引力和对用户友好的特性。

    Xfce体现了传统的UNIX模块化和可复用性的理念。 它由许多组件组成,这些组件提供了现代桌面环境所期望的全部功能。 它们单独包装,您可以在可用的包中挑选,以创建最佳的个人工作环境。

  2. Manjaro KDE版

    KDE是一个功能丰富多样的桌面环境,提供几种不同风格的菜单来访问应用程序。还有一个优秀的内置界面,可以方便地访问、下载、安装新的主题、小部件等。 虽然在用户友好度上做的非常好,但KDE也是相当消耗系统资源的,跟XFCE比较起来,启动程序、使用桌面环境都明显偏慢。运行Manjaro的64位KDE桌面使用大约需要550MB的内存。

  3. Manjaro GNOME版

    GNOME桌面环境是作为GNU项目的一部分来开发的,它旨在简单易用,并且完全可用。 它的默认显示服务器是Wayland。 虽然外观是独特的,它的可定制性仍然非常高。各种扩展可以从https://extensions.gnome.org/获取。像KDE一样,它比Xfce使用更多的资源。

  4. 其他社区版本

    例如OPENBOX、MATE、CINNAMON、AWESOME、BSPWM、BUDGIE、I3、Deepin等版本的Manjaro Linux镜像都可以在官网下载到。

2. 准备工作

  1. 一个8G以上U盘

  2. Manjaro的ISO镜像

  3. rufus-3.1U盘刻录工具

  4. 在Windows磁盘管理中至少为Manjaro划分出40G的磁盘空间,最好为固态硬盘 。

3. 安装过程

3.1 制作Manjaro启动盘

  1. 插入U盘,提前备份好U盘文件、打开rufus,按照如图进行更改

  2. 点击开始,选择以DD 镜像 模式写入,点击OK

  3. 耐心等待镜像烧写完成

3.2 Manjaro欢迎界面设置

  1. 进入电脑的UEFI启动项(具体电脑品牌进入方法自行百度),选择以U盘启动。

  2. 重启后自动进入欢迎界面。

  3. 进入第一项时区设置,选择Asia/Shanghai。

  4. 回到主界面后,进入第三项,选择语言为中文,下级菜单选择lang=zh_CN。

  5. 返回主菜单后,进入第四项设置显卡驱动,如果显卡是集成显卡,选择free,如果显卡是独立显卡,选择nonfree。

  6. 返回主界面,选择第五项Boot: Manjaro.x86_64 kde进入系统安装界面。

3.3 运行系统安装程序

点击桌面的Install Manjaro Linux进入安装程序。

3.3.1 欢迎

默认语言简体中文,点击下一步。

3.3.2 位置

地区选择Asia,区域选择Shanghai,点击下一步。

3.3.3 键盘

点击下一步。

3.3.4 分区

  1. 选择手动分区,进入下一步。

  2. 点击新建分区表,选择GUID分区表。(如果已有空闲分区,则不执行此步骤)。

  3. 选择40GB的空闲空间,点击创建,大小设置为300MB,文件系统选择fat32,挂载点选择/boot/efi,标记为esp和boot。

  4. 继续选择剩余的空闲空间点击创建,大小分配4096MiB,文件系统选择linuxswap。

  5. 选择空闲空间点击创建,将剩余的空间全部分配,文件系统为ext4,挂载点选择/。

  6. 以上分区中/、/boot/efi分区必建,其他分区可自行选择。分区完成后,可以点击下一步。

3.3.5 用户

根据实际情况填入姓名、用户名、计算机名、密码,同时勾选为管理员账号使用同样的密码。

3.3.6 摘要

再次确定上述所有步骤是否正确,确认无误后点击安装。

3.3.7 安装

耐心等待进度条完成。

3.3.8 结束

重新启动计算机。

3.4 常见安装问题及解决方法

3.4.1 U盘启动后直接进入Grub恢复模式

原因:制作启动盘时以ISO模式写入

解决方法:在rufus写入镜像时,最后选择以DD模式写入

3.4.2 创建分区时无/boot/efi选项

原因:由BIOS模式启动U盘造成的

解决方法:使用UEFI模式启动U盘

3.4.3 启动报错Root device mounted successfully, but sbininit does not exist

原因:分区时将/usr目录单独挂载了,开机的时候需要访问/sbin/init下的文件,但是这个文件不存在。因为arch及其衍生版对于从前老式的/sbin, /bin, /lib的处理是直接用一个链接指向/usr/sbin, /usr/bin, /usr/lib,但是刚开机的时候,你的/usr还未挂载。

解决方法:分区时不要为/usr目录建立单独分区

3.4.4 开机后卡在桌面

原因:独立显卡驱动造成的

解决方法:在grub界面按e进入编辑模式

在quiet后空一格,输入nouveau.modeset=0,按F10进入boot启动Manjaro

进入系统后,打开终端,执行sudo nano /boot/grub/grub.cfg

使用Ctrl+W搜索quiet,在其后空一格添加nouveau.modeset=0,保存并退出。

注:每次升级完系统后需要再次执行上述步骤

3.4.5 联想部分电脑无法扫描WiFi信号

原因:联想部分型号WiFi硬件被锁死

解决方法:移除该模块

首先在终端执行sudo nano /etc/modprobe.d/wifi.conf,在其填入

blacklist ideapad_laptop

保存并退出,重启系统后即可扫描到WiFi信号。

3.4.6 开机EFI引导丢失,直接进入Windows系统

原因:我也不知道

解决方法:进入Windows系统,为Manjaro的EFI分区分配一个盘符

下载一款名为BOOTICE的软件,进入UEFI选项,点击修改启动序列

点击添加,启动文件选择G:\EFI\Manjaro\grubx64.efi,菜单标题命名为Manjaro,最后保存当前配置项并将Manjaro上移到第一项

再次重启系统成功进入Manjaro的GRUB界面

4. Manjaro配置

4.1 配置安装源及更新系统

  1. 生成中国镜像站列表,选择其中的一个源或多个源

    sudo pacman-mirrors -i -c China -m rank
  2. 修改pacman.conf

    sudo nano /etc/pacman.conf

    在末尾添加以下内容

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

  3. 安装archlinuxcn-keyring并导入GPG key

    sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
  4. 更新系统

    sudo pacman -Syyu

    若更新系统后,中文字体变为方框,则重新安装字库即可

    sudo pacman -S wqy-microhei

4.2 卸载不常用软件

卸载calligra、Microsoft-office、雷鸟邮件、IRC客户端、steam、火狐浏览器

sudo pacman -Rsn calligra ms-office-online thunderbird konversation steam-manjaro firefox 

4.3 安装常用软件

  1. 安装搜狗输入法

    sudo pacman -S fcitx-sogoupinyin
    sudo pacman -S fcitx-im
    sudo pacman -S fcitx-configtool

    编辑~/.xprofile文件,添加以下内容

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

    重启后生效

  2. 安装谷歌浏览器

    sudo pacman -S google-chrome
  3. 安装electron-ssr

    sudo pacman -S electron-ssr
  4. 安装sublime-text代码编辑器

    首先安装GPG key

    curl -O https://download.sublimetext.com/sublimehq-pub.gpg && sudo pacman-key --add sublimehq-pub.gpg && sudo pacman-key --lsign-key 8A8F901A && rm sublimehq-pub.gpg

    选择要安装的版本

    稳定版执行

    echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/stable/x86_64" | sudo tee -a /etc/pacman.conf

    开发板执行

    echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/dev/x86_64" | sudo tee -a /etc/pacman.conf

    安装sublime-text

    sudo pacman -Syu sublime-text
  5. 安装Markdown编辑器Typora

    sudo pacman -S typora
  6. 安装微信

    sudo pacman -S yaourt
    yaourt -S deepin-wechat

    微信闪退解决方法

    编辑/opt/deepinwine/apps/Deepin-WeChat/run.sh文件,

    注释/opt/deepinwine/tools/run.sh $BOTTLENAME $APPVER "$1" "$2" "$3"

    添加env WINEPREFIX="$HOME/.deepinwine/Deepin-WeChat" wine "c:\\Program Files\\Tencent\\WeChat\\WeChat.exe" &

    升级微信

    rm -rf ~/.deepinwine/Deepin-WeChat/drive_c/Program\ Files/Tencent/WeChat/*
     cp ~/.wine/drive_c/Program\ Files/Tencent/WeChat/* ~/.deepinwine/Deepin-WeChat/drive_c/Program\ Files/Tencent/WeChat/
    cd  ~/.deepinwine/Deepin-WeChat/
    7z d ./files.7z drive_c/Program\ Files/Tencent/WeChat/
    7z a ./files.7z drive_c/Program\ Files/Tencent/WeChat/
    sudo cp ./files.7z /opt/deepinwine/apps/Deepin-WeChat/files.7z
  7. 安装QQ/TIM

    QQ

    yaourt -S deepin-qq-im

    TIM

    yaourt -S deepin-wine-tim
  8. 安装网易云音乐

    yaourt -S netease-cloud-music
  9. 安装WPS

    编辑/etc/pacman-mirrors.conf配置文件,末尾添加OnlyCountry = China

    执行

    pacman-mirrors -g

    编辑/etc/pacman.conf在末尾添加

    [archlinuxcn]

    SigLevel = Optional TrustedOnly

    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

更新archlinuxcn-keyring

   sudo pacman -S archlinuxcn-keyring

安装WPS及相关字体

   pacman -S wps-office
   pacman -S ttf-wps-fonts

5. Manjaro-KED美化

未完待续

参考链接

  1. Manjaro官网
  2. Manjaro Linux乐于简单
  3. 诗与代码-陈小睿同学的技术博客和闲聊杂谈。

Comments | NOTHING