鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 前言 這裡說一下為什麼要在Windows子系統下安裝桌面版Ubuntu,可能有人會問虛擬機不香嗎,雙系統不香嗎?折騰雙系統一不留神就把原來的環境的搞崩了,安裝虛擬機的話可能又會因為電腦硬體限制導致虛擬機非常卡頓無法正常使用,所以這裡是只針對不想經 ...
鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站
前言
這裡說一下為什麼要在Windows子系統下安裝桌面版Ubuntu,可能有人會問虛擬機不香嗎,雙系統不香嗎?折騰雙系統一不留神就把原來的環境的搞崩了,安裝虛擬機的話可能又會因為電腦硬體限制導致虛擬機非常卡頓無法正常使用,所以這裡是只針對不想經歷上面兩種痛苦的另外一種方法。
一、在Windows上安裝Linux子系統
前提條件
1.windows機器需要支持虛擬化,並且需要在BIOS中開啟虛擬化技術,因為WSL2基於hyper-V。
查看是否開啟虛擬化
按住Windows+R輸入cmd打開命令行,輸入
systeminfo
可以看到如下字樣,代表電腦已經支持虛擬化,可繼續安裝
Hyper-V 要求: 虛擬機監視器模式擴展: 是
固件中已啟用虛擬化: 是
二級地址轉換: 是
數據執行保護可用: 是
2.無論是Windows10還是Windows11,所使用的Windows是最新版的,如果不是最新版,請在設置-Windows更新中將系統更新到最新版本。
安裝步驟
- 開啟開發者模式
在設置中搜索“開發者設置”並打開;
打開開發人員模式並點擊是,這時候就成功打開開發者模式啦。
- 開啟“適用於Linux的Windows子系統”
找到控制面板-程式和功能-啟用或關閉Windows功能,選中“適用於Linux的Windows子系統”,然後點擊確定
可以看到電腦有如下反應,正在處理更改。
這時點擊立即重新啟動,等待電腦重新啟動完成即可。
- 安裝Linux分發版
3.1 升級WSL內核
下載Linux內核更新包,適用於 x64 電腦的 WSL2 Linux 內核更新包;
雙擊運行剛纔下載的更新包,尾碼為.msi,出現如下安裝界面,點擊next進行安裝,直到出現安裝成功界面。
3.2 啟用虛擬機功能
安裝 WSL 2 之前,必須啟用“虛擬機平臺”可選功能。 電腦需要虛擬化功能才能使用此功能。
以管理員身份打開PowerShell並運行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
這時需要重啟電腦,等待電腦重新啟動完成即可。
3.3 將 WSL 2 設置為預設版本
打開 PowerShell,然後在安裝新的 Linux 發行版時運行以下命令,將 WSL 2 設置為預設版本:
wsl --set-default-version 2
3.4 安裝Ubuntu20.04
打開微軟商店(Microsoft Store)搜索“Ubuntu”,然後選擇Ubuntu20.04 LTS點擊安裝,直到下載完成為止;
這時我們可以在開始菜單中看到Ubuntu20.04的圖標:
雙擊打開可以看到註冊賬戶的信息,根據個人習慣輸入賬戶名稱和密碼即可。
密碼輸入完成後可以看到Ubuntu20.04的相關信息,到此為止在Windows子系統下安裝Ubuntu20.04完成。
此時可以在此電腦中看到Linux,打開它可以看到Ubuntu的文件,後續與Ubuntu之間的文件操作可以從此處進行。
二、在子系統Ubuntu20.04上安裝桌面環境
1. 更換軟體源
由於Ubuntu預設的軟體源在國外,有時候後可能會造成下載軟體卡頓,這裡我們更換為國內的阿裡雲源,其他國內源亦可。
雙擊打開Ubuntu20.04 LTS圖標,在命令行中輸入
# 備份原來的軟體源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 編輯軟體源
sudo nano /etc/apt/sources.list
將原來的內容替換為
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
如下所示,然後按Ctrl + O保存,並按Ctrl + X退出編輯模式。
2. 更新升級軟體
在Ubuntu命令行中依次執行如下命令:
# 更新軟體源
sudo apt-get update -y
# 升級所有軟體
sudo apt-get upgrade -y
3. 安裝gnome桌面環境
Windows子系統下安裝的分發版Ubuntu是預設不帶有桌面環境的,為了能夠使用桌面環境,我們需要手動安裝。桌面環境有xfce4、gnome等,在這裡選擇最經典的gnome桌面環境,即和Ubuntu官方版本的桌面環境相似。
在Ubuntu命令行中依次執行如下命令:
# 安裝gnome桌面環境
sudo apt-get install ubuntu-desktop
# 安裝相關工具
sudo apt-get install gnome-tweak-tool
4. 安裝systemctl
Windows子系統下安裝的分發版Ubuntu預設不支持systemctl命令,然而systemctl在原生版Ubuntu中是非常重要的,在這裡手動安裝。
在Ubuntu命令行中依次執行如下命令:
git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git
cd ubuntu-wsl2-systemd-script/
bash ubuntu-wsl2-systemd-script.sh
註意:這裡可能殺毒軟體會出現警告,需要允許程式所有操作或者先行關閉殺毒軟體,當看到下麵圖片所示時代表安裝成功。
這時需要重啟WSL服務,以管理員模式打開PowerShell,執行
# 停止服務
net stop LxssManager
# 啟動服務
net start LxssManager
5. 安裝遠程式控制制軟體xrdp
我們每次雙擊打開的Ubuntu20.04 LTS圖標都是命令行終端,無法看到桌面環境,所以需要在Ubuntu中安裝遠程式控制制軟體,然後使用Windows自帶的mstsc工具來達到可視化操作Ubuntu的目的。
在Ubuntu命令行中執行安裝安裝命令:
# 安裝xrdp遠程式控制制服務
sudo apt-get install xrdp
將埠從3389改為3390,因為此前預設的3389埠已保留用於ubuntu shell
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
配置啟動session,否則遠程桌面登錄輸入密碼之後會直接閃退
echo "gnome-session" > ~/.xsession
重新啟動xrdp服務
sudo systemctl restart xrdp
這時可以查看xrdp服務狀態
sudo systemctl status xrdp
如圖所示,有綠色的running代表服務成功運行。
三、從Windows啟動桌面版Ubuntu
按住Windows+ R,在運行框中輸入mstsc後按回車
電腦輸入localhost:3390後按回車
註:這裡:為英文狀態下輸入;在這裡可以在顯示選項里將這個連接另存到桌面,方便以後打開。
選擇是
在這裡輸入你的賬戶和密碼並點擊OK
在上一步之後可能會有短暫的黑屏,別怕!這不是配置沒成功,稍微等待一下就可以看到下麵這個圖片啦,到此為止說明桌面環境已經成功配置並且可以正常進入啦!
本文轉自:https://blog.csdn.net/weixin_44301630/article/details/122390018