ArchLinux安裝的軟件與工具的記錄

出自Wired
於 2025年12月20日 (六) 07:09 由 Scio留言 | 貢獻 所做的修訂 (创建页面,内容为“硬件:thinkbook 16+ gen7 锐龙7 H 260 系统:archlinux 2025.12.1 烧录软件:balenaEtcher(跨平台) 操作时间:2025-12-20(所有操作均基于以上版本及该时间点,注意时效性及不同平台的硬件命名差异) = 安装ArchLinux系统 = 通过U盘启动: # 理论上开机时疯狂esc就行了,但我想看看现在win11长什么样就先激活了windows,果然不咋样; # 激活windows后通过:设置-系统-恢…”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

硬件:thinkbook 16+ gen7 銳龍7 H 260

系統:archlinux 2025.12.1

燒錄軟件:balenaEtcher(跨平台)

操作時間:2025-12-20(所有操作均基於以上版本及該時間點,注意時效性及不同平台的硬件命名差異)

安裝ArchLinux系統

通過U盤啟動:

  1. 理論上開機時瘋狂esc就行了,但我想看看現在win11長什麼樣就先激活了windows,果然不咋樣;
  2. 激活windows後通過:設置-系統-恢復-高級啟動 --> 疑難解答-UEFI固件設置-重啟;
  3. UEFI:安全設置-安全啟動設置-安全啟動選擇關閉(我也不知道有什麼用,刻板印象,先關為敬);
  4. UEFI:啟動設置-啟動順序-u盤移至首位,f10。

進入live系統(u盤環境)後執行:

  • 先連接網絡(注意這是live系統的設置,live本身就是一個特殊小系統,現在還沒安裝arch呢):
    1. iwctl:進入無線網絡管理環境
    2. device list:列出網卡信息(我這裡是wlan0)
    3. station wlan0 scan:通過該網卡掃描可用網絡(無返回值)
    4. station wlan0 get-networks:列出掃描到的網絡列表
    5. station wlan0 connect scio:連接目標wifi(我這裡是scio,若有特殊字符、空格等請用雙引號包裹字符串以免報錯)
    6. 按照提升輸入密碼、確認密碼;
    7. exit :退出iwctl環境;
    8. ping baidu.com :隨便ping測試網絡是否正常。
  • 【可選】配置ssh服務(我的目的是在pc中操作筆記本,方便複製粘貼命令,若你直接在arch里操作則跳過此步,無影響)
    1. passwd:設置root密碼(同樣是live環境的),否則無法通過ssh訪問;
    2. ip addr:列出本地ip信息,查看192.168.50.*這樣的局域網IP,或者去路由器後台查;
    3. systemctl start sshd:啟用sshd服務,允許外部通過ssh訪問主機;
    4. 【PC端操作】:ssh root@192.168.50.29 ip用你自己查到的局域網ip,輸入密碼、yes確認保存密鑰;
  • 通過archinstall安裝系統(之前VirtualBox安裝Archlinux通過命令行操作,這裡選擇便捷工具,理由下面說):
    1. archinstall:進入安裝交互頁面;
    2. 基礎操作(了解即可,到相關菜單後自然知曉何意味):
      • 方向键上下:控制焦點上下移動;
      • 空格:切換激活狀態;
      • tap:切換激活狀態;
      • esc:不保存退出;
      • 回车:激活並退出(焦點在列表選擇時,擁有的是激活功效而非切換激活狀態);
      • /:進入搜索模式,輸入的內容就是搜索關鍵字;
        • 該狀態下空格就只是作為搜索內容的一部分,請用tap切換激活狀態。
      • 任何子菜單有列表的,都可以用搜索進行過濾以便於快速選擇,也可以自己慢慢按方向鍵,不會單獨提示用法,只是注意在後面選擇預安裝軟件包時,返回菜單需要焦點在已激活或要激活的項目上按回車,不然會把不想預裝的給激活,esc是直接返回,不會保存你的操作。
    3. Archinstall languageSimplified Chinese (90%)
    4. 【保持默認】区域设置:鍵盤布局和語言環境,默認en_us就行,語言環境也沒比utf-8更好的了;
    5. 镜像源与仓库选择地区-->China,會自動加載中國的鏡像源;
    6. 磁盘配置
      1. 剛開始只有:分区-->使用最佳的默认分区布局-->选中目标硬盘-->btrfs[1]-->(是否以默認結構使用BTRFS子卷)[2]-->(您想使用壓縮還是禁用寫時複製)使用[3]
        • [1]:目的是寫時複製和易於使用的快照功能;
        • [2]:會自己配置快照功能,省去自己可能半小時到一個多小時的折騰;
        • [3]:啊不然為啥不乾脆用ext4。
        • tips:這裡是直接兩個分區,一個引導分區,一個主分區,/home等通過@配置掛載點,最直觀的作用就是快照只負責根目錄掛載點,排除用戶、日誌等目錄,好使回滾只回滾系統本體;交換分區不在這裡,在後面。
      2. 之後會多出幾個選擇,進入Btrfs snapshotsSnapper
        1. 另一個Timeshift就是linuxmint桌面環境Cinnamon內置的,沒有snapper更適合btrfs。
    7. 【保持默認】交换分区:info區提示 zram上的swap:已启用 即可;
    8. 【保持默認】引导加载程序:默認的Systemd-boot即可;
      1. 絕大多數linux發行版默認使用的引導程序,就是一個黑色背景頁面,一個列表的那個,但它有個缺點,對brefs快照支持不理想,grub可以直接在啟動頁選擇快照並進入系統,systemd-boot就只能進tty通過命令選擇要啟動的快照。
      2. 不過滾動系統雖然有滾掛的風險,但沒那麼大,至少grub相較於systemd-boot臃腫很多,我又不在乎引導頁是否美觀,我又不安裝雙系統,grub也有自己出毛病的前例(你搜引導程序出錯,基本都是grub出的問題,systemd-boot本身非常精簡,想出問題都難),所以老老實實用systemd-boot就好了。
    9. 主机名:電腦的名字,我都是設為了anon,無所謂;
    10. Authentication
      1. Root 密碼:這裡設置的才是archlinux的密碼,開頭設置的是u盤的live環境的密碼;
      2. 用戶賬戶:按照提示輸入用戶名及密碼、是否設為超級用戶(有sudo權限)即可(個人用應該都會選是,我想不到為什麼選否),以及密碼儘量簡單一點,不然以後輸密碼的時候會被煩死的;
      3. 除非你有特殊需要,确认并退出即可。
    11. 配置文件
      1. 一開始只有:类型-->desktop-->選擇桌面環境,我選了KDE PlasmaNiri,確認都會出現其他選項;
        1. 都用archlinux了,若不是單純衝着aur來的,kde/plasma或窗口管理器才是最好的選擇,gnome什麼老東西,想用cinnamon直接用linuxmint就行,不同發行版間,對於我這種新手而言,最大的差異就是與桌面環境的兼容程度,其次是官方包管理器的名字(注意是名字而不是包數量);
        2. 對於niri或部分桌面環境可能會需要額外安裝一些拓展,會有提示,如果給的選擇,自己搜一下它們的差異或者按照默認的即可。
      2. 顯卡驅動程序:默認是全部,但我是amd yes,顯卡也是amd集顯,就選擇了「AMD / ATI (open-source)」
        1. intel+集顯的也可以直接選Intel那一項,其他選全部或問問ai吧。
      3. 登陸管理器:默認的sddm(kde使用的)即可。
    12. Applications
      1. 有藍牙和音頻兩個選項,藍牙通過附加軟件包安裝相關工具即可,這裡忽略;
      2. 音频-->pipewirePipeWire有統一linux下音頻框架的傾向。
    13. 【保持默認】内核
    14. 网络配置使用 NetworkManager(在Gnome和Kde....配置互联网所必须)
    15. 附加软件包:就是提前裝好(通過官方源)一些包,我選了:
      • amd-ucode  CPU補丁
      • base-devel 基礎依賴工具包(理論預裝,以防萬一,反正已有會跳過)
      • bluezbluez-utils 識別並管理藍牙
      • nano 我不管,nano就是最好用的編輯器,至少最符合圖形化編輯器使用直覺,0了解成本,而且我壓根不用命令和編輯文件,所以nano無疑是最好的選擇
      • noto-fonts-cjknoto-fonts-emoji 中日韓語言包及表情字符支持
      • openssh ssh 服務支持,通過ssh連接或被連接
      • git:要用aur需要用git克隆倉庫(或者自己編譯去)
    16. 时区Asia/Shanghai
    17. 【保持默認】自动时间同步:自動更新時間的服務器
    18. 【忽略】保存配置:作用是將配置保存配置為文件
    19. 安装:配置好後選擇此項即可自動配置+安裝。
      • 安裝時會顯示生成的配置文件,可以按PageUp / PageDown滾動。
    20. 【忽略】中止
  • 等個三四分鐘安裝完成後會提示「接下來想做什麼」,選擇:chroot into installation for post-installation configuration
  • 在chroot環境執行(從u盤的live環境目錄切換到新系統的目錄使操作作用在新系統上):
    • 開機自啟動:
      • systemctl enable bluetooth
      • systemctl enable sshd
      • 這兩個理論是被自動啟用了,但複製粘貼又不累:
      • systemctl enable sddm
      • systemctl enable NetworkManager
    • 退出chroot環境:exit
  • 重啟系統:reboot

在系統啟動前拔出u盤。

安裝軟件