設置Win10默認啟動的Linux子系統版本,啟動指定Linux發行版
MS酋長一年前已經與大家分享了啟用“適用於Linux的Windows子系統(WSL)”的方法,但當時所能安裝的只有由Canonical分發的Ubuntu發行版,所以不存在選擇默認啟動版本的問題。但后來微軟繼續完善了“適用於Linux的Windows子系統(WSL)”,把Linux發行版上架到Microsoft Store,並且目前Linux發行版的版本已增加至五種:
- Ubuntu
- openSUSE Leap 42
- SUSE Linux Enterprise Server 12
- Debian GNU/Linux
- Kail Linux
如果你安裝了這些Linux發行版的全部或兩個以上的版本,那么輸入命令“wsl”或“bash”啟動Linux子系統時,默認啟動的通常是最早安裝的Linux發行版。那么如何修改默認啟動的Linux發行版呢?方法如下:
修改默認啟動的Linux發行版
首先,我們查看一下當前默認啟動的Linux發行版是什么?方法是:
以管理員身份運行命令提示符,運行命令 wslconfig /l ,即可返回“適用於Linux的Windows子系統”列表。如圖:
其中后面標記默認的即為當前默認啟動的Linux版本。你可以看到MS酋長的標記默認的是 Legacy ,這實際上就是最早期的“由Canonical分發的Ubuntu”版本。
現在假如說我想把默認版本修改為 Debian ,那么只需運行以下命令即可:
wslconfig /setdefault debian
然后再使用 wslconfig /l 命令查看,就會發現默認啟動的Linux版本已經變成 Debian 了。
以后再運行“wsl”或“bash”命令,默認啟動的就是 Debian 了。
啟動指定的Linux發行版/同時運行多個Linux發行版
方法一:通過開始菜單中的快捷方式啟動
在通過Microsoft Store安裝Linux發行版時,安裝完成后,會顯示一個“固定到開始菜單”按鈕,點擊即可在開始菜單中顯示該Linux發行版的快捷方式和磁貼。如圖:
點擊某個Linux發行版快捷方式或磁貼即可啟動該版本。可以啟動多個Linux發行版並排運行它們。
方法二:運行Linux發行版名稱
在命令提示符中運行某個Linux發行版的名稱即可啟動該版本。如圖:
多開命令提示符窗口即可實現同時運行多個Linux發行版。
注:openSUSE Leap 42的簡寫名稱為opensuse-42;SUSE Linux Enterprise Server 12的簡寫名稱為sles-12;Debian GNU/Linux的簡寫名稱為debian。