win10環境下安裝manjaro kde(雙系統)



持續更新


〇、README

  1. 本人電腦相關配置:單硬盤 UEFI+GPT格式啟動 Win10家庭版
  2. 如上所說,本篇博文只適用於啟動方式為UEFI+GPT

一、前言

Manjaro是一款基於Arch Linux的、用戶友好的發行版,雖然Manjaro is not Arch,但它依然能夠從AUR(Arch User Repository)中提取軟件包,且有自己的獨立庫。

它有且不僅有如下特性:

  • Pre-installed (在你還沒正式安裝時,你便可從啟動盤直接流暢體驗它的桌面系統)
  • 快、強、高效
  • 滾動發布,無需定期更新系統版本
  • ......

二、准備工作

  1. 查看電腦的啟動方式:

    目前主流的兩種啟動系統的方式:
    legacy啟動+MBR分區表

    UEFI啟動+GPT分區表

    我們需要查看自己硬盤使用的哪種分區:

    文件資源管理器->(右鍵)此電腦->管理->磁盤管理
    

    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分配磁盤空間:

    此電腦--管理--磁盤管理
    選一塊空間充裕的盤,從上面分一部分空間(大小因需求而異):

    空間充裕的盤--壓縮卷--想要分配的空間大小--壓縮

    壓縮完了就可暫時不用管了,不用格式化,后面會用到

  5. 關閉windows快速啟動與安全啟動

    快速啟動:參考這篇文章
    安全啟動:BIOS--System Configuration--Boot Options--Secure Boot--Disabled

三、開始安裝

  1. 設置從U盤啟動:
    Windows設置--更新和安全--恢復--立即重新啟動

  2. 配置選項

    成功從U盤啟動后,首先會進入配置界面,唯一需要注意的是driver的選擇

    參考Manjaro用戶指南:

    Free :
    
    drivers are open-source, like Manjaro itself, written and updated by a large 
    
    community. For AMD graphics cards and hardware with Intel-based integrated 
    
    graphics, this is the best choice.
    
    Non-Free :
    
    drivers are closed-source, written and updated only by the hardware manufacturers. 
    
    This is generally the best choice for newer Nvidia dedicated graphics. For older 
    
    Nvidia hardware the Free drivers work very well.
    
    
    If in doubt, choose Free drivers. If you want to play games with an Nvidia 
    
    graphics card, choose non-Free drivers.
    
    /* 來自我的渣渣翻譯...... */
    
    (滿足以下條件選擇)Free:
    驅動是開源的,例如Manjaro自身,由一個大型社區編寫與更新;
    AMD的顯卡 || 基於Intel的集顯;
    很老的Nvidia顯卡;
    實在不知道怎么選,或者條件(模糊)都不怎么滿足
    
    (滿足以下條件選擇)Non-Free:
    驅動是閉源的,僅由硬件制造商編寫與更新;
    新的Nvidia顯卡;
    想用Nvidia顯卡打游戲
    

    如下表:

    Free Non-Free
    開源驅動 閉源驅動
    AMD顯卡 新Nvidia顯卡
    基於Intel的集顯 想用Nvidia顯卡打游戲
    老的Nvidia顯卡
    實在不知道怎么選(條件都不滿足)

    設置完畢后,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 -c China -m rank # 更改源

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

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

安裝 archlinuxcn-keyring 包以導入 GPG key,否則的話 key 驗證失敗會無法安裝:

sudo pacman -Syyu #更新
sudo pacman -Sy archlinuxcn-keyring

sudo pacman -S yay # Arch Linux AUR 包管理工具

# 解決雙系統時間不同步問題
timedatectl set-local-rtc true

輸入法:

sudo pacman -S fcitx-im && fcitx-configtool
//建議就這樣,然后在fcitx設置里面選擇自帶的拼音輸入法和英語輸入法就好了
//搜狗輸入法總是用不了多久就出bug,很不穩定,會造成不必要的麻煩
//以下是安裝搜狗輸入法
sudo pacman -S fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5 fcitx-sogoupinyin
#解決中文輸入法無法切換問題: 添加文件 ~/.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
#若輸入法中文亂碼
將搜狗輸入法調整至輸入法序列第二位
# 手動安裝oh-my-zsh
git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc            
# ----------------------------------------------------------------

# 一些軟件
sudo pacman -S google-chrome            #配合google-access-helper完美解決無法訪問某不存在網站,需要可發郵箱
sudo pacman -S visual-studio-code-bin 	# vscode
yay -S typora 			        # markdown編輯利器
yay -S deepin-wine-tim			# Tim


#----upd:2020/4/28--
#----2020/4/28版本的TIM無法輸入中文解決:
#編輯 /opt/deepinwine/apps/Deepin-TIM/下的  run.sh文件
#加入:
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx" 
export XMODIFIERS="@im=fcitx"

#----upd:2020/6/5--
about theme:
-------------------------

sudo pacman -S latte-dock #dock

# in the Appearance:
System Settings->Show menu->Configure->Icon View
Application Style->Window Decorations->McMojave
Icons->(choose a good one:-)
Plasma Style->Get New Plasma Styles->McMojave-light

#about zsh
open Konsole->Settings->Configrue Konsole->Profiles->New->Command:/bin/zsh(and set this as default)

in .zshrc:
ZSH_THEME="random" #I LOVE RANDOM!

六、參考

Manjaro-User-Guide

七、聯系我

My Github


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM