VcXsrv

wsl2 †

↑

wsl2用カーネル †

https://docs.microsoft.com/ja-jp/windows/wsl/install-win10

↑

仮想化が有効になっているのに「BIOSで仮想化を有効にしろ」と言われる場合 †

PowerShell?で以下を実行してみる。

Enable-WindowsOptionalFeature -online -featurename VirtualMachinePlatform
↑

VcXsrvで表示する場合 †

.bashrc

export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0

を追加すると、DISPLAYにwslで使っているIFのIPが設定される。

↑

仮想ディスク不使用部分の開放 †

diskpart
select vdisk file="C:\Users\ichinomoto\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.vhdx"
compact vdisk

または

https://qiita.com/TsuyoshiUshio@github/items/7a745582bbcd35062430

wsl --shutdown
optimize-vhd -Path C:\Users\ichinomoto\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.vhdx -Mode full
↑

仮想ディスクのサイズ拡張 †

diskpart
select vdisk file="C:\Users\ichinomoto\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.vhdx"

#現在のサイズ確認
detail vdisk

#800GBに拡張 (1024M x 800)
expand vdisk maximum=819200

#OS側でサイズを拡張(ubuntu/debian)
sudo resize2fs /dev/sdb
↑

wsl環境のコピー †

https://qiita.com/souyakuchan/items/9f95043cf9c4eda2e1cc

現在の環境確認

wsl -l -v

バックアップ

wsl --export Debian debian_copy.tar

コピー

wsl --import (WSL 下に登録する環境名) (インストール先パス) (インポートする環境.tar)
wsl --import Debian_copy wsl_copy debian_copy.tar

起動

wsl -d Debian_copy -u ichinomoto
uidをregistryに書いておくとそのuidのユーザーでログインできる(ほとんどの場合は10進で1000)
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss\{distro-id}\DefaultUid
↑

不要環境の削除 †

wsl --unregister 環境名
wsl --unregister Debian
↑

wsl2のX †

↑

d-bus †

sudo apt install dbus-x11
↑

kernelの更新 †

wsl --update

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS