Window10下安裝WSL-Ubuntu20.04

1.開啟并更新WSL

1.1開啟WSL

????????首先先來看一下電腦是否能夠開啟WSL:待補充...

????????然后再來看一下如何開啟WSL:win->設置->應用->應用和功能->程序和功能,如下所示:

????????最后選擇啟用或關閉Windows功能,開啟兩個選項:1.Hyper-V2.適用于Linux的Windows子系統;開啟這兩個后電腦會進行重啟。?

????????重啟過后打開我的電腦,會發現在最后多了一個企鵝Linux,說明已經開啟了WSL了。?

1.2更新WSL

????????開啟WSL后,以管理員身份運行powershell,并輸入以下指令:

wsl --update --web-download

?????????在完成以上工作之后就可以正式在windows系統下安裝WSL版本的Linux系統了,一般來說也可以使用指令來安裝,但是可能由于網絡問題會中斷,或者下載之后需要手動遷移到非系統盤,好像又有點麻煩,所以下面我會介紹如何離線來下載并安裝Linux的發行版Ubuntu20.04.

2.下載并安裝Ubuntu20.04

2.1Ubuntu20.04離線下載

????????我這里安裝的是Ubuntu20.04,要求版本為16215.0或者更高,在自己電腦可以通過:win->設置->關于,來查看Windows規格,比如我這里的版本是19045.4529是符合版本要求的,于是可以繼續下一步。如果操作系統內部版本太低,可以更新一下操作系統。

?????????下一步就是下載Ubuntu20.04,在這之前先要查看自己電腦的系統架構是AMD還是ARM,打開cmd命令框,輸入以下指令查看,如下所示,我的電腦是AMD64架構。

echo %PROCESSOR_ARCHITECTURE%

????????最后就是Ubuntu20.04的下載鏈接:Ubuntu 20.04 LTS (Focal Fossa) release [20240626],選擇下載amd版本的以wsl.rootfs.tar.gz結尾的文件到本地。注意:如果你要安裝其他版本的https://cloud-images.ubuntu.com/releases/18.04/release/??可以修改加粗字體部分的數字,即可以下載對應版本的ubuntu鏡像了。

2.2Ubuntu20.04離線安裝

????????接下來是安裝前面下載的鏡像包,同樣打開Powershell,執行以下指令:wsl --import <名稱> <解壓位置> <鏡像位置> ,其中解壓位置可以是非系統盤(C盤),找一個空間大一點的盤就行,下面是我執行的指令:

#<名稱> Ubuntu-2004
#<解壓位置> G:\wsl\ubuntu2004
#<鏡像位置> E:\edgeDownLoad\ubuntu-20.04-server-cloudimg-amd64-wsl.rootfs.tar.gz
wsl --import Ubuntu-2004 G:\wsl\ubuntu2004 E:\edgeDownLoad\ubuntu-20.04-server-cloudimg-amd64-wsl.rootfs.tar.gz

????????執行完指令后,提示操作成功,那么也就說明安裝成功了。

????????查看G:\wsl\ubuntu2004路徑發現會多了一個ext4.vhdx硬盤映像文件,同時你再打開企鵝Linux,發現下面多了一個Ubuntu-2004的文件,這個就是我們前面導出鏡像的名字,并且進去Ubuntu-2004文件夾,發現里面是ubuntu系統的各級目錄文件,如下所示:

????????在Win中搜索WSL應用,便可以愉快使用Linux指令來操作啦,這里需要注意一點,本機資源可以通過mnt路徑來訪問,比如前面提到的G:\wsl\ubuntu2004路徑,在wsl-ubuntu20.04下的路徑為/mnt/g/wsl/ubuntu2004,注意g需要小寫,且不需要冒號“:”.?

????????此外,如果你本機帶有顯卡并且安裝了顯卡驅動,使用nvidia-smi查詢到wsl的顯卡驅動版本和本地的是一樣的,如下所示:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/45180.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/45180.shtml
英文地址,請注明出處:http://en.pswp.cn/web/45180.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

工具推薦|語音輕松記筆記,AI幫你識別和潤色

