Windows 11 に Linux 用 Windows サブシステムをインストールする方法

競争相手を招待するのは奇妙に思えますが、Microsoftは現在、 (Microsoft)Windows内でLinuxを実行できるようにしています。想像以上に簡単にインストールでき、想像以上に柔軟で強力です。

Linux用Windowsサブシステム(Subsystem)インストール(Install)する理由

あるオペレーティング システム (OS) を別のオペレーティング システム (OS) 内にインストールすることは矛盾しているように思えます。ポイントは何ですか?なぜLinuxなのか? Windowsで(Windows)Linuxを使用する 6 つの理由は、思いつきで思いつくことができます。

1. Linux用Windowsサブシステム(Subsystem)は無料で簡単

最も明白な答えは、Linuxは無料だということです。しかし、使いにくい場合、無料のものは何の役に立つでしょうか。幸いなことに、Windows Subsystem for Linux ( WSL ) は簡単、シンプル、迅速にインストールまたはアンインストールできるため、Linuxに興味がある場合は試してみる価値があります。

2. Linux用 Windowsサブシステム(Subsystem)は仮想マシン を必要としない(Require)

Hyper-VVirtualBoxVMWareなどの仮想マシン (VM) ホストをインストールしたくない場合は、WSLを使用することをお勧めします。CPURAMなどのスペースとリソースも消費しません。

3. Linux用のWindows サブシステムは(Windows Subsystem)多くの Linux ディストリビューションを使用できます(Linux Can Use Many Linux Distributions)

執筆時点では、17 のLinux ディストリビュー(Linux)ション (または「ディストリビューション」) がMicrosoft Storeで入手可能でした。これらには、 Ubuntu デスクトップ(Ubuntu Desktop)およびサーバー(Server)DebianKaliSUSE Linux Enterprise ServerOpenSUSE、およびOracle Linuxのさまざまなバージョンとバリエーションが含まれます。

次のPowerShellコマンドを使用して、利用可能なすべてのディストリビューションを表示する こともできます。

wsl –list –online

4.キャリア開発(Career Development)のためのLinux用Windowsサブシステム(Subsystem)

Linux や、職場や学校向けのUbuntuDebian GNU/LinuxKaliAlpine WSLなどのさまざまな Linux ディストリビューション(various Linux distros)について学ぶことができます。Linuxはサーバー市場で大きなシェアを占めており、より多くの組織がデスクトップにLinuxを使用しています。(Linux)

学生は、コンピュータ ラボに行く代わりに、チュートリアルに使用できます。セキュリティ(Security)研究者は、Kali やその他の Linux ハッキング ディストリビューション(Kali and other Linux hacking distros)とそれに含まれる多くのツールを使用できます。多くの Web 開発者、プログラマー、および人工知能研究者は、開発者ツールが組み込まれているため、開発環境として Debian または Alpine WSLを使用する場合があります。(WSL)

5.オープン ソース アプリ(Open Source Apps)用のLinux用Windowsサブシステム(Subsystem)

ほとんどのオープンソース ソフトウェア ( OSS ) は、最初にLinux環境用に開発されます。その結果、ゲーム開発、グラフィック デザイン、モノのインターネット ( IoT )(Internet)組み込みシステム(Things)など 、いくつかの業界でOSSが標準になりつつあります。(OSS)

多くの場合無料であるすべてのオープン ソース ソフトウェアを検討してください。Photoshopがあればいいのに?GIMP の使用を(using GIMP)検討してください。CADを学びたいのですが、 AutoCADを購入する余裕はありませんか? OpenSCAD を試してください(Try OpenSCAD)。ビデオ編集を次のレベルに引き上げたいと思っていますが、Adobe Premiereには手が届きませんか? Linuxには Openshot があります。

さらに印象的なのは、これらのLinux GUIアプリを(Linux GUI)Windowsアプリのようにウィンドウで実行できることです。Hyper-VVirtualBox、または 2 番目の物理コンピューターに別の仮想マシンを用意する必要はありません。ワークフローを妨げることなく 、WindowsでVisual Studioを使用し、 (Studio)Linuxの(Linux)GIMPで写真編集を行うことができます。

