柔らかい

Windows10にLinuxBashシェルをインストールする方法

問題を排除するために楽器を試してください





ポストする最終更新日:2021年2月16日

Bash Shellは、非常に長い間Linuxの一部であった単なるコマンドラインユーティリティであり、現在、MicrosoftはWindows10に直接追加しています。これは仮想マシンでもコンテナでもWindows用にコンパイルされたソフトウェアでもありません。代わりに、これはLinuxソフトウェアを実行することを目的とした完全なWindowsサブシステムであり、WindowsでAndroidアプリを実行するためのMicrosoftの廃止されたProjectAstoriaに基づいています。



今、私たちは皆、デュアルモードオペレーティングシステムが何であるかを知っています。 WindowsオペレーティングシステムとLinuxオペレーティングシステムを使用したいが、PCが処理するのに十分な強度がない場合はどうしますか デュアルモードオペレーティングシステム ? 1つはWindowsオペレーティングシステムを搭載し、もう1つはLinuxオペレーティングシステムを搭載した2台のPCを保持する必要があるということですか?明らかに、そうではありません。

Windows10にLinuxBashシェルをインストールする方法



Microsoftは、PCに実際に2つのオペレーティングシステムをインストールしなくても、デュアルオペレーティングシステムモードを使用できるようにしました。 Microsoftは、Ubuntuの親会社であるCanonicalと提携して、Bashシェルを使用してWindows上でLinuxを実行できるようになったと発表しました。つまり、Linuxオペレーティングシステムを搭載していなくても、Windows上のLinuxのすべての機能を実行できるようになります。 PC。

また、Windows 10のアップグレードにより、WindowsでBashシェルを簡単に入手できるようになりました。さて、この疑問が生じます、 LinuxBashシェルをWindows10にインストールする方法は? この記事では、これに対する答えが得られます。



コンテンツ[ 隠れる ]

LinuxBashシェルをWindows10にインストールする方法

Windows10でLinuxBashシェルを使用するには、まず、 Windows10上のLinuxBashシェル 、およびBashシェルをインストールする前に、いくつかの前提条件があります。



  • マシンでWindows10アニバーサリーアップデートを実行している必要があります。
  • Linux Bashシェルは32ビットバージョンでは機能しないため、64ビットバージョンのWindows10を使用している必要があります。

すべての前提条件が満たされたら、Windows10へのLinuxBashシェルのインストールを開始します。

LinuxBashシェルをWindows10にインストールするには、次の手順に従います。

1.を開きます 設定

Windowsサーチに「設定」と入力しますb

android プリインストール 削除 root

2.をクリックします アップデートとセキュリティ オプション

Windowsキー+Iを押して[設定]を開き、[更新とセキュリティ]アイコンをクリックします

3.をクリックします 開発者向けオプション 左パネルのメニューから。

4.開発者機能の下で、をクリックします。 無線 横のボタン 開発者モード

ノート :Fall Creators Update以降、開発者モードを有効にする必要はありません。 手順9に直接スキップします。

開発者モードパッケージのインストールに失敗したエラーコード0x80004005を修正

5.開発者モードをオンにするかどうかを尋ねる警告ダイアログボックスが表示されます。クリックしてください はい ボタン。

[はい]ボタンをクリックします| Windows10にLinuxBashシェルをインストールする方法

6.インストールを開始します 開発者モードパッケージ

ユニバーサル シリアル バス (usb) コントローラー のドライバーがインストールされていません。

開発者モードパッケージのインストールを開始します

7.インストールが完了すると、開発者モードがオンになっていることに関するメッセージが表示されます。

8.PCを再起動します。

9. PCを再起動したら、 コントロールパネル

検索バーで検索してコントロールパネルを開く

10.をクリックします プログラム

プログラムをクリックします

11.の下で プログラムと機能 、 クリック Windowsを回す 機能のオンまたはオフ

[プログラムと機能]で、[Windowsの機能をオンまたはにする]をクリックします。

12.以下のダイアログボックスが表示されます。

ウィンドウ機能のオン/オフを切り替えるダイアログボックスが表示されます

