不少做計算機方向的朋友肯定遇到過有些軟件或者環(huán)境需要Linux系統(tǒng)進行操作誊稚,這時候就必須在虛擬機里安裝這些系統(tǒng)罗心,打開時不方便不說,系統(tǒng)的流暢度也有很大的問題疾瓮。一旦資源分配不均或者出現(xiàn)磁盤配置問題飒箭,也很麻煩。這個時候wsl (windows下的Linux子系統(tǒng))就很大程度上能解決我們的問題弦蹂。
本文將教會大家如何使用微軟最新的Windows Terminal安裝wsl,在winodws上實現(xiàn)更輕松削祈、漂亮的Linux操作體驗。
Windows Terminal (WT) 是微軟在2019build大會中發(fā)布的一個全新的咙崎、流行的启昧、功能強大的命令行終端工具。包含很多來社區(qū)呼聲很高的特性密末,例如:多 Tab 支持跛璧、富文本、多語言支持刹碾、可配置座柱、主題和樣式迷帜,支持 emoji 和基于 GPU 運算的文本渲染等等戏锹。 同時該終端依然符合我們的目標和要求火诸,以確保它保持快速、高效置蜀,并且不會消耗大量內(nèi)存和電源。
①首先馋吗,我們需要安裝Windows Terminal
具體的操作步驟限于篇幅在此只簡略提及秋秤。
切記,安裝前確保自己的windows系統(tǒng)是1903航缀。
1903可以使用Windows易升或者申請Windows預(yù)覽體驗計劃
1903升級時一定不能插入外置存儲設(shè)備,比如U盤這些蛇摸,不然會升級失敗灿巧。
設(shè)置→系統(tǒng)→關(guān)于→Windows規(guī)格
方法一揽涮、使用大神編譯好的安裝包饿肺,安裝教程和資源參見B站視頻&評論區(qū)(缺點是需要手動安裝證書)
https://www.bilibili.com/video/av51726432?from=search&seid=1127142312439827754?www.bilibili.com
方法二敬辣、在Microsoft store下載
商店內(nèi)搜索Windows Terminal安裝即可
②在應(yīng)用商店下載自己所需的wsl
有debian、ubuntu村刨、kali等
這里我拿kali作為例子
一撰茎、安裝wsl前請先打開配置Windows功能。
打開 控制面板→程序→啟用或關(guān)閉Windows功能
勾選 適用于Linux的Windows子系統(tǒng)
再進入? 設(shè)置→更新和安全→開發(fā)者選項? ? 勾選開發(fā)人員模式
以上步驟完成后
在系統(tǒng)商店下載完kali
③進入系統(tǒng),設(shè)置用戶名和root密碼
在Windows Terminal輸入你的wsl名字進入子系統(tǒng)炫惩,例如我的是kali,就輸kali奢方,ubuntu就輸入ubuntu
設(shè)置系統(tǒng)名和密碼(注意密碼是不會顯示的爸舒,一定不要輸錯)
過一會我們就可以使用Windows Terminal連接kali了,不過此時的kali系統(tǒng)是空的鹊奖,也就是不包含任何kali內(nèi)的工具涂炎。
所以我們要自己安裝
④安裝kali工具包
先安裝vim
有概率安裝失敗,安裝失敗就直接跳過到下一步
sudo apt-get install vim
更換kali源(因為國外的原始源太慢了)上一步安裝失敗的唱捣,這里把vim替換成vi震缭,刪除官方源,只能使用鍵盤上DEL鍵。
sudo vim /etc/apt/sources.list
然后直接點擊右鍵復(fù)制烦感,添加國內(nèi)中科大的源
#中科大的源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free
deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free
按ESC退出(不懂的去查閱Linux? vi操作)
:wq膛堤!? ?
強制保存
sudo apt-get update #更新源
替換源之后,在第一部失敗的就可以再重復(fù)第一步了
接下來可以安裝kali桌面绿渣,不過我就不在這里展示了燕耿。需要的可以自行查閱。
進入重點缸棵,安裝kali工具
sudo apt-get install kali-linux-full
接下來就是漫長的等待谭期,要安裝很久(有概率失敗,如果失敗使用命令apt-get update 然后再來一次)
安裝完成胀瞪,測試一下
用binwalk或者python都行,看下能不能運行
kali系統(tǒng)及工具這就安裝完成了
那么如何在子系統(tǒng)中和主系統(tǒng)共享文件呢圆雁?
⑤在子系統(tǒng)進入主系統(tǒng)
cd /mnt/
此時可以看到我們主系統(tǒng)的幾個盤符后伪朽,就可以用命令行對主系統(tǒng)文件進行操作了汛蝙。