6. Windows ターミナルは(Windows Terminal Runs Multiple Distros)一度(Once)に複数のディストリビューションを実行します

Windows ターミナル(Windows Terminal)とそのマルチタブ機能のファンなら、複数のLinuxディストリビューションをそれぞれ独自のタブで同時に実行できることを気に入るはずです。

WSL 1 または WSL 2 を使用する必要がありますか?

WSL には、WSL 1WSL 2(WSL 2)の 2 つのバージョンがあります。WSLのデフォルトはバージョン 2 です。ほとんどの場合、これで問題ありません。ただし、システムが完全なLinux カーネル(Linux kernel)のインストールを処理できるかどうかわからない場合、またはDockerなどを使用しない場合は、WSL 1で問題ありません。

気が変わった場合、バージョンは簡単に更新できます。管理者として、PowerShell(open PowerShell)またはコマンド(Command)ラインを開き、次の wsl.exe コマンドを使用します。

wsl –set-default-version 2またはwsl –set-default-version 1

(Install Windows Subsystem)PowerShellを使用してLinuxWindows サブシステムをインストールする

PowerShellまたはコマンド ライン インターフェイス ( CLI ) を使用して WSL をインストールできます。PowerShellを学習していなくても大丈夫です。wsl.exe コマンドはどちらでも機能します。

  1. 管理者としてPowerShell(Open PowerShell)を開き、コマンドレットwsl –installを実行します。これにより、デフォルトで完全なLinuxカーネルとUbuntuディストリビューションを含む(Ubuntu)WSL 2バージョンがインストールされます。

wsl.exe のヘルプ テキストが表示される場合、WSLは既にインストールされています。

インストールには数分かかり、Windowsを再起動するように求められます。

  1. Windowsが再起動してサインインすると、bash シェル ウィンドウが開き、Ubuntuのインストールが続行されます。Enter new UNIX username とNew Passwordを求められます。これらを入力したら、インストールは完了です。

注: これにより、Ubuntu用の bash シェルがインストールされます。グラフィカル ユーザー インターフェイス ( GUI ) ではありません。これを有効にするには、追加の手順と前提条件があります。ただし、 Windows(Windows)コンピューター でLinux bash シェル コマンドを使用できるようになりました。

(Install Windows Subsystem)コントロール パネル(Control Panel)を使用してLinuxWindows サブシステムをインストールする

  1. [スタート(Start)] メニューを開き、[コントロール パネル(Control Panel)] を選択します。

  1. [プログラムと機能] を選択します。

  1. [Windows(Select Turn Windows)の機能を有効または無効にする] を選択します。これには管理者権限が必要です。

  1. 下にスクロール(Scroll)して [ Windows Subsystem for Linux ]を選択し、[OK] を選択します。

インストールが開始されます。完了すると、Windowsは PC を再起動する必要がありますというメッセージが表示されます。今すぐ再起動を選択し(Select Restart)ます。

再起動後、 [スタート(Start)] メニューからWindows上のUbuntuを開くか、 PowerShellまたはコマンド プロンプト(Command Prompt)で wsl.exe コマンドを使用します。

LinuxWindows サブシステム(Uninstall Windows Subsystem)をアンインストールするにはどうすればよいですか?

WSLを削除するには、最初にLinuxオペレーティング システムをアンインストールする必要があります。その後、 Windows(Windows)でサポート コンポーネントを削除できます。これは、Windowsの設定で行うのが最も簡単です。

  1. Windows の [設定](Windows Settings)を開き、[アプリ(Apps)]に移動して、[アプリ(Apps)と機能]を選択します。

  1. インストールしたLinux(Linux)ディストリビューションを検索します。縦に並んだ 3 つのドット メニューを選択し、[アンインストール(Uninstall)] を選択します。

  1. 「windows サブシステム」を検索し、3 ドット メニューを選択してから、[アンインストール(Uninstall)] を選択します。Linux WSLg プレビュー(Linux WSLg Preview)用のWindowsサブ(Windows Subsystem)システム(Windows Subsystem)Linux 更新(Linux Update)用の Windows サブシステムがある場合は、これを実行します。

  1. Windows(Restart Windows)を再起動すると、WSLがアンインストールされます。

