[novashare_inline_content]

Windows Subsystem for Linux (WSL) のおかげで、PC に Linux ディストリビューションを簡単に展開できます。そして最近では、Windows 10 および 11 上、つまりグラフィカル環境で Linux GUI アプリケーションをインストールして実行できるようになりました。これは非常に優れており、Microsoft Store からの展開は簡単です。この記事では、これらすべてを行う方法について説明します。

前提条件

Windows 上のグラフィカル環境で Linux GUI アプリケーションをインストールして実行できるようにするには、以下が必要です。

お急ぎの場合やテストを行う場合は、Microsoft サイトから Hyper-V 上の更新された仮想マシンをダウンロードします。。 Hyper-V の場合、次の PowerShell コマンドを使用してネストされた仮想化をアクティブ化し、管理者で VM を停止して実行することを忘れないでください。

Set-VMProcessor -VMName "Nom de la VM" -ExposeVirtualizationExtensions $true

WSL2をインストールする

Windows Subsystem for Linux (WSL) を使用すると、Windows PC に Linux ディストリビューションをインストールできます。コマンドラインからこれを行うことも可能ですが、Windows 2022 年 11 月アップデート、可能ですMicrosoft ストアから WSL2 を直接ダウンロードしてインストールします。。これが私たちがやろうとしていることです。 Microsoft ストアを開き、「wsl」を検索してボタンをクリックします得る

Microsoft StoreからWSL2をインストールする

WSL をダウンロードしてインストールしたら、ボタンをクリックします。開ける、いつでも Microsoft Store から入手できます。ディストリビューションが存在しないことを示すメッセージが表示されます。問題はありません。インストールする次のステップに進みましょう。

WSL2オープニング

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

すべては Microsoft Store から再び始まります。もう一度開き、選択した Linux ディストリビューション (Ubuntu、Debian など) を見つけてインストールします。例として、クラシック Ubuntu。プレス得る

Microsoft StoreからUbuntuを入手する

ダウンロードしたらボタンを押してください開ける。 Ubuntu のインストールはターミナルで続行されます。覚えておく必要があるユーザー名とパスワードを入力します。

ターミナルからrootユーザーを作成する

次に、Ubuntu のアップデートを開始します。次のコマンドを入力して押します前菜:

sudo apt update -y && sudo apt full-upgrade -y
ターミナルからのUbuntuアップデート

完了すると、Ubuntu が Windows の [スタート] メニューに表示されます。それを開くだけで端末にアクセスできます。

WindowsのスタートメニューからUbuntuを開きます

GUI 環境で Linux アプリケーションをインストールして実行する

問題の核心に入りましょう。Windows 上に Linux アプリケーションをインストールして実行します。必要に応じて、Windows のスタート メニューのショートカットにアクセスして Ubuntu ターミナルを開きます。選択した Linux アプリケーションをインストールします。たとえばゲディット:

sudo apt install gedit -y

インストールが完了すると、Windows 上で Linux アプリケーションを起動できるようになります。これを行うには、次のように入力します。geditそれから前菜ターミナル内で。

または、さらに簡単には、Windows のスタート メニューに自動的に作成されたショートカットを使用します。

Linux アプリケーションが実行されると、他のソフトウェアと同様に、Windows タスクバーに固定して開くことができます。

Linux Gedit アプリケーションは、Windows 上の GUI インターフェイスを使用して実行されます。

トラブルシューティング

Windows 上のインターフェイスで Linux ソフトウェアをインストールして実行できない場合の一般的な問題をいくつか紹介します。

WSLのステータスを確認する

WSL がインストールされていることを確認するには、Windows コマンド プロンプトで次のステートメントを発行します。

wsl --status

WSL のバージョンとディストリビューションをインストールする必要があります。エラーが発生した場合は、メッセージを再コピーして調べてください。

特別なエラーがなければ、更新を行うことができます。それほど手間はかかりません。

wsl --update

Windowsが最新ではありません

Windows のバージョンが最新でない場合、Microsoft Store から入手できる WSL および Linux コンポーネントが正しく動作しない可能性があります。実際、古いバージョンの Windows では、追加の Linux 用サブシステム コンポーネントが必要になる場合があります。 Windows のバージョンを確認するには、コマンド プロンプトを開いて次のように入力します。ver

Windows 10 バージョン 21H1、21H2、22H2、または 11 月の更新プログラムがすべてインストールされた Windows 11 21H2 を実行している必要があります (KB5020030W10 またはKB5019157W11)。

バージョンに応じて、Windows Update を実行します。古い W​​indows バージョンの Windows 上のインターフェイスを使用して Linux ソフトウェアを起動する場合は、代わりに次のコマンドを使用して、必要なコンポーネントをすべてインストールします。

wsl --install

このコマンドは、追加の Windows コンポーネント、Linux サブシステム、仮想マシン プラットフォーム、および Ubuntu を自動的にアクティブ化します。 PC を再起動します。

ディスプレイを開けません

このメッセージは、Windows 上で Linux アプリケーションをグラフィカル モードで開こうとすると表示されることがあります。いくつかの解決策を適用できます。ぜひ読んでください。GitHub 上のそれに関する Wiki

WslRegisterDistribution に失敗しました

次のエラーが表示されます。« 仮想マシン プラットフォームの Windows 機能を有効にし、BIOS で仮想化が有効になっていることを確認してください »

仮想マシン プラットフォームの Windows 機能を有効にしてください: 追加コンポーネントがアクティブになっていない可能性があります。を作る+R注ぐ「実行」ウィンドウを開くそして入力してくださいoptionalfeatures。活性化仮想マシンプラットフォーム

BIOS で仮想化が有効になっていることを確認してください : このメッセージがコンピュータに表示された場合は、BIOS で仮想化がアクティブであることを確認してください。仮想マシン上で WSL2 を実行している場合は、ネストされた仮想化。 Hyper-V では、管理者として PowerShell で次のコマンドを実行することで有効にできます。

Set-VMProcessor -VMName "Nom de la VM" -ExposeVirtualizationExtensions $true

この記事をシェアする

[novashare_inline_content]

あなたも私たちにできます記事のアイデアを提出する検索結果が異なる場合。