window安裝linux子系統(WSL)

2021-10-10 18:46:54 字數 2240 閱讀 6258

雖然 wsl (win­dows sub­sys­tem for linux) 可以直接訪問 win­dows 下的檔案,但是因為檔案許可權的問題,把需要在 wsl 中使用的檔案放在 wsl 的使用者主目錄是最好的解決方案沒有之一。為了不撐爆系統盤,除了修改 win­dows 應用安裝位置,還可以把 wsl 整個安裝目錄進行轉移,使用 wsl --export 和 wsl --import 這兩個命令可以對 wsl 進行打包再自定義目錄安裝,就相當於轉移。我以為這已經是相當完美的解決方案了,但最近發現了一款非常實用的 wsl 管理軟體:lxrunoffline,它可以安裝任意發行版到任意目錄、轉移已安裝的 wsl 目錄、備份 wsl、設定預設使用者和修改環境變數等操作,完全碾壓 wsl、wslconfig 這些簡陋原生管理命令。

開發者並沒有在 github 上給出任何選項引數說明,你需要在終端內直接輸入 lxrunoffline 檢視,這裡列舉一下當前版本 (3.4.0) 的選項說明。相關的引數可以直接輸入選項檢視,比如 lxrunoffline i。

l , list - 列出所有已安裝的發行版。

gd , get-default - 獲取 bash.exe 使用的預設發行版。

sd , set-default - 設定 bash.exe 使用的預設發行版。

i , install - 安裝新的發行版。

sd , set-default - 設定 bash.exe 使用的預設發行版。

ui , uninstall - 解除安裝發行版。

rg , register - 註冊現有的安裝目錄。

ur , unregister - 取消註冊發行版但不刪除安裝目錄。

m , move - 將發行版移動到新目錄。

d , duplicate - 在新目錄中複製現有發行版。

e , export - 將發行版的檔案系統匯出到.tar.gz 檔案,該檔案可以通過 install 命令安裝。

r , run - 在發行版中執行命令。

di , get-dir - 獲取發行版的安裝目錄。

** , get-version - 獲取發行版的檔案系統版本。

ge , get-env - 獲取發行版的預設環境變數。

se , set-env - 設定發行版的預設環境變數。

ae , add-env - 新增到發行版的預設環境變數。

re , remove-env - 從發行版的預設環境變數中刪除。

gu , get-uid - 獲取發行版的預設使用者的 uid。

su , set-uid - 設定發行版的預設使用者的 uid。

gk , get-kernelcmd - 獲取發行版的預設核心命令列。

sk , set-kernelcmd - 設定發行版的預設核心命令列。

gf , get-flags - 獲取發行版的一些標誌。有關詳細資訊,請參考這裡。

sf , set-flags - 設定發行版的一些標誌。有關詳細資訊,請參考這裡。

s , shortcut - 建立啟動發行版的快捷方式。

ec , export-config - 將發行版配置匯出到 xml 檔案。

ic , import-config - 從 xml 檔案匯入發行版的配置。

sm , summary - 獲取發行版的一般資訊。

與微軟商店的安裝方式不同,lxrunof­fline 安裝 wsl 更靈活,它可以安裝任意發行版到任意目錄,還可以自定義 wsl 名稱。

如果你沒有使用過 wsl ,首先以管理員身份執行 pow­er­shell (win+x , a),輸入下面的命令開啟 「適用於 linux 的 win­dows 子系統」 功能,並重啟。

enable-windowsoptionalfeature -online -featurename microsoft-windows-subsystem-linux

輸入以下命令進行安裝:

lxrunoffline i -n 檢視 wsl 安裝目錄

wsl -l

匯出指定的 wsl 配置檔案到目標路徑

lxrunoffline di -n 配置資訊可以輸入lxrunoffline sm -n lxrunoffline ec -n 取消註冊(這個操作不會刪除目錄)

lxrunoffline ur -n 使用新名稱註冊

lxrunoffline rg -n

MySQL安裝Linux安裝 Windows安裝

mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d software mysql 設定mysql資料庫的資料的存放目錄 datadir d software ...

window10安裝ubuntu16雙系統

1 製作啟動盤reference 這一步是製作u盤啟動盤,製作成功 2 安裝 在安裝中前面都是常規步驟,最重要的步驟是最後一步,設定啟動項,這裡很多人都會出問題,我簡要的介紹一下 0 在easybcd中 type選擇grub legacy 或者gurb2 1 分盤完之後的預設啟動項,這個啟動項相當於...

VirtualBox安裝linux作業系統

1.應用場景 有時,物理機並不能用於安裝linux作業系統,因為你還需要在windows進行一些日常操作,或者硬碟上存了很多東西,怕有個閃失,得不償失,可是又想領略linux的魅力,或者說就是想敲幾個linux命令找找感覺,最簡單的方式就是安裝虛擬機器 好處 簡單,方便,成本低 2.環境 tbd3....