WindowsからLinux ファイル システム(Linux File System)にアクセスするにはどうすればよいですか?

仮想マシンでLinux(Linux)を使用する場合とは異なり、Linuxから(Linux)Windowsファイルに簡単にアクセスでき、その逆も同様です。

エクスプローラー(Open File Explorer)を開き、左側のナビゲーション ペインで[ Linux ]を選択します。WindowsLinuxの間でファイルを移動する場合は、元のファイルではなくコピーを使用してください。ファイルタイプの互換性の問題がいくつかあり、ファイルが破損することがあります。

エラー メッセージ「\wsl.localhost にアクセスできません」の修正方法

ファイル エクスプローラーで(File Explorer)Linuxファイルシステムを初めて開いたときに、このエラーが発生する場合があります。

Windowsは、この接続を(Windows)WindowsコンピューターとLinuxコンピューター間の物理接続のように扱います。そのため、ネットワークが存在し、アクセス可能であることを伝える必要があります。これは、 Windows レジストリ(Windows Registry)を介して行います。Registryでの作業に慣れていない場合は、だれかに尋ねてください。レジストリ(Registry)に誤りがあると、 Windowsが動作しなくなる可能性があります。レジストリのバックアップも(make a backup of the Registry)必ず作成してください。

  1. レジストリ エディタ(Registry Editor)を開きます。左ペインで、次の場所に移動します。

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetworkProvider/HwOrder

  1. 右側で、PROVIDERORDERキーをダブルクリックします。

  1. リストの前に P9NP(Add P9NP) (1 つのコンマが続き、スペースはありません) を追加し、[OK] を選択します。

  1. NetworkProviderコンテナに戻り、 Orderキーを開きます。右側の PROVIDERORDERをダブルクリックします。

  1. リストの先頭に P9NP を追加し (1 つのコンマ、スペースなし)、[OK] を選択して、[(Add P9NP)レジストリ エディター(Registry Editor)] を閉じます。

これで、 Windows ファイル エクスプローラーから(Windows File Explorer)Ubuntuファイルシステムを開くことができます。エラーが続く場合は、Windowsを再起動してください。

LinuxからWindows ファイル システム(Windows File System)にアクセスするにはどうすればよいですか?

  1. Linux bash シェルで、コマンド cd ../.. を使用しcd ../..ルートに移動します。次に、lsコマンドを使用して、ディレクトリとファイルを一覧表示します。これらはすべてWindows(Windows)のディレクトリとファイルであることがわかります。

  1. ファイルを見つけるには、次のコマンドを使用してドキュメント フォルダーに移動します。ユーザー名は、Windows のユーザー ディレクトリの名前です。

cd users/username/documents

他の何かにアクセスする必要がある場合は、それが見つかるまでcdlsを使用してください。(ls)ファイルが破損する危険性があるため、ファイルを移動するのではなく、コピーするだけにしてください。

Windows Subsystem for(Else) Linux で(Linux)に何ができますか?

WSL を有効にすると、 Windowsコンピューターに完全なLinux環境ができます。あるいは、いくつかのLinux環境かもしれません。Linuxで考えられることは何でも、今や実行できます。いくつかのアイデアを得るために 、Linux関連の記事とチュートリアルをご覧ください。(Linux)



About the author

私は、Windows 11 または 10 アプリケーションの開発と保守に 10 年以上の経験を持つソフトウェア エンジニアです。また、Google ドキュメントと Microsoft Edge の使用経験もあります。これらの分野での私のスキルは、将来のソフトウェア エンジニアリングの役割の優れた候補者になります。



Related posts