安裝 Manjaro + Windows 10

前述

重新安裝 Manjaro 做為實體安裝流程練習,這次使用雙系統的方式安裝,使用UEFI的方式去安裝。安裝前需要使用開機片製作軟件,我使用過 rufus 以及 UNetbootin 製作 Linux 開機片,在一些複雜因素的情況下多次發生了 Grub ‘file filters not found’,這個問題,而且 USB 並不容易讀取。

最後使用了在論壇看到了這個回復,其中提到 Etcher 這個軟件,採用的是將 iso 檔案拖曳至程式區域之後再選擇 USB 就可以製作開機片,非常很簡單的就解決了我的問題,然後就開始安裝了雙系統。

在安裝前要注意到,在 BIOS 中所設定的是 UTFI/GPT 模式還是傳統的 MRT,在網路文章中有些提議用 MRT 安裝會比較方便,但身為初學者的我,在多次嘗試兩種方式後,發現在 UTFI 下安裝會更是容易,只要把磁碟分區設定好,就已經成功了一半,所以我使用的是前者的方式做安裝。

工具

綜合上面遇到的問題。 我的工具改為

  • Etcher 開機片製作軟件
  • 32GB USB

步驟

可參考 文章

用 windows 壓縮出空白磁區

首先我安裝的 Windows 10 在打開磁碟管理的地方對想要安裝的磁碟區做壓縮磁碟區的動作,切出了空白磁區後,直接使用 Linux 開機片做為安裝,可以壓縮磁區是因為這是動態磁區,這是UTFI的好處。

Linux 磁區分割

現在最重要的是分割磁區,以下是我的分割:

磁區 大小 目的
未配置磁區 1~8 MB 做為區分前後系統
/boot/efi 最好100-300MB,我是設定 500MB 做為開機重要磁區
/根目錄 1024MB 像是C:\的重要目錄
swap 2048MB 做為休眠時暫存資料的地方
/home家目錄 隨便你喜歡,我是切割了 25G 通常這個磁區會放很多東西可以最後切割也行

之後會有 /usr 會有軟體吃掉許多空間、以及 /var 做系統log儲存,但也可以只切割家目錄讓系統自動幫你解決。
其中 /boot/efi 比較重要,記得要做好旗標,設定好之後就持續按下一步到安裝完成。

前面先告訴你,我安裝的大致配置,這裡有篇 Red Hat 的文章,裡面其實是一大篇的安裝指南,它的分割建議寫得非常清楚、易懂,將分割區為: swap/boot/home/boot/efi
由於swap分割區(分割時最少 256 MB)當作暫存記憶體,隨時間經過會占用越多空間,根據電腦本身的記憶體不同再以增加大小,內文的建議。

系統的記憶體大小 建議的 swap 空間 允許休眠的 swap 空間
⩽ 2GB 記憶體的兩倍大小 記憶體的三倍大小
> 2GB – 8GB 與記憶體大小相等 記憶體的兩倍大小
> 8GB – 64GB 至少 4 GB 記憶體空間的 1.5 倍
> 64GB 至少 4 GB 不建議使用休眠

在安裝完之後不用急著重開,首先先繼續留在 live usb 介面,打開終端機,開始引用步驟開始提到的那篇文章,按照步驟,完成檢視,而且這個文章非常棒的是,他從 windows 開始就有步驟逐一說明。
輸鍵

efibootmgr

這個指令會顯示出你的 boot override 清單,在安裝完後,你的 Manjaro 應該會顯示是第一個,如果是第一個就可以安心的重開了,假設不是的話也不用擔心,文章下面有回覆是能幫你解惑,由於我沒遇到問題,所以我是直接重新開機。

進入 Manjaro

Manjaro 在我的電腦上表現得非常的穩定,雖然沒有 Ubuntu 來的容易上手,但也讓我學到很多東西。

Manjaro 由 archlinux 衍生出來,也是使用滾動升級,所以不會有各種大版本更新。在安裝完之後,進入電腦的第一件事,由於地緣的不同,我們需要更新作業系統,而且要找到良好的 clone 來源。

更新資源

sudo pacman-mirrors -i -c Taiwan -m rank

sudo pacman -Syy

由於台灣只會出現政大的鏡像源,但速度較快也較穩定,而且對在後面中文輸入法安裝也較容易。

繼續對整個系統更新

sudo pacman -Syu

安裝輸入法

開始安裝輸入法,我使用的是 fcitx,安裝時使用預設的全部安裝

sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
sudo pacman -S fcitx-chewing

第三個指令是 fcitx-chewing 注音輸入法,如果不是使用注音的朋友可以找到其他相對應輸入法名稱。

安裝好之後,需要編輯 ~/.xprofile,繼續在終端機輸入,

vi ~/.xprofile
vi 是 vim 的簡化版,如果想使用 vim 可再另外安裝。
進入 .xprofile 後,繼續輸入

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

之後重啟後,就可以看到左上角已經可以做輸入法相關切換的設定,或是進入 fcitx 設定相關輸入法了。

補充

文中所提到的 red hat 網站有對硬碟分割做詳細解說,甚至對於其他安裝資訊及硬體設備知識都有一定的講解,我覺得是非常好的資源。

這篇文章也參考了不少網路安裝分享:

Azrael的运维备忘录
Kerwin Tsai
forum.manjaro
歐飛先生

下面不進入 windows OS ,簡單的磁碟格式化工具指令,進入 windows 開機片按下 shift + F10 打開指令列後,輸入:

diskpart
list disk
sel disk 0
clean
list disk
convert gpt
list disk
exit

如此便簡單地把硬碟格式成 gpt, 其中 sel disk 必須看你要格式的硬碟是哪個塊,使用 list disk 可以列出你的硬碟,我選擇的是第0塊的硬碟。

以上便可以暫時解決,目前安裝的簡單流程。

19/06/01

使用了一段時間後覺得 manjaro 的螢幕光線太亮了,於是尋找了指令
目前找到兩個方法一個是使用 xrandr 修改,另外一個是安裝 xorg-xbacklight 不過裝了之後用了還是無效,反而是前者方法有用,直接對terminal 下指令 xrandr ,會回傳你電腦目前接口有哪幾個是連結螢幕的
我的顯示是使用 DHMI 連結,然後直接搭配

xrandr --output HDMI-0 --brightness 1.0

很簡單的看得出來 output 是針對連接口, brightness 是設定亮度 1.0 為預設,目前我電腦設定 0.9 暫時獲得緩解。

參考資料 知乎