win10安裝ubuntu子系統

轉自: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) 
      安裝wsl1
    • 做完以上步驟然後直接重啓系統
    • 系統啓動成功後打開運用商場(如果已經卸載了可以網上找下裝回來),直接搜索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
  • 更換/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下面 
      window與wsl的映射關係
    • wsl在windows10中的映射路徑在(友情提示不要直接修改其內容):%localappdata%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs 
      這裏寫圖片描述
  • 到此window下的wsl環境安裝配置算告一段落了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章