WSL
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* WSL [#u23f8978]
** systemd を使う [#l18e2ac6]
最新の WSL では systemd がサポートされているが、Windows 1...
`wsl --update` を打ち込む手もあるけれど、ストアアプリを入...
バージョンを確認((古いバージョンの wsl は、--version をサ...
C:\>wsl --version
WSL バージョン: 1.2.5.0
カーネル バージョン: 5.15.90.1
WSLg バージョン: 1.0.51
MSRDC バージョン: 1.2.3770
Direct3D バージョン: 1.608.2-61064218
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecor...
Windows バージョン: 10.0.19045.2965
当該のディストリを起動し、/etc/wsl.conf に設定を追記
# /etc/wsl.conf
[boot]
systemd=true
WSL を再起動。
C:\> wsl --shutdown
当該のディストリを起動し、systemctl を確認。
$ systemctl | grep ssh
ssh.service
loade...
*** thanks to [#bea337ef]
【WSL2】systemdがサポートされたようなので試してみた | し...
https://shikiyura.com/2022/11/systemd_supported_in_wsl/
** デフォルトのユーザを変更する [#g1055bc5]
デフォルトユーザを変更したいディストリビューションのシェ...
$ cat /etc/passwd
を打ち込み、デフォルトにしたいユーザの uid を確認する。
# /etc/passwd
mogamin:x:1001:1002:,,,:/home/mogamin:/bin/bash
# 1001
レジストリの
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVers...
から当該のディストリを探す。DistributionName キーにディス...
当該ディストリの DefaultUid キーの値を上で確認した uid に...
DefaultUid (REG_DWORD): 3e9 (1001)
WSL を再起動。
C:\> wsl --shutdown
** command snippet [#command]
*** ディストリのインポート [#s281caec]
wsl --import (DIST_NAME) path\to\distro path\to\archive....
wsl --import (DIST_NAME) path\to\distro path\to\archive....
path\to\distro 配下に .vhdx を作成する。
WSL2 環境の場合は --version を指定する必要がある。
*** ディストリのエクスポート [#b33630d4]
wsl --export (DIST_NAME) path\to\archive.tar
"archive.tar" までを指定しないと、パーミッションエラーに...
終了行:
* WSL [#u23f8978]
** systemd を使う [#l18e2ac6]
最新の WSL では systemd がサポートされているが、Windows 1...
`wsl --update` を打ち込む手もあるけれど、ストアアプリを入...
バージョンを確認((古いバージョンの wsl は、--version をサ...
C:\>wsl --version
WSL バージョン: 1.2.5.0
カーネル バージョン: 5.15.90.1
WSLg バージョン: 1.0.51
MSRDC バージョン: 1.2.3770
Direct3D バージョン: 1.608.2-61064218
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecor...
Windows バージョン: 10.0.19045.2965
当該のディストリを起動し、/etc/wsl.conf に設定を追記
# /etc/wsl.conf
[boot]
systemd=true
WSL を再起動。
C:\> wsl --shutdown
当該のディストリを起動し、systemctl を確認。
$ systemctl | grep ssh
ssh.service
loade...
*** thanks to [#bea337ef]
【WSL2】systemdがサポートされたようなので試してみた | し...
https://shikiyura.com/2022/11/systemd_supported_in_wsl/
** デフォルトのユーザを変更する [#g1055bc5]
デフォルトユーザを変更したいディストリビューションのシェ...
$ cat /etc/passwd
を打ち込み、デフォルトにしたいユーザの uid を確認する。
# /etc/passwd
mogamin:x:1001:1002:,,,:/home/mogamin:/bin/bash
# 1001
レジストリの
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVers...
から当該のディストリを探す。DistributionName キーにディス...
当該ディストリの DefaultUid キーの値を上で確認した uid に...
DefaultUid (REG_DWORD): 3e9 (1001)
WSL を再起動。
C:\> wsl --shutdown
** command snippet [#command]
*** ディストリのインポート [#s281caec]
wsl --import (DIST_NAME) path\to\distro path\to\archive....
wsl --import (DIST_NAME) path\to\distro path\to\archive....
path\to\distro 配下に .vhdx を作成する。
WSL2 環境の場合は --version を指定する必要がある。
*** ディストリのエクスポート [#b33630d4]
wsl --export (DIST_NAME) path\to\archive.tar
"archive.tar" までを指定しないと、パーミッションエラーに...
ページ名: