超詳細な Windows10/Windows11 サブシステム (WSL2) をインストールして Ubuntu20.04 をインストール (デスクトップ環境あり)

序文

デスクトップ版の Ubuntu を Windows サブシステムにインストールする理由についてお話しさせてください.仮想マシンが良くないのか、デュアル システムが良くないのかという質問があるかもしれません。注意を怠ると、デュアルシステムを捨てると元の環境が破壊されます. 仮想マシンをインストールすると、コンピュータのハードウェアの制限により、仮想マシンが非常にスタックし、正常に使用できなくなる可能性があります. したがって、これは、注意を払わない人にのみ適用されます.上記の 2 種類の痛みを経験したくない方法です。

1. Linux サブシステムを Windows にインストールする

前提条件

  1. WSL2 は hyper-V に基づいているため、Windows マシンは仮想化をサポートする必要があり、BIOS で仮想化テクノロジを有効にする必要があります。
    仮想化が有効になっているかどうかを確認します。Enter キー
    を押したままにしてコマンド ラインを開き、Enter キーを押します。Windows+Rcmd

    systeminfo
    

    次の単語が表示されます。これは、コンピューターが既に仮想化をサポートしていることを意味し、インストールを続行できます。

    Hyper-V 要求:     虚拟机监视器模式扩展: 是
                      固件中已启用虚拟化: 是
                      二级地址转换: 是
                      数据执行保护可用: 是
    
  2. Windows10でもWindows11でも、お使いのWindowsは最新版です 最新版でない場合は、最新版にシステムをアップデートしてください设置Windows更新

インストール手順

1.開発者モードを有効にする

设置で「開発者設定」を検索して開き、開い
ここに画像の説明を挿入
开发人员模式クリックすると、この時点で開発者モードが正常にオンになります。
ここに画像の説明を挿入

2.「Linux用Windowsサブシステム」を有効にします

控制面板--を検索し程序和功能启用或关闭Windows功能[Windows Subsystem for Linux] を選択し、クリックして、确定ここに画像の説明を挿入コンピューターが次のように応答し、変更を処理していることを確認します。
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
それをクリックして立即重新启动、コンピューターが再起動するのを待ちます。

3. Linux ディストリビューションをインストールする

マイクロソフトの公式文書

3.1 WSL カーネルをアップグレードする

Microsoft 公式ドキュメント - 古いバージョンの WSL の手動インストール手順

x64 コンピュータ用の WSL2 Linux カーネル更新パッケージに適した 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 のインストール

「Ubuntu」を開いて検索し、ダウンロードが完了するまで「インストール」を微软商店(Microsoft Store)選択してクリックすると、Ubuntu20 のアイコンが表示されます パスワードを入力すると、Ubuntu20.04 の関連情報が表示され、これで Windows サブシステムへの Ubuntu20.04 のインストールは完了です。この時点で、で表示され、それを開いて Ubuntu ファイルが表示され、以降の Ubuntu でのファイル操作はここから実行できます。Ubuntu20.04 LTS
ここに画像の説明を挿入
开始
ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入
此电脑Linux
ここに画像の説明を挿入

2. サブシステム Ubuntu20.04 にデスクトップ環境をインストールします。

1. ソフトウェア ソースを置き換える

Ubuntu のデフォルトのソフトウェア ソースは海外にあるため、ダウンロード ソフトウェアがフリーズすることがありますが、ここでは国内の Alibaba Cloud ソースに置き換え、その他の国内ソースも利用できます。

ダブルクリックして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 などが含まれます。ここでは、Ubuntu の公式バージョンのデスクトップ環境に似た、最も古典的な gnome デスクトップ環境を選択します。

Ubuntu コマンド ラインで次のコマンドを順番に実行します。

# 安装gnome桌面环境
sudo apt-get install ubuntu-desktop
# 安装相关工具
sudo apt-get install gnome-tweak-tool

4. systemctl をインストールします

Windows サブシステムにインストールされているディストリビューション バージョンの Ubuntu は、デフォルトでは systemctl コマンドをサポートしていませんが、ネイティブ バージョンの Ubuntu では systemctl は非常に重要であり、ここでは手動でインストールします。

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 にリモート コントロール ソフトウェアをインストールし、Windowsmstscに付属のツールを使用して目的を達成する必要があります。 Ubuntuを視覚的に操作します。

Ubuntu コマンド ラインでインストール コマンドを実行します。

# 安装xrdp远程控制服务
sudo apt-get install xrdp

以前のデフォルトの 3389 ポートが ubuntu シェル用に予約されているため、ポートを 3389 から 3390 に変更します。

sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini

セッションを開始するように構成します。そうしないと、パスワードを入力した直後にリモート デスクトップ ログインがクラッシュします。

echo "gnome-session" > ~/.xsession

xrdp サービスを再起動します

sudo systemctl restart xrdp

この時点で、xrdp サービスのステータスを表示できます。

sudo systemctl status xrdp

図に示すように、緑色の実行中は、サービスが正常に実行されていることを意味します。
ここに画像の説明を挿入

3. Windows から Ubuntu デスクトップを起動します。

を長押ししWindows+ R、実行ボックスに入力してmstscEnter を押し
ここに画像の説明を挿入
计算机次にlocalhost:3390Enter を押して英語で入力します。ここで、この接続をデスクトップに保存して、後で開くことができます。
ここに画像の説明を挿入注::显示选项


ここに画像の説明を挿入
[ここにアカウントとパスワードを入力してください] を選択し、 OK
ここに画像の説明を挿入
[前の手順の後に短い黒い画面が表示される場合がありますが、心配しないでください] をクリックします。これは構成がうまくいかなかったからではありません. しばらく待つと下の図が表示されます. これまでのところ, デスクトップ環境が正常に構成されており, 正常に入力できることを意味します.
ここに画像の説明を挿入

あなたは終わった!

おすすめ

転載: blog.csdn.net/weixin_44301630/article/details/122390018
おすすめ