13.横のチェックボックスをオンにします Linux用のWindowsサブシステム オプション。

LinuxオプションのWindowsサブシステムの横にあるチェックボックスをオンにします| Windows10にLinuxBashシェルをインストールする方法

14.をクリックします わかった ボタン。

15.変更の適用が開始されます。リクエストが完了し、コンポーネントがインストールされたら、をクリックしてPCを再起動する必要があります。 再起動 オプション。

[今すぐ再起動]オプションをクリックしてPCを再起動する必要があります

16.システムが再起動したら、Windows SubsystemforLinux用のUbuntuディストリビューションをインストールする必要があります。

17.コマンドプロンプト(admin)を開き、次のコマンドを入力してEnterキーを押します。

lxrun /install

ノート :Fall Creators Update以降、bashコマンドを使用してUbuntuをインストールまたは使用することはできなくなりました。

18.これにより、Ubuntuディストリビューションが正常にインストールされます。ここで、Unixのユーザー名とパスワードを設定する必要があります(これは、Windowsのログイン資格情報とは異なる場合があります)。

19.終了したら、コマンドプロンプトを開き、次のコマンドを使用して、WindowsでBashコマンドを使用できます。

bash

別の方法:Microsoftストアを使用してLinuxディストリビューションをインストールする

1.Microsoftストアを開きます。

2.これで、次のLinuxディストリビューションをインストールするオプションがあります。

Ubuntu。
OpenSuse Leap
Kali Linux
Debian
アルパインWSL
Suse Linux Enterprise

3. Linuxの上記のディストリビューションのいずれかを検索し、をクリックします。 インストール ボタン。

4.この例では、Ubuntuをインストールします。検索する ubuntu 次に、をクリックします 取得(またはインストール) ボタン。

MicrosoftストアでUbuntuを入手する

5.インストールが完了したら、をクリックします。 発売 ボタン。

ntoskrnl.exe windows10 ブルースクリーン

6.あなたはする必要があります ユーザー名とパスワードを作成する このLinuxディストリビューションの場合(Windowsのユーザー名とパスワードとは異なる場合があります)。

7.次に、 新しいユーザー名とパスワード 次に、パスワードを繰り返して、もう一度を押します 入る 確認するために。

このLinuxディストリビューションのユーザー名とパスワードを作成する必要があります| Windows10にLinuxBashシェルをインストールする方法

8.これで、スタートメニューからUbuntuディストリビューションを起動して、いつでも使用できるようになりました。

9.または、を使用して、インストールされているLinuxディストリビューションを起動することもできます。 wslコマンド

ご存知のように、WindowsのLinux BashシェルはLinuxで見られる実際のBashシェルではないため、コマンドラインユーティリティにはいくつかの制限があります。これらの制限は次のとおりです。

  • Windows Subsystem for Linux(WSL) Linuxグラフィカルアプリケーションを実行するようには設計されていません。
  • 開発者にBashを実行するためのテキストベースのコマンドライン機能のみを提供します。
  • Linuxアプリケーションは、システムファイルと、ハードドライブで利用可能なすべてのものにアクセスするため、Windowsプログラムでスクリプトを起動したり使用したりすることはできません。
  • また、バックグラウンドサーバーソフトウェアもサポートしていません。
  • すべてのコマンドラインアプリケーションが機能するわけではありません。

Microsoftは、ベータラベルが付いたこの機能をリリースしています。これは、まだ進行中であり、意図したすべての機能が含まれているわけではなく、正しく機能しない場合があることを意味します。

おすすめされた: このサイトがWindows10のISPによってブロックされている問題を修正する

しかし、今後の時代とアップデートに伴い、MicrosoftはLinux Bashシェルを実際のLinuxBashシェルと同じにする方法を模索しており、awk、sed、grepなどのツールを実行するBash環境などのコア機能に焦点を当てています。Linuxユーザーサポート、などなど。

イーロンデッカー

ElonはCyber​​Sのテクニカルライターです。彼は約6年間ハウツーガイドを執筆しており、多くのトピックをカバーしています。彼は、Windows、Android、および最新のトリックとヒントに関連するトピックをカバーするのが大好きです。