経緯
私自身はよわよわエンジニアですが、つよつよエンジニアの方たちはLinuxを使いこなしているイメージがあり、ただただLinux環境を構築してみたかったからです。
WSL2を使用する方法もありますが、業務でHyper-Vを使用することがあり、Wslよりも本格的な感じがしたので、Hyper-Vを使用して、Linuxの環境を作成することにしました。(今回はLinux環境構築には触れません。)
windows 11 HomeにHyper-Vをインストールする手順
注意点として、windows 11 Homeでは、Microsoft learnに記載の方法では、hyper-vをインストールできません。
1. 任意の場所にバッチファイルを作成してください
バッチファイル作成
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
pause
- メモ帳 > コピペ > 名前を付けて保存 > 任意のフォルダに保存
注意点はファイルの種類をすべてのファイルにして、拡張子.bat
までつけること
2. 作成したバッチファイルを管理者として実行
- 作成したバッチファイルを右クリック > 管理者として実行を選択
3. 「Y」を選択して再起動
しばらく待つと「今すぐコンピューターを再起動しますか?(Y/N)」と表示されるので、「Y」を選択して、PCを再起動します。
4. Hyper-Vを有効化する
- windowsの機能を開いて、
Hyper-V
とWindowsハイパーバイザープラットフォーム
にチェックを入れてOKをクリックしてください。
- 今すぐ再起動でもう一度再起動する。
5. Hyper-Vマネージャーが起動することを確認する
まとめ
これで、Windows上に仮想環境を作成する準備が整いました。
次は、インストールしたHyper-Vを使用して、いよいよLinux環境を作成していこうと思います。