# 你日常有沒有遇到這樣的場景&#xff1f; 偶爾有一些奇思妙想想要記錄下來&#xff0c;但沒有一個輕量的工具&#xff0c;往往會想著想著就把這個想法拋之腦后。特別是搞短視頻的&#xff0c;你也許希望把當時的想法錄下來&#xff0c;稍微剪輯下就能出一條不錯的口播視頻。…

springboot的JWT令牌

生成JWT令牌 依賴 <!--jwt令牌--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version> </dependency> <dependency> <groupId>javax.xml.bind<…

【LeetCode】最小棧

目錄 一、題目二、解法完整代碼 一、題目 設計一個支持 push &#xff0c;pop &#xff0c;top 操作&#xff0c;并能在常數時間內檢索到最小元素的棧。 實現 MinStack 類: MinStack() 初始化堆棧對象。 void push(int val) 將元素val推入堆棧。 void pop() 刪除堆棧頂部的元…

ACE之ACE_Handle_Set

簡介 ACE_Handle_Set是對select io復用中fd_set的封裝 結構 #mermaid-svg-dwnlrGqy52ds6ctC {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-dwnlrGqy52ds6ctC .error-icon{fill:#552222;}#mermaid-svg-dwnlrGqy52…

微信小程序開發基礎知識6----使用npm包

一、小程序對npm的支持與限制 目前&#xff0c;小程序中已經支持使用 npm 安裝第三方包&#xff0c;從而來提高小程序的開發效率。但是&#xff0c;在小程序中使用npm 包有如下3個限制: ① 不支持依賴于 Node.js 內置庫的包 ② 不支持依賴于瀏覽器內置對象的包 ③ 不支持依賴于…

Java算法-力扣leetcode-209. 長度最小的子數組

209. 長度最小的子數組 給定一個含有 n ****個正整數的數組和一個正整數 target 。 找出該數組中滿足其總和大于等于 ****target ****的長度最小的 **** 子數組 [numsl, numsl1, ..., numsr-1, numsr] &#xff0c;并返回其長度 。 如果不存在符合條件的子數組&#xff0c;…

pico+unity預設配置

picosdk中有很多預設的配置、使用預設配置的方法有 1、創建 XR Origin、展開 XR Origin > Camera Offset&#xff0c;選中 LeftHand Controller。點擊 XR Controller (Action-Based) 面板右上角的 預設 按鈕 2、打開Assets\Samples\XR Interaction Toolkit\2.5.2\Starter A…

Linux--YUM倉庫部署及NFS共享存儲

目錄 一、YUM倉庫服務 1.1 YUM介紹 1.2 yum 常用的命令 1.3 YUM 源的提供方式 1.3.1 配置本地 yum 源倉庫 1.3.2 配置 ftp 源 1.3.3 配置http服務源 二、NFS 共享存儲 2.1 NFS基本概述 2.2 為什么使用 NFS 共享存儲 2.3 NFS 應用場景 2.4 NFS 實現原理 2.5 NFS文件…

配置提交節點

方法一&#xff1a;配置lsf.cluster.<clustername> 到$LSF_TOP/conf目錄&#xff0c;編輯lsf.cluster.<clustername>文件。將下面配置中的server列設置成0&#xff0c;此節點就會作為Login節點。此方法通過bhosts不可以查看到這個節點。 # cd $LSF_ENVDIR# vim l…

gitlab 搭建使用

1. 硬件要求 ##CPU 4 核心500用戶 8 核心1000用戶 ##內存 4 G內存500用戶 8 G內存1000用戶 2. 下載 鏈接 3. 安裝依賴 yum -y install curl openssh-server postfix wget 4. 安裝gitlab組件 yum -y localinstall gitlab-ce-15.9.3-ce.0.el7.x86_64.rpm 5. 修改配置文…

Qt Quick qml自定義控件:qml實現電池控件

qml入門進階專欄地址:https://blog.csdn.net/yao_hou/category_9951228.html?spm=1001.2014.3001.5482 本篇博客介紹如何使用qml來實現電池控件,效果圖如下: 下面給出實現代碼 Battery.qml /*電池組件*/import QtQuick 2.15 import QtQuick.Controls 2.15Rectangle {id: b…

