在 Windows 10 上跑 Linux 子系統,實在太過方便了!尤其是近年所推出 WSL 2 (Windows Subsystem for Linux version 2),利用其內建的虛擬機器 (其實就是輕量化後的 Hyper-V),可以充分完整支持原生 Linux 核心 (kernel),擁有比前一版 WSL 1 更好的效能與穩定性。
如何安裝 WSL 2 @Windows 10 環境,相當簡單,可以參考官網 WSL 文件:
「Windows 10 上適用於 Linux 的 Windows 子系統安裝指南」。這裏僅摘要記錄下安裝的要項:
啓用 WSL 功能與所需組件
開啓「控制台 —> 程式和功能 —> 開啟或關Windows功能」,勾選如圖必要功能:「Windows 子系統 Linux 版」與「虛擬機器平台」,至於「Hyper-V」則不需要,原來以爲需要,再爬文才知「虛擬機器平台」就是輕量化 (lightweight)的 Hyper-V 虛擬機。勾選完畢後重新開機。
下載 Linux 核心更新套件
必須要下載該更新套件才能繼續安裝,下載位置:WSL2 Linux 核心更新套件 (適用於 x64 電腦)。
將 WSL 2 設定爲預設版本
開啓 PowerShell,執行以下指令,將 WSL 2 設定爲預設版本。
>wsl --set-default-version 2
安裝 Linux 發行版本
在 Windows 10 開啓「市集 (Microsoft Store)」,可以使用「WSL」作爲關鍵字搜尋有支援 WSL 的 Linux 發行版本。其實支援的不算少了,包括 Ubuntu, SUSE, Debian, Kali , etc.
我現在不想再折騰 Linux 衆多版本的選擇了 (原來是最偏好 ArchLinux) ,就直接安裝 Ubuntu 20.04 LTS 長期穩定支援版。
第一次啟動新安裝的 Linux 發行版本時,主控台視窗 (console) 會隨即開啟,而系統會要求等候一到兩分鐘解壓縮處理。未來的所有啟動時間都應該會低於一秒。
接着就是爲新的 Linux 版本設定使用者帳號與密碼。
(Option) 使用 Windows Terminal 執行 Ubuntu
市集內可以下載到這個「Windows Terminal」,它普獲玩家好評,建議安裝。
官網介紹:「Windows 終端機可啟用多個索引標籤 (在多個 Linux 命令列、Windows 命令提示字元、PowerShell、Azure CLI 等之間快速切換)、建立自訂按鍵繫結 (開啟或關閉索引標籤、複製+貼上等的快速鍵)、使用搜尋功能及自訂佈景主題 (色彩配置、字型樣式和大小、背景影像/柔邊/透明度)。」
進入 Ubuntu Shell
開啓「Windows Terminal」,開啓新的標籤 (TAB) 視窗,選擇所安裝的 Linux 版本,即會進入 Ubuntu Shell 界面,再來就是關於 Ubuntu 的系統操作世界了!