序文
古い Mac が少し遅いようなので、高性能の Windows ノートパソコンに買い替えました。Windows ノートパソコンは、おそらく WSL2 をインストールするだけで Linux 関連の環境が必要です。これも Linux カーネルをベースにしていると聞きました。さて、今日は詳しく説明しましょう。これをインストールする方法を書き留めておきます。
具体的なプロセス
-
まず第一に、必要な Linux システムを Windows ストアで検索する必要があります。私がここで選択したのは です。選択できる
Ubuntu
バージョンは 2 つあります。それらは と ですubuntu 18
。ubuntu 20
私
はより一般的に使用されている方を選択しましたubuntu 18
。バージョンが少し異なり、少し古いですが、日常の開発や使用には影響しません。 -
エラーの解決
0x8007019e
実際、私は以前に一度会社のコンピュータにインストールしたことがあります。このプロセス中、最も面倒な作業はトラブルシューティングでした。ご覧のとおり、それを開くとすぐに、彼はエラーを私たちに報告し、その後エラー コードを含めました0x8007019e
。次に、このコードを使用して検索します。
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x8007019e
The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
See https://aka.ms/wslinstall for details.
Press any key to continue...
解決策と問題:
WSL は、Linux 用の Windows サブシステムです。Windows オペレーティング システムの Microsoft ストアで WSL を検索して、ubuntu、kali、opensuse、およびその他の Linux ディストリビューションをダウンロードします。ただし、インストール後の実行中に、0X8007019E のエラーが報告された場合は、次の手順に進む必要があります。 「Windows を有効にするか閉じる」をクリックして、「機能」で Windows Subsystem for Linux を有効にして、エラーの問題を解決します。PowerShell で Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem -Linux を実行することもできます。
root パスワードを変更するには、powershell で ubuntu config –default-user root コマンドを実行して root パスワードを構成します。
WSL エラー 0X8007019E の解決策
実際の方法は上記の記事には書かれていませんが、経験上「コントロールパネル」→「プログラムのアンインストール」→「Windowsプログラムの有効化または無効化」→「Linuxに適したサブルーチンの選択」が必要です。 「システム」 --> 「コンピューターを再起動」
Win10 で Linux 用の Windows サブシステムをオンにする方法
Linux 用 Windows サブシステムの起動に失敗しました。
コンピュータを再起動しています... 続行します。
- エラーを解決する
0x800701bc
再起動するとエラーが変わりました。インストールを続行しましょう。
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel
Press any key to continue...
クエリにより、wsl が最新バージョンではないことがわかりました。win11
に ubuntu サブシステムをインストールするときに次の問題を解決するにはどうすればよいですか?
wsl --update
これは、コマンドを実行するには管理者権限を使用する必要があることを意味します。
プロンプトが表示されます。wsl --shutdown
強制的に再起動します。
- トラブルシューティング
0x80370102
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370102
Error: 0x80370102 ???????????????????
Press any key to continue...
ご覧のとおり、エラーが再び変更されました。
この問題を解決するには、まずBIOSの仮想化が有効になっているかを確認する必要があるようです
https://blog.csdn.net/qq_39757730/article/details/117431647
https://zhuanlan.zhihu.com/p/147233604 ?from_voters_page=true
- 砂の彫刻 Windows 11 Home Edition. この機能は去勢されています. ダウンロードするスクリプトを見つけるだけです.
管理者権限で開く必要があることに注意してください。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
Windows 11 には Hyper-V ソリューションがありません
Ubuntuの初期化
すべてのインストールが完了すると、ubuntu
アカウントとパスワードの初期化を求められますので、順に入力すれば完了です。
追加の質問
- 試行された操作は、参照されたオブジェクトの種類ではサポートされていません。(試行された操作は、参照されたオブジェクトのタイプではサポートされていません。)
こちら 私の場合、VPN プロキシの使用が原因でした その他の問題
WSL2 使用時の「参照されたオブジェクトの種類は試行された操作をサポートしていません」の問題を解決するには、このブログを参照してください。
これら 2 つの質問は後で密码遗忘如何重新设置密码
追加します。ubuntu文件挂载在什么地方, 如何ubuntu内使用Windows内容