實驗05 單元測試

知識點 單元測試的定義 單元測試&#xff08;Unit Testing&#xff09;是一種軟件開發的驗證過程&#xff0c;旨在隔離并檢測軟件組件&#xff08;通常是函數、方法或類&#xff09;的單個單元的功能是否按照預期執行。每個測試用例驗證特定的條件或功能&#xff0c;確保代碼的…

Apache Kylin: 大數據時代的分析引擎

在大數據時代&#xff0c;企業面臨著數據量激增的挑戰&#xff0c;傳統的數據分析方法已經無法滿足快速、高效的處理需求。Apache Kylin作為開源的分布式分析引擎&#xff0c;為超大規模數據集提供了快速的洞察能力。本文將介紹Kylin的基本概念、架構、特性以及如何部署和使用K…

音視頻開發—使用FFmpeg將YUV文件編碼成H264裸流文件 C語言實現

文章目錄 1.準備工作2.壓縮編碼工作流程3.詳細步驟1. 初始化日志和參數檢查2. 輸入/輸出文件的打開3. 查找和初始化編碼器4. 打開編碼器5. 幀內存的分配和初始化6. 設置轉換上下文&#xff08;SWS&#xff09;7. 讀取和轉換數據8. 編碼過程9. 資源清理 4.完整示例代碼 1.準備工…

熊海CMS漏洞練習平臺的一次xss、sql注入、越權黑盒思路分析

簡介 熊海CMS是由熊海開發的一款功能豐富的網站綜合管理系統&#xff0c;廣泛應用于個人博客、個人網站以及企業網站&#xff0c;本文章用于黑盒測試&#xff0c;如果需要「源碼審計」后臺回復【「CMS」】獲取即可&#xff0c;精心準備了40多個cms源碼漏洞平臺&#xff0c;供寶…

代碼隨想錄第七天(454、383、15、18)

題目一&#xff1a;四數相加II 鏈接&#xff1a; 代碼隨想錄 思路&#xff1a;首先用雙循環遍歷構成ab的值和出現的次數&#xff0c;用字典接收&#xff0c;由于abcd0&#xff0c;因為在對c和d進行雙循環后&#xff0c;在字典中找到0-c-d&#xff0c;得出它的值也就是出現次數…

在瀏覽器控制臺中輸出js對象,為什么顏色不同,有深有淺

打開console&#xff0c;輸入自定義的javascript對象的時候&#xff0c;打開看發現對象的屬性是深紫色&#xff0c;后面有一些對象是淺紫色的&#xff0c;比如Array對象和一堆SVG,HTML,CSS開頭的對象&#xff0c;常用的prototype和__proto__也是淺紫色的。 請問這里深紫和淺紫…

【Unity】制作簡易計時器

一、創建計時器相關的變量 我們需要創建三個變量&#xff0c;分別是&#xff1a;計時時長、計時剩余時長、是否處于計時狀態。 public float duration;//計時時長 public float remain; //計時剩余時長 public bool isCount; //是否處于計時狀態 二、初始化變量 我們可以直…

什么是Maven以及如何配置Maven

T04BF &#x1f44b;專欄: 算法|JAVA|MySQL|C語言 &#x1faf5; 今天你敲代碼了嗎 文章目錄 1.Maven1.1什么是Maven1.2Maven的好處1.3使用idea創建一個Maven項目1.4Maven的核心功能1.4.1項目構建 1.5Maven倉庫1.5.2 中央倉庫1.5.3 私有服務器(私服) 1.6Maven設置國內源 1.Mave…

[pytorch]常用函數(自用)

一、公共部分 1、torch.linespace 返回一維張量&#xff0c;在start和end之間&#xff08;包括start也包括end&#xff09;的均勻間隔的steps個點&#xff0c;長度為steps。 print(torch.linspace(1,10,3)) #輸出tensor([ 1.0000, 5.5000, 10.0000]) print(torch.linspace…