在 HP Laptop 15 fd0072TU 安裝 Linux Mint

出自Tan Kian-ting的維基
於 2023年6月18日 (日) 12:21 由 Tankianting討論 | 貢獻 所做的修訂 →‎視訊鏡頭和麥克風
跳至導覽 跳至搜尋

緣起

因為之前那臺 Dell Inspiron 3543(15 吋)鍵盤被潑到水,之後還不知死活的用吹風機吹,結果有鍵龜裂、變形(小朋友不要學)。後來,雖然把機身倒立,但最後過一(二?)天後的下場是鍵盤無法使用。考量這臺起碼用了三年以上(有五年嗎?調查這個也沒多少意義了),就算這臺是在臺灣比日本壓縮機還稀少的預裝 Linux AMD/Intel 筆電(印象中接近一萬塊但還有找),因為維修費用還是不太符合成本,所以還是買一臺新筆電了。

可是,臺灣的 Linux 預裝機器選擇不多,Dell 臺灣網站沒有出售預裝 Linux 的機器,HP 的似乎也是,而且臺灣的客製化筆電 CJS 網站也沒有這個選項,所以只能買安裝 Windows 的。另外 AMD 系的筆電嘛(如單板電腦或樹莓派改裝的)?考量 Intel x86 和 AMD 64 還是主流,爲了避免不支援之問題,所以放棄。另鑑於目前 Ubuntu 網站表示,HP、Dell 與 Lenovo 有筆電獲得支援,另考量大廠牌維修資源或是相關技術資訊比較充足,而且外國的 Linux 預裝筆電感覺效益不符需求,經考量下,選擇買 HP 的 Laptop 15 fd0072TU,在2023年6上旬,於家附近的順發店面直購,現地購買比較順發線上店約省2000左右。

然而網路上並沒有這套型號的筆電支援 Linux 的說明,所以還是抱持着開黑盒的形態來安裝。以下是安裝心得。

硬體說明

CPU、記憶體什麼規格的可以在網路上查,但是以下是我認爲的重點:

  • 系統預裝 Windows 11 家用版。
  • 有麥克風、喇叭,至於視訊鏡頭,有遮蓋罩開關,可以關起來。
  • 內建 Realtek 的藍芽和 wifi 卡,但是缺點:Linux Mint 21.1 預設不支援,需要編譯核心模組。
  • 比較薄,但是因此犧牲一些東西。
  • 硬碟容量稍嫌小,而且是比較新的 SSD NVM 界面,不是 SATA,而且太薄,似乎也無法裝 SATA 2.5 吋硬碟。另外網路上的官方網站,也找不到拆機(如換硬碟)的說明。
  • 只有左右兩組 USB 槽,還有左側的 HDMI 與 Type-C 插槽各1,數量少,而且不支援光碟、讀 SD 等卡片的機器。需要外接 USB Hub、讀卡機、光碟機等等的。
  • 觸控板比之前那臺大片,但是我個人不常用觸控板,所以無法給出好或不好的評價。

安裝

以下示範如何安裝 Linux Mint 21.1。

另以下內容僅供參考。另裝系統有風險,請先備份資料,筆者不負責安裝過程與之後發生的任何結果。

安裝前所需

  • 一臺手機能連網的桌電或筆電(查資料用)
  • 一支 Linux 原生支援的外接無線網卡或是 USB 到有線網路的轉接頭(預設安裝是連不到網路的)
  • 安裝媒介(下列任一):
    • DVD 外接燒錄機和空白 DVD 各1
    • 空白的隨身碟(需要確認是否符合安裝檔 .iso 檔大小,見下載說明
  • 足夠的時間和耐心

安裝系統

在 Windows 11 關閉 BitLocker 裝置加密功能(紅圈處要關掉)
  1. 進入 Windows 11,到控制臺關掉 BitLocker 這個硬碟加密功能(有沒有安全問題我不知道,但是安裝 Linux 若是把它關掉比較省事):
    1. 利用開始工具列找到設定,進入「隱私權與安全性 > 裝置加密」
    2. 把「裝置加密」關掉。
  2. 下載 Linux Mint 21.1 光碟 .iso 映像檔,然後再燒到 DVD 或是硬拷貝到空白隨身碟(網路上應該有許多教學)。
  3. 放入安裝媒體(隨身碟或安裝光碟),以及外接無線網卡,然後重啓電腦,於F9選擇用安裝媒體啓動,然後進入 Linux Mint 的安裝光碟裏面。
  4. 配合安裝,然後出現要不要裝多媒體解碼器,打勾(我不知道不打勾會不會影響以後流程)。而要輸入 UEFI 密碼的時候,輸入 UEFI 密碼。
  5. 安裝的時候,選擇如何調整劃分分割區。原有的分割區如下:
    • /dev/nvme0n1p1:EFI 系統分割
    • /dev/nvme0n1p2:微軟保留分割
    • /dev/nvme0n1p3:基本 Windows 資料分割(可視爲 Windows 11 C: 槽)
    • /dev/nvme0n1p4:基本 Windows 資料分割:這個資料分割我不知道是什麼,不大。
    如果之前沒有關掉 BitLocker,這時候它會要求重新開機,叫你關掉 BitLocker。
  6. 重新開機以後,依照這篇指示輸入 UEFI 密碼。概要如下,詳情參右邊的引用連結[1]
    1. 選擇 "enroll MOK"
    2. "enroll the keys" 畫面選擇 yes
    3. 輸入 UEFI 密碼
    4. 依指示重開

安裝 wifi 網卡和藍芽的核心模組

不安裝無法用 Realtek 8852BE 內建卡的無線網路和藍芽,需要編譯並且告訴系統載入該模組。

  1. rtl8852be 模組(Wifi 功能)原始碼載點 - 依 "Build(for kernel < 5.18)" 安裝。[2]
  2. rtl8852be_bt 模組(藍芽功能)原始碼載點 - 依 "Usage" 部分安裝。[3]
    下載之後,「[原始碼資料夾]/btusb.c」的第 424 行要修改。要如何知道怎麽改呢?方法如下:
    1. 文字模式輸入 lsusb 指令後,會出現許多行硬體清單,其中一個長得像這樣:
      Bus 001 Device 004: ID 0bda:b85c Realtek Semiconductor Corp. Bluetooth Radio(號碼可能因實機而異)
    2. 把 ID後面的兩個編號(以冒號 : 區隔)記起來。這個範例,第一個號碼是 0bda,第二個是 b85c。
    3. 把該檔案第 424 行改為:USB_DEVICE(0x[第一個號碼], 0x[第二個號碼]), .driver_info = BTUSB_REALTEK |。這個案例為USB_DEVICE(0x0bda, 0xb85c), .driver_info = BTUSB_REALTEK |
  3. 編譯以安裝:make; sudo make install,然後重開。

螢幕亮度

經測試,預設無法用 F3、F2 調螢幕亮暗。後來一番折騰,可能解法應該是如下:

  1. apt 安裝 linux-oem-22.04
  2. 安裝Ubuntu Linux 顯示驅動(不知道是不是必要)
  3. 參考這篇vik-y's reply to xbacklight: No outputs have backlight property - No /sys/class/backlight folder (AskUbuntu) 的設定

視訊鏡頭和麥克風

視訊鏡頭可以用,但是其內建麥克風無法使用,一直嘗試也失敗。建議買耳麥或麥克風解決。

參考