Windows11 wsl2安裝Ubuntu-20.04
將WSL2設置為默認版本
?安裝Xfce等依賴(安裝圖形界面和遠程鏈接)
?
?
?
?當前用戶指定登錄session類型
?配置網絡,獲取主機的IP
?
?開啟防火墻端口
?
?
?
?注意:每次使用的時候都需要重新輸入
?
?
?
?
?啟用systemd
?
?
?
?![e43a8dd8-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul-AS1ziAAPLx3mIABM647.png)
wsl--set-default-version2
修改Ubuntu20.04下載源
vim /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-srchttp://mirrors.aliyun.com/ubuntu/focal-backportsmainrestricteduniversemultiverse
sudo apt-get update
sudo apt-get upgrade -y
![e1fde182-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnulqAO4apAARi31CmAzc218.png)
sudo apt install xorg
sudo apt-get install xfce4
sudo apt-get install xrdp
sudo apt-get install net-tools
sudo apt install -y lightdm
![e214129a-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnulqAeC7MAASoYAkYndo946.png)
sudo apt install xfce4-goodies
![e220cf58-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnulqAf13LAAXGJ4pdWIw130.png)
![e23ccc12-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnulqATX4oAAM6sonDRLU205.png)
sudo dpkg-reconfigure lightdm
![e257a55a-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnuluAU0VBAAHIxslTxWo259.png)
echo"xfce4-session">~/.xsession
修改xrdp運行端口,防止與Windows11自帶的xrdp服務端口沖突
sudo vim /etc/xrdp/xrdp.ini
修改xrdp的配置文件,把port從3389修改為任意未被占用的端口,避免和本機沖突
sudo echo xfce4-session >~/.xsession
sudo service xrdp restart
![e29037ee-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnuluABkW9AAPD3WLbe4A645.png)
sudo apt install net-tools
ip route | grep default | awk '{print $3}'
![e2a10b46-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnuluAMAk9AAPfbo0e0Zs978.png)
install bcbisonbuild-essentialccachecurlflexg++-multilibgcc-multilibgitgit-lfsgnupggperfimagemagick
lib32readline-dev lib32z1-dev libelf-dev liblz4-tool libncurses5 libncurses5-dev
libssl-dev libxml2 libxml2-utils lzop pngcrush rsync
schedtool squashfs-tools xsltproc
zip zlib1g-dev
![e2d4500a-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnulyAI26XAAPzW9vCcbc870.png)
sudo ufw allow 33891
打開遠程桌面鏈接
mstsc
使用Windows自帶的遠程控制進行連接
localhost:33891
![e2f5c06e-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnulyAQtPHAAWVWfZRVDs180.png)
![e30cb2a6-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnulyAI1_BAAXNsSCY4M0890.png)
![e3255388-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul2AQ7QcAADNiEnVcas923.png)
![e339fc7a-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul2AKkfKAADOp2Wn8Sk124.png)
wsl --shutdown
wsl -u root
sudo /etc/init.d/xrdp start
或
sudo service xrdp restart
![e36c4996-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul2AVyGDAAC-o-21XXY086.png)
![e3809e50-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul2AfNi4AAEKyuGE9T4478.png)
![e390386a-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul2AT3EPAAFjYeSWp-k030.png)
sudo add-apt-repository ppa:maarten-fonville/android-studio
![e39efb48-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul6AWfGYAAQgzidPLd4774.png)
sudo apt install android-studio
sudo apt install openjdk-8-jdk
sudo apt install openjdk-11-jdk
![e3b815ba-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul6APGxVAAZRIG1eR14260.png)
sudo apt install -y ubuntu-desktop xrdp gnome-software gnome-tweaks gnome-shell-extensions
git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git
cd ubuntu-wsl2-systemd-script/
bash ubuntu-wsl2-systemd-script.sh
![e3c79828-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul6AaX0VAAR-eqg-wwo527.png)
exec bash
![e3e8197c-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul6AOVmtAAVNWLQmQ4U171.png)
![e410063a-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul-AV6OoAAHqrMa2yDk130.png)
![e4296d82-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul-AZko8AAFgew-gJnQ415.png)
啟動XRDP服務
//關閉WSL
wsl --shutdown
wsl -u root
//由于WSL2里面不能用systemd,所以需要手動啟動
sudo /etc/init.d/xrdp start
![e43a8dd8-68d6-11ee-939d-92fbcf53809c.png](https://file1.elecfans.com/web2/M00/A7/E6/wKgaomUnul-AS1ziAAPLx3mIABM647.png)
安裝中文輸入法(需要在WSL Ubuntu20.04 GUI圖形界面中操作)
(1).卸載IBus輸入法框架
Ubuntu內置了IBus輸入法框架,與fcitx沖突,需要事先卸載
sudoaptremoveibus*
(2).安裝所需要的軟件包
sudoaptinstalldbus-x11fcitxim-configfcitx-sunpinyinfcitx-table-wubi
(3).安裝后需要重啟一次
wsl --shutdown
wsl -u root
sudo /etc/init.d/xrdp start
(4).配置輸入法框架
fcitx-config-gtk3
安裝搜狗輸入法
https://shurufa.sogou.com/
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
源碼
+關注
關注
8文章
653瀏覽量
29507 -
Ubuntu
+關注
關注
5文章
566瀏覽量
30062 -
Windows11
+關注
關注
0文章
59瀏覽量
4389
原文標題:Windows11上WSL之Ubuntu20.04搭建Android系統源碼編譯環境
文章出處:【微信號:哆啦安全,微信公眾號:哆啦安全】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
迅為RK3588開發板實時系統編譯-Preemption系統/ Xenomai系統編譯-獲取Linux源碼包
3.1 Preemption 系統/ Xenomai 系統編譯
3.1.1 獲取 Linux 源碼包
編譯環境說明:
本手冊使用的是迅為提供
發表于 01-09 11:03
Wi-Fi loT Windows10(2004)+WSL2 +Ubuntu 20.04 環境搭建
Microsoft Store 搜索Ubuntu下載完畢后安裝Ubuntu系統可能會提示失敗,按照提醒下載對應的wsl2環境安裝即可:說明頁
發表于 11-04 14:03
使用WSL搭建鴻蒙 IOT最方便的編譯環境
的開發環境建議,其中Linux機器主要用于編譯,windows機器主要用于開發和調試。 但是這有個問題,你在windows上編輯,在linu
發表于 11-16 14:54
【米爾MYS-8MMX開發板免費試用】+2.windows10+wsl2方式搭建ubuntu20.04開發環境
的Linux一般掌控系統。比如說安裝一些軟件會失敗、某些軟件容易出現錯誤等。二、windows10上使用wsl2方式安裝ubuntu20.0
發表于 07-25 10:03
Ubuntu20.04LTS2.ESP-IDF3.micropython操作步驟
(Windows 10)注意:如果安裝Ubuntu20.04LTS,需使用wsl,不要安裝wsl22.編譯
發表于 02-16 06:35
【HD-G2UL-EVM開發板體驗】基于WIN11+WSL2+UBUNTU搭建C開發環境-Helloworld+蜂鳴器測試程序
WIN11下安裝WSL2,并安裝UBUNTU系統的過程網上有很多資料就不再贅述。我們基于該環境搭建
發表于 12-18 00:31
為什么無法在ubuntu20.04上使用flex builder構建tsntool?
當我在 ubuntu20.04 上使用 flex builder 編譯 tsntool 時,發現無法訪問“的錯誤我讀了另一篇文章那個來源。 codeaurora.org 停止服務了,那么現在
發表于 04-20 09:07
【開鴻智谷NiobeU4開發板免費試用體驗】開鴻智谷NiobeU4環境搭建及編譯下載測試
的openharmony開發環境,弄了一周多編譯還是有問題,總是從頭再來一遍,總能夠編譯通過。這一篇就記錄一下搭建標準系統過程及
如何制作ubuntu20.04的文件系統
firefly自帶的文件系統,由于缺少一些基本功能模塊,因此,我們可以自己手動制作一個ubuntu20.04的文件系統。
【北京迅為】iTOP-LS2K0500開發板快速使用編譯環境ubuntu20.04第一章加載迅為提供 Ubuntu20.04
【北京迅為】iTOP-LS2K0500開發板快速使用編譯環境ubuntu20.04第一章加載迅為提供 Ubuntu20.04
![【北京迅為】iTOP-LS2K0500開發板快速使用<b class='flag-5'>編譯</b><b class='flag-5'>環境</b><b class='flag-5'>ubuntu20.04</b>第一章加載迅為提供 <b class='flag-5'>Ubuntu20.04</b>](https://file1.elecfans.com/web2/M00/06/C5/wKgZombqkpCAVPDTAADBy0z2FgU060.png)
評論