確保systemd 已在 WSL 2 發行版中啟用。
1. 下載並執行最新的安裝程式指令碼。
curl -L -O "https://raw.githubusercontent.com/nullpo-head/wsl-distrod/main/install.sh"
chmod +x install.sh
sudo ./install.sh install
此指令碼安裝發行版,但尚未啟用它。
2. 在發行版中啟用Distrod
您有兩種選擇。如果要在 Windows 啟動時自動啟動Distrod,請透過以下命令啟用 Distrod
/opt/distrod/bin/distrod enable --start-on-windows-boot
否則
/opt/distrod/bin/distrod enable
如果要在以後啟用自動啟動,則可以再次執行 with 。enable--start-on-windows-boot
3. 重新啟動發行版
關閉 WSL 的終端。開啟一個新的命令提示符視窗,然後執行以下命令。
wsl --terminate Distrod
重新開啟新的WSL視窗後,shell將在systemd會話中執行。
安裝完畢後,可以執行以下命令進行查詢
systemctl status | cat