本人win10系統(tǒng)信息如下:
關(guān)于WSL和LxRunOffline的相關(guān)信息網(wǎng)上有很多介紹谍失,這里不重復(fù)介紹阱扬。
一、相關(guān)設(shè)置
-
打開設(shè)置->安全和更新->開發(fā)者選項跟畅,選擇為“開發(fā)人員模式”
設(shè)置開發(fā)人員模式 - 在設(shè)置中直接搜索“Windows功能”凭舶,選擇“啟用或關(guān)閉Windows功能”晌块,或者打開控制面板->程序->程序和功能,選擇“啟用或關(guān)閉Windows功能”
-
勾選“適用于Linux的Windows子系統(tǒng)”帅霜,并單擊確定匆背。
啟用功能 - 以管理員身份運行powershell,并執(zhí)行如下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
執(zhí)行命令后可能會要求重啟身冀,按要求執(zhí)行就好钝尸。
一般流程中,接下來需要在命令行中輸入bash并按照提示走搂根。但是珍促,官方的方法會默認(rèn)把Linux安裝到系統(tǒng)盤,無法自定義位置剩愧。因此猪叙,這里使用開源工具,自定義安裝隙咸。
二沐悦、下載LxRunOffline成洗,并添加環(huán)境變量
- 下載鏈接:https://github.com/DDoSolitary/LxRunOffline/releases
這里用的最新版v3.4.0 -
將LxRunOffline解壓到一個目錄中五督,右擊”此電腦“->屬性->高級系統(tǒng)設(shè)置,在高級面板中選擇環(huán)境變量瓶殃。
添加環(huán)境變量
image.png
image.png - 打開命令行充包,輸入LxRunOffline,如果顯示:[Error] No action is specified,并列出幫助列表基矮,則表明安裝成功淆储。如果顯示找不到此命令,則表明環(huán)境變量設(shè)置錯誤家浇。
三本砰、下載 CentOS Docker 鏡像
- 訪問 CentOS 的官方 Docker 鏡像網(wǎng)站:CentOS Cloud SIG image repository.;
- 切換到自己想要的分支钢悲,比如:CentOS-7-x86_64点额;
- 進(jìn)入 docker 目錄,下載centos-*-docker.tar.xz文件莺琳,比如:centos-7-x86_64-docker.tar.xz还棱,保存到自定義文件夾;
四惭等、使用 LxRunOffline 自定義安裝 CentOS
- 提前新建centos安裝文件夾珍手,例如:E:\SubSystem\centos
- 繼續(xù)在 Pow-er-shell 中執(zhí)行下列命令:
LxRunOffline i -n <安裝名稱> -d <安裝路徑> -f <安裝文件>
其中:
-n 是安裝的系統(tǒng)名稱,可自定義辞做;
-d 是安裝系統(tǒng)的目錄琳要;
-f 是之前下載的鏡像路徑;
本人安裝命令:
LxRunOffline install -n centos -d "E:\SubSystem\centos" -f "D:\SoftwareDownload\os_images\centos-7-x86_64-docker.tar.xz"
-
安裝完成后在指定安裝目錄可以看到相關(guān)信息:
安裝目錄
五秤茅、啟動 CentOS
- 可以用以下方式啟動:
- LxRunOffline run -n centos
- wsl -d centos
使用 LxRunOf-fline 新安裝的 WSL 默認(rèn)是以 root 用戶登錄
-
退出子系統(tǒng)
按“Ctrl+D”快捷鍵焙蹭,或者輸入exit。
子系統(tǒng)的登陸與退出 - 查看已安裝子系統(tǒng)
在powershell中輸入如下命令:
LxRunOffline l
或者
LxRunOffline list
有用就點個贊吧 : )