如何在windows 11中安裝WSLG(WSL2) | 八月更文挑戰

什麼是 WSL

WSL(Windows Subsystem for Linux):Windows 系統中的一個子系統,在這個子系統上能夠運行 Linux 操做系統。linux

可讓開發人員直接在 Windows 上按原樣運行 GNU/Linux 環境(包括大多數命令行工具、實用工具和應用程序),且不會產生傳統虛擬機或雙啓動設置開銷。web

什麼是 WSL2?

WSL2 是適用於 Linux 的 Windows 子系統體系結構的一個新版本,它是對基礎體系結構的一次重大改造。windows

它使用虛擬化技術和 Linux 內核來實現其新功能,主要目標是提升文件系統性能和添加徹底的系統調用兼容性。bash

我的理解:markdown

WSL: 並非一個真正的 Linux 操做系統,僅僅是 Linux 應用程序與 Windows 操做系統之間的一個適配層。app

在這個適配層之上,能夠運行 Linux 應用程序,有點相似於之前的 cygwin 的方式。編輯器

WSL2:它就是一個虛擬機,相似於 Vitual Box,在這個虛擬機之上,運行一個完整的 Linux 操做系統。工具

相對於 Virtual BoxVMWare 來講,WSL2提供更全面的兼容性、與 Windows 系統的互操做性更好、運行速度更快、佔用系統資源更少。oop

激活 WSL 服務

開啓linux子系統虛擬機平臺後,必需要重啓系統才能生效。性能

開啓方式1-命令方式

按 Win+X, 啓動 windows terminal (管理員),注意:是帶有管理員的這個啊。

或者直接在搜索窗口中輸入 windows terminal, 而後選擇以管理員方式運行:

image.png

windows terminal 的窗口是:

image.png

能夠把 windows terminal 理解成升級版的、功能更強勁的 PowerShell/cmd

在 windows terminal 窗口中,輸入以下指令來激活 WSL 服務:

# 開啓linux子系統
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
#開啓虛擬機平臺
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
複製代碼

開啓方式2-圖形化

按下 Win + R,調出命令輸入窗口。輸入指令 appwiz.cpl

點擊左側的 【啓動或關閉 Windows 功能】:

image.png

彈出下面這個窗口:

image.png

須要勾選【適用於 Linux 的 Windows 子系統】和【虛擬機平臺】這兩項。

接下來要作的事情,就是安裝 Ubuntu 操做系統。

設置WSL的版本爲WSL2

wsl --set-default-version 2
複製代碼

執行更新wsl命令已確認wsl爲最新版

wsl --update
wsl --install // 安裝wslg
複製代碼

若是更新失敗能夠在更新設置中打開接收其它Microsoft產品的更新選項

image.png

安裝 Ubuntu-20.04 操做系統

安裝方式1-命令安裝

查看可安裝版本

wsl --list --online // 列出全部可安裝的linux版本
複製代碼

image.png

開始安裝

wsl --install -d Ubuntu-20.04 // 安裝Ubuntu-20.04
複製代碼

安裝方式2-圖形化(windows store)

啓動 【Windows Store】並搜索 Ubuntu,而後選擇要安裝的系統

image.png

安裝完成以後,點擊【啓動】按鈕(圖片-侵刪):

第一次打開速度稍微慢一些,大約 1 分鐘左右吧,提示設置用戶名、密碼,而後就進入咱們熟悉的窗口了(圖片-侵刪):

這樣,Ubuntu-20.04 系統就安裝好了!

安裝GUI程序並測試

sudo apt update
sudo apt upgrade
sudo apt install gedit // gnome桌面下的編輯器
複製代碼

命令執行完成功後會在開始菜單下生成Ubuntu-20.04文件下(以下圖)

image.png

打開程序後以下圖

image.png

至此在win11下安裝wslg教程完成。

參考

相關文章
相關標籤/搜索