Windows11でUbuntu 22.04のCUI環境をWSLでセットアップする方法
こんにちは。@aochoinです。
Windows Subsystem for Linux(WSL)は、Windows上でLinux環境を動作させる強力なツールです。この記事では、初心者向けに簡単な手順でUbuntu 22.04のCUI環境をセットアップする方法を解説します。同時に、役立つ細かいポイントも盛り込みました。
1, WSLの概要とメリット
WSLは、Windows上でLinuxをネイティブのように利用できる環境を提供します。特にUbuntuのようなLinuxディストリビューションを使用すれば、プログラミングやサーバー管理、データ解析などの用途に対応可能です。
メリット
・軽量なLinux環境:仮想マシン(VM)よりもリソース消費が少ない。
・Windowsとのシームレスな統合:ファイル共有やコマンド実行が容易。
・多彩な用途:プログラム開発、学習、実験環境として活用。
2, 必要な準備
1, Windows10(バージョン2004以降)またはWindows11
・最新のWindowsアップデートを適用してください。
2, 管理者権限でPowerShellを実行できる環境
・Windowsキーを押し、「PowerShell」と検索して右クリック「管理者として実行」を選択します。
3, 安定したインターネット接続
3, 最新のWSLインストール手順
以下の手順で最新のWSLをインストールします。
ステップ 1: WSLのインストール
1, PowerShellを管理者権限で開き、以下のコマンドを実行します。
wsl --install
2, 自動的にWSL 2が有効化され、デフォルトでUbuntuがインストールされます。
ステップ 2: Ubuntu 22.04の指定(必要な場合)
デフォルトでインストールされるUbuntuが22.04ではない場合、次の手順で明示的に指定します。
1, 既存のUbuntuを削除
wsl --unregister Ubuntu
2, Ubuntu 22.04を指定してインストール
wsl --install -d Ubuntu-22.04
4, Ubuntu 22.04のセットアップ方法
インストール後、以下の初期設定を行います。
ステップ 1: 初回起動とユーザー設定
1, インストール後、Ubuntuが自動で起動します。
2, ユーザー名とパスワードを設定します。
(例)
・ユーザー名: username
・パスワード: yourpassword
ステップ 2: 必要な更新の適用
以下のコマンドを実行して、システムを最新の状態に更新します。
sudo apt update && sudo apt upgrade -y
ステップ 3: GUI関連パッケージの削除(オプション)
CUI環境を維持するため、GUI関連パッケージがインストールされていないか確認し、必要に応じて削除します。
(コピペで2行とも同時に実行できます。)
dpkg --get-selections | grep -i xorg
sudo apt remove xorg* -y
5, 初期設定と動作確認
以下のコマンドを使ってセットアップが正常に行われたか確認します。
Ubuntuバージョン確認
lsb_release -a
出力例
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
WSLのバージョン確認
wsl --version
出力例
WSL version: 1.2.0
Kernel version: 5.15.90.1
6, 上級者向けカスタマイズ
高速化のための設定
・WSLの規定のディストリビューションを設定
wsl --set-default Ubuntu-22.04
・~/.bashrc を編集してエイリアスを設定
echo "alias ll='ls -la'" >> ~/.bashrc
source ~/.bashrc
開発環境の構成
・PythonやGitのインストール
sudo apt install python3 git -y
7, よくある質問(FAQ)
Q: WSL 2が有効化されていません。どうすればいいですか?
A: PowerShellで以下を実行して有効化します。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Q: Ubuntuが起動しない場合は?
A: PowerShellで以下を実行して問題を診断します。
wsl --list --verbose
状態が "Stopped" であれば、以下で再起動できます。
wsl --terminate Ubuntu-22.04
wsl --distribution Ubuntu-22.04
Q: WindowsとLinux間でファイルを共有したい場合は?
A: /mnt/c にアクセスするとWindowsのCドライブを参照できます。
まとめ
この記事では、WindowsでUbuntu 22.04のCUI環境をセットアップする方法を詳しく解説しました。
次のステップとして、PythonやDockerを使った開発環境の構築やシェルスクリプトの学習を始めてみてください!