zoukankan      html  css  js  c++  java
  • 【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

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

  • 相关阅读:
    XUartPs_SetFifoThreshold
    函数指针 与 指针函数 的 区别
    zynq SPI 参数配置
    20199118《网络攻防实践》第三周作业
    maven项目将第三方jar包打入自己的jar中
    springboot项目简单的实现操作多数据库源
    WebSocket简单的应用
    怎么使用bat脚本更改本地受保护的hosts文件
    Spring Boot配置ssl证书启用HTTPS协议
    控制animation暂停:animation-play-state
  • 原文地址:https://www.cnblogs.com/HGNET/p/12712977.html
Copyright © 2011-2022 走看看