微軟應(yīng)用商店沒(méi)有適用于WSL的最新版本的Ubuntu,但這并不意味著你不能自己安裝它。
在Windows 10和11上安裝WSL 2比以往任何時(shí)候都容易,并且向其中添加發(fā)行版只需要從Microsoft Store下載應(yīng)用程序即可。
Microsoft Store有很好但有限的Linux發(fā)行版選擇,對(duì)于Ubuntu,你基本上是在查看LTS版本,而不是最新的滾動(dòng)版本。
如果你需要最新版Ubuntu 21.10,則無(wú)需啟動(dòng)虛擬機(jī),你可以很容易地在Windows 10或11上安裝它。
你只需要知道去哪里找。
一、如何為WSL下載Ubuntu 21.10
為WSL下載Ubuntu 21.10并不難,可以在WSL內(nèi)部升級(jí)到最新版本,但在21.10的情況下,你需要已經(jīng)在21.04上。
但在這里我們將下載一個(gè)鏡像文件并安裝一個(gè)全新的Ubuntu 21.10版本。
要獲取你需要的文件,請(qǐng)?jiān)L問(wèn)Ubuntu網(wǎng)站并按照以下步驟操作:
1.單擊標(biāo)記為impish的選項(xiàng)。
2.接下來(lái),單擊當(dāng)前.
3.找到標(biāo)記為wsl.rootfs.tar.gz的文件。
會(huì)有多個(gè)文件,但標(biāo)有清單的文件可以忽略。你需要為你的PC選擇正確的版本,如果你使用的是Intel或AMD驅(qū)動(dòng)的機(jī)器,請(qǐng)選擇amd64版本。如果你使用的是基于ARM的機(jī)器,請(qǐng)選擇arm64版本。
下載相關(guān)文件,然后進(jìn)入安裝過(guò)程。
二、如何在Windows 10和11的WSL上安裝Ubuntu 21.10
從現(xiàn)在開(kāi)始,將進(jìn)入PowerShell終端。記下你在上述步驟中的tar文件下載到的位置,因?yàn)樵诎惭b過(guò)程中你需要該文件位置。
安裝過(guò)程首先將下載的鏡像從Ubuntu導(dǎo)入到WSL設(shè)置中。
在PowerShell中,需要輸入以下命令來(lái)導(dǎo)入和安裝Ubuntu 21.10:
wsl--import<name><location to unpack><location of download>
所以,在我的系統(tǒng)上,它看起來(lái)像這樣:
wsl--import Ubuntu-2110 c:/WSL/Ubuntu-2110 c:/Downloads/impish-server-cloudimg-amd64-wsl.rootfs.tar.gz
在哪里解壓和安裝鏡像并不重要,但創(chuàng)建一個(gè)專(zhuān)用目錄并沒(méi)有什么壞處,特別是如果你打算以這種方式安裝多個(gè)發(fā)行版。
此外,你可以在末尾使用--version標(biāo)志指定WSL的版本。它將安裝到你的系統(tǒng)識(shí)別為默認(rèn)的任何WSL版本,但你可以在安裝時(shí)更改它以節(jié)省以后轉(zhuǎn)換它的需要。只需在標(biāo)志后添加1或2即可指定你需要的版本。
這需要一分鐘,一旦完成,你就可以繼續(xù)進(jìn)行設(shè)置。由于尚未從Microsoft Store安裝此應(yīng)用程序,因此在“開(kāi)始”菜單中沒(méi)有創(chuàng)建應(yīng)用程序快捷方式。你需要手動(dòng)啟動(dòng)它:
wsl-d<distroname>
但是,如果你確實(shí)應(yīng)該使用Windows終端,WSL會(huì)自動(dòng)將其添加到下拉菜單中,以及你可以打開(kāi)的所有其他shell。
三、Ubuntu 21.10的基本設(shè)置
由于你基本上已經(jīng)側(cè)面加載了Ubuntu 21.10,因此它不會(huì)運(yùn)行你從Microsoft Store安裝Ubuntu時(shí)獲得的初始設(shè)置過(guò)程。你不會(huì)設(shè)置用戶(hù),只會(huì)有root,因此,你需要?jiǎng)?chuàng)建一個(gè)并將其添加到sudo組:
adduser<yourusername>
usermod-aG sudo<yourusername>
并使用以下命令切換到該用戶(hù):
su<yourusername>
要以新用戶(hù)身份啟動(dòng)Ubuntu 21.10,請(qǐng)從PowerShell輸入:
wsl-d<distroname>-u<yourusername>
雖然以用戶(hù)而不是root用戶(hù)身份切換或進(jìn)入新安裝的過(guò)程并不長(zhǎng),但自動(dòng)化過(guò)程總是更好。以這種方式安裝的發(fā)行版配置默認(rèn)用戶(hù)與從商店下載可執(zhí)行文件的用戶(hù)略有不同。
有幾種不同的方法可以處理此問(wèn)題,但最簡(jiǎn)單且最安全的方法是編輯發(fā)行版上的wsl.conf文件,告訴WSL以你的用戶(hù)帳戶(hù)而不是root身份登錄。打開(kāi)Ubuntu 21.10并導(dǎo)航到如下文件。該文件可能在第一次安裝時(shí)不存在,所以要對(duì)其進(jìn)行設(shè)置,為此你需要以root身份而不是你的用戶(hù)帳戶(hù)登錄。
1.在終端輸入cd/etc/
2.輸入ls以列出內(nèi)容。如果你沒(méi)有wsl.conf,可以創(chuàng)建一個(gè)。
3.輸入touch wsl.conf。
4.輸入nano wsl.conf.使用nano打開(kāi)wsl.conf文件。
現(xiàn)在你需要輸入告訴Ubuntu 21.10以用戶(hù)身份而不是root身份啟動(dòng)所需的信息。在文檔中輸入以下內(nèi)容:
#Set the user when launching a distribution with WSL.
[user]
default=YourUserName
第一行不是必需的,但最好在整個(gè)wsl.conf文件中保留注釋?zhuān)员阌煤?jiǎn)單的英語(yǔ)提醒你每個(gè)部分的作用。
按Ctrl+X退出nano,然后按Y和Enter保存文件。完全關(guān)閉WSL,等待幾秒鐘,然后當(dāng)你下次啟動(dòng)回到Ubuntu 21.10時(shí),你應(yīng)該是用戶(hù)而不是root。
或者,如果你使用的是Windows終端,請(qǐng)打開(kāi)Settings,在邊欄中找到你的Ubuntu 21.10安裝,并在命令行框中確保存儲(chǔ)此命令:
wsl.exe-d<distroname>-u<yourusername>
一旦關(guān)閉并重新啟動(dòng),這將具有相同的效果。#win11玩機(jī)技巧#
1:?jiǎn)⒂没蜿P(guān)閉windows功能 或cmd(輸入control)
2:找到”適用于Linux的Windows子系統(tǒng)“ 勾選
3:重啟電腦后,打開(kāi)Microsoft store
4:搜索”Linux“ ,直接選用Ubuntu 安裝
做是一些設(shè)置:
在Ubuntu下我們可以通過(guò) apt-get 命令 很方便的安裝 / 卸載軟件,
由于默認(rèn)的軟件包倉(cāng)庫(kù)是位于國(guó)外的,安裝軟件時(shí)候可能會(huì)出現(xiàn)資源包找不到或不完整或者下載非常慢!,想想就難受,直接配置國(guó)內(nèi)鏡像(阿里云)。
編輯數(shù)據(jù)源配置文件 sudo vi /etc/apt/sources.list (如果不是root需要加sudo)
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
接著按「ESC」退會(huì)命令行模式,輸入命令行 wq!保存退出就好了。
接著輸入命令 sudo apt-get update更新系統(tǒng)就可以了
window傳輸文件給Linux (里面有個(gè)mnt目錄掛載了Windows的軟件)
問(wèn)題:安裝了子系統(tǒng),兩者之間共享同一個(gè)IP地址,無(wú)法使用shell,ftp之類(lèi)的工具進(jìn)行傳輸;
我們可以使用掛載進(jìn)行傳輸(在linux中,mnt是存儲(chǔ)掛載設(shè)備的目錄;mnt是mount的縮寫(xiě),是掛載的意思,mount命令用于掛載linux系統(tǒng)外的文件,因此mnt目錄可以理解為mount命令掛載光驅(qū)、USB等設(shè)備后,會(huì)在mut中找到相應(yīng)的設(shè)備目錄。)
1:將Linux安裝包放到window的某個(gè)磁盤(pán)
2:進(jìn)入Linux 進(jìn)入mnt目錄 選擇XX盤(pán),找到安裝包,復(fù)制到某目錄;
友情鏈接: 餐飲加盟
地址:北京市海淀區(qū) 電話(huà):010- 郵箱:@126.com
備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有