1. 程式人生 > >Debian 9 + Windows 10 雙系統安裝體驗

Debian 9 + Windows 10 雙系統安裝體驗

很久之前就想在自己的電腦上也裝個 Debian 玩玩了,最近正好有時間折騰,就踩了踩坑在筆記本上裝了玩玩~

UEFI + GPT 解決啟動相關的麻煩配置

如果在支援 UEFI 的電腦上安裝 Debian 9 + Win 10,應首先確保硬碟的格式為 GPT。

滿足以上要求,就意味著不用再進行啟動引導、分割槽對齊等一系列麻煩的配置;也就意味著,Windows 啟動管理器和 GRUB 將相互獨立,升級或重灌 Windows 並不會影響到之前配置的引導;同時也意味著兩款作業系統的安裝順序不影響安裝方法及結果。

如果不滿足以上要求,則需要額外的配置,詳見:https://wiki.debian.org/WindowsDualBoot

一般我們買到的電腦都會預裝 Windows,所以本次我們也以在裝好 Windows 10 的電腦上安裝 Debian 9 的順序進行。

新建空閒分割槽

開啟 Windows 自帶的磁碟管理器,新開闢一個空白壓縮卷,分配足夠的儲存空間(建議 10 GB 以上)。

製作安裝啟動盤

在 Windows 下製作 Debian 的 USB 啟動盤,需要一些準備工作:

準備工作完成後,使用 rufus ,根據提示把 Debian 系統映象寫入 U 盤。

開始安裝

  • 重啟電腦,引導進入 Debian 安裝介面;1
  • 選擇 Graphical Debian Installer
  • 選擇語言、區域、鍵盤;
  • 配置網路、賬戶密碼、時區;
  • 配置剛才新建的空閒分割槽
    • 選擇手動分割槽,下一步;
    • 雙擊 FREE SPACE 分配交換分割槽;
      • 雙擊建立新分割槽;
      • 建立 2 GB 左右的交換分割槽用於虛擬記憶體,型別為邏輯分割槽,位置在空閒分割槽的開始;
      • 雙擊 use as 選擇 swap space;
      • 選擇完成分割槽;
    • 雙擊 FREE SPACE 分配系統分割槽;
      • 雙擊自動分配空閒空間;
      • 雙擊所有檔案在一個分割槽;
      • 選擇完成分割槽;
    • 選擇完成分割槽並寫入磁碟;
  • 配置安裝包管理、代理;
  • 安裝引導 GRUB 到 Windows 主分割槽;

安裝 non-free 韌體驅動

由於官方提供的系統映象不提供 non-free 韌體,安裝完的系統有可能出現驅動缺失的情況。比如筆者電腦的無線網絡卡驅動“Network controller: Intel Corporation Wireless 3165”就無法正常工作。

這時候需要手動安裝驅動,例如要安裝Intel 的 3165 無線網絡卡驅動,步驟如下:

  1. 新增 non-free component 2/etc/apt/sources.list
deb http://httpredir.debian.org/debian/ stretch main contrib non-free
  1. 更新可用 package 並安裝 iwlwifi
apt-get update && apt-get install firmware-iwlwifi
  1. iwlwifi 模組將被自動匯入到所支援裝置韌體,重新插入該模組訪問已安裝韌體:
modprobe -r iwlwifi ; modprobe iwlwifi

等待幾秒,就可以連線 WiFi 啦~

Refer 1: iwlwifi-wiki
Refer 2: Debian-forum

安裝中文輸入法

Fcitx 為例:

  • 通過 dpkg-reconfigure 設定中文區域
dpkg-reconfigure locales
  • 安裝 Fcitx 和 拼音輸入法
apt-get install fcitx fcitx-sunpinyin fcitx-libpinyin
  • 配置 Fcitx
im-config
  • 適配 Gnome
gsettings set org.gnome.settings-daemon.plugins.keyboard active false

Refer: Wiki-Gnome-Chinese-Input


Written with StackEdit


  1. 引導可能會失敗,如果啟動盤安裝沒問題,則考慮電腦主機板類似 security boot 功能的干擾,需要聯絡主機板供應商或整機品牌供應商解決。

  2. 更多可以加入 SourceList 的 components:https://wiki.debian.org/SourcesList