目次
序文
デスクトップ版の Ubuntu を Windows サブシステムにインストールする理由についてお話しさせてください.仮想マシンが良くないのか、デュアル システムが良くないのかという質問があるかもしれません。注意を怠ると、デュアルシステムを捨てると元の環境が破壊されます. 仮想マシンをインストールすると、コンピュータのハードウェアの制限により、仮想マシンが非常にスタックし、正常に使用できなくなる可能性があります. したがって、これは、注意を払わない人にのみ適用されます.上記の 2 種類の痛みを経験したくない方法です。
1. Linux サブシステムを Windows にインストールする
前提条件
-
WSL2 は hyper-V に基づいているため、Windows マシンは仮想化をサポートする必要があり、BIOS で仮想化テクノロジを有効にする必要があります。
仮想化が有効になっているかどうかを確認します。Enter キー
を押したままにしてコマンド ラインを開き、Enter キーを押します。Windows+R
cmd
systeminfo
次の単語が表示されます。これは、コンピューターが既に仮想化をサポートしていることを意味し、インストールを続行できます。
Hyper-V 要求: 虚拟机监视器模式扩展: 是 固件中已启用虚拟化: 是 二级地址转换: 是 数据执行保护可用: 是
-
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
、実行ボックスに入力してmstsc
Enter を押し
计算机
、次にlocalhost:3390
Enter を押して英語で入力します。ここで、この接続をデスクトップに保存して、後で開くことができます。
注:
:
显示选项
是
[ここにアカウントとパスワードを入力してください] を選択し、 OK
[前の手順の後に短い黒い画面が表示される場合がありますが、心配しないでください] をクリックします。これは構成がうまくいかなかったからではありません. しばらく待つと下の図が表示されます. これまでのところ, デスクトップ環境が正常に構成されており, 正常に入力できることを意味します.