WSL使用(windows中使用linux環境、基於LxRunOffline安裝WSL)


基於LxRunOffline安裝WSL

准備工作:
1、開啟WSL
在“程序和功能”中,選啟用或關閉Windows功能,勾選中WSL,即(適用於 Linux 的 Windows 子系統)
或powershell中運行:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

2、拿到LxRunOffline.exe文件
下載 https://github.com/DDoSolitary/LxRunOffline/releases 解壓
或powershell中運行(會安裝到C:\tools下):choco install lxrunoffline


3、下載操作系統鏡像,如:centos-7.8.2003-x86_64-docker.tar.xz
開源來源:https://github.com/RoliSoft/WSL-Distribution-Switcher
微軟來源:https://docs.microsoft.com/en-us/windows/wsl/install-manual

 

以下所有操作均使用E:\WSL作為安裝使用目錄,可任意更換

 

安裝環境

將LxRunOffline.exe和centos-7.8.2003-x86_64-docker.tar.xz復制到E:\WSL目錄下

 

安裝鏡像(安裝失敗也會出現該目錄,安裝失敗重新安裝時需要進行一次卸載鏡像操作)

E:\WSL\LxRunOffline.exe install -n centos7 -d E:\WSL\centos7 -f E:\WSL\centos-7.8.2003-x86_64-docker.tar.xz

 

查看所有已安裝鏡像

E:\WSL\LxRunOffline.exe list

 

卸載鏡像

E:\WSL\LxRunOffline.exe uninstall -n centos7

 

安裝完后運行linux

E:\WSL\LxRunOffline.exe run -n centos7

 

如果想初始化到任務欄,可創建快捷方式寫入“C:\Windows\System32\cmd.exe /c "E:\WSL\LxRunOffline.exe run -n centos7"”

 

在放到任務欄之前,如果還想自定義圖標,則給該快捷方式設置自定義圖標

最后,右鍵快捷方式,鎖定到任務欄(原理上應該是復制到了任務欄,因為同是快捷方式),之后應該可刪除該快捷方式

 

使用WSL

安裝后的WSL,可通過路徑/mnt/小寫盤符,訪問windows的磁盤

 

開啟chmod命令

默認不能執行chmod命令,如需要開啟chmod命令,則需要進入linux后進行如下操作

ubuntu使用   sudo vi /etc/wsl.conf

centos使用   vi /etc/wsl.conf

按insert,寫入內容

==========================

[automount]
options = "metadata"

==========================

按shift+:退出編輯,按wq保存並退出

重啟wsl => 重啟Windows服務中的LxssManager服務

可選配置寫法

==========================

[automount]
enabled = true
root = /mnt/
options = "metadata,umask=22,fmask=111"
mountFsTab = true
[filesystem]
umask = 022

==========================

mnt目錄下的字母對應windows中的盤符,如訪問 E:/WorkServer 目錄可使用路徑 /mnt/e/WorkServer,也可映射出來
ln -s /mnt/e/WorkServer /

==========================

如果需要開啟sshd

使用命令安裝,如有其它缺失的自行安裝即可:

yum -y install openssh-server

因service或systemctl目前還不能使用,可使用命令開停

開啟:nohup /usr/sbin/sshd -D > /log-mysshd.tmp 2>&1 &

停止:kill -9 `pgrep sshd`

 ==========================


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM