轉自:https://blog.csdn.net/u010606602/article/details/80782650
準備
- win10最新系統,我這邊當前能升級的最新版本爲17134.112(因爲swl是只有在win10系統下才有的)
安裝WSL(Windows Subsystem for Linux) ubuntu系統
- 網上的教程有很多,以下是我的安裝過程:
- 升級當前win10爲最新的系統,否則在“啓用或關閉Windows功能”中會找不到“適用於Linux的Windows子系統”
- 勾選安裝wsl前提條件:控制面板=>程序和功能=>啓用或關閉Windows功能=>勾選 適用於Linux的Windows子系統(當然也可以像網友提供的直接在管理員權限的windown power shell下執行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
) - 做完以上步驟然後直接重啓系統
- 系統啓動成功後打開運用商場(如果已經卸載了可以網上找下裝回來),直接搜索wsl找到Ubuntu選個合適版本(我是直接選下載量大的那個)Ubuntu的安裝過程不需要選擇路徑都是直接安裝在c盤
- 安裝成功後打開應用,在系統的軟件安裝列表中能找到ubuntu的圖標,可以打開它運行初始化工作,也可以通過在win+R或者cmd中輸入wsl、bash、安裝的系統名(這裏是ubuntu)啓動它
- 配置調整過程:
- 第一次啓動初始化工作:設置用戶名、密碼,成功登入後可以設置root密碼,root默認是沒有密碼的直接sudo su即可進入root用戶,然後通過sudo passwd root 設置root密碼;
- 在cmd或者power shell做常規設置(管理員權限運行),
- 設置bash、wsl啓動的默認linux系統:
wslconfig /setdefault [Linux_System_name(我這裏是Ubuntu)]
- 還有一些wslconfig的命令比如:
- 卸載:
wslconfig /unregister [Linux_System_name(我這裏是Ubuntu)
- 查看已經安裝的系統列表:
wslconfig /list
- 卸載:
- 設置bash、wsl默認登入的用戶(這個還有配合默認系統系統,我這邊安裝的ubuntu所以命令開頭是ubuntu):
ubuntu config --default-user root
- 設置bash、wsl啓動的默認linux系統:
- 更換/etc/apt/sources.list的源提高安裝下載速度這裏我們網友提供的清華大學的源;備份/etc/apt/sources.list文件之後直接覆蓋填寫下面的源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe
#這裏要注意下每條源中ubuntu/後面的 xenial是對應系統的版本代號,可以通過查看版本代號做相應調整
lsb_release -a #查看當前系統的信息
Distributor ID: Ubuntu #類別是ubuntu
Description: Ubuntu 16.04.4 LTS #16年4月2日發佈的穩定版本,LTS是Long Term Support:長時間支持版本 三年 ,一般是18個月
Release: 16.04 #發行日期或者是發行版本號
Codename: xenial #ubuntu的代號名稱
- wsl系統與windows系統的路面映射關係:
- windows系統在wsl中的路徑都是掛載在/mnt下面
- wsl在windows10中的映射路徑在(友情提示不要直接修改其內容):
%localappdata%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs
- windows系統在wsl中的路徑都是掛載在/mnt下面
- 到此window下的wsl環境安裝配置算告一段落了。