[novashare_inline_content]
Windows Subsystem for Linux (WSL) のおかげで、PC に Linux ディストリビューションを簡単に展開できます。そして最近では、Windows 10 および 11 上、つまりグラフィカル環境で Linux GUI アプリケーションをインストールして実行できるようになりました。これは非常に優れており、Microsoft Store からの展開は簡単です。この記事では、これらすべてを行う方法について説明します。
前提条件
Windows 上のグラフィカル環境で Linux GUI アプリケーションをインストールして実行できるようにするには、以下が必要です。
- すべてを備えた Windows 10 または 11 のバージョン2022 年 11 月のアップデートがインストールされました。
- vGPU ドライバーがインストールされています (すでに存在しているはずです)
お急ぎの場合やテストを行う場合は、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」を検索してボタンをクリックします得る。
WSL をダウンロードしてインストールしたら、ボタンをクリックします。開ける、いつでも Microsoft Store から入手できます。ディストリビューションが存在しないことを示すメッセージが表示されます。問題はありません。インストールする次のステップに進みましょう。
Linux ディストリビューションをインストールする
すべては Microsoft Store から再び始まります。もう一度開き、選択した Linux ディストリビューション (Ubuntu、Debian など) を見つけてインストールします。例として、クラシック Ubuntu。プレス得る。
ダウンロードしたらボタンを押してください開ける。 Ubuntu のインストールはターミナルで続行されます。覚えておく必要があるユーザー名とパスワードを入力します。
次に、Ubuntu のアップデートを開始します。次のコマンドを入力して押します前菜:
sudo apt update -y && sudo apt full-upgrade -y
完了すると、Ubuntu が Windows の [スタート] メニューに表示されます。それを開くだけで端末にアクセスできます。
GUI 環境で Linux アプリケーションをインストールして実行する
問題の核心に入りましょう。Windows 上に Linux アプリケーションをインストールして実行します。必要に応じて、Windows のスタート メニューのショートカットにアクセスして Ubuntu ターミナルを開きます。選択した Linux アプリケーションをインストールします。たとえばゲディット:
sudo apt install gedit -y
インストールが完了すると、Windows 上で Linux アプリケーションを起動できるようになります。これを行うには、次のように入力します。gedit
それから前菜ターミナル内で。
または、さらに簡単には、Windows のスタート メニューに自動的に作成されたショートカットを使用します。
Linux アプリケーションが実行されると、他のソフトウェアと同様に、Windows タスクバーに固定して開くことができます。
トラブルシューティング
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 を実行します。古い Windows バージョンの 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]
あなたも私たちにできます記事のアイデアを提出する検索結果が異なる場合。