#author("2022-03-19T18:38:23+09:00","default:ryuichi","ryuichi")
#author("2022-03-19T18:38:33+09:00","default:ryuichi","ryuichi")
* WSL1のディストリビューションのファイルをWindowsから参照する [#c2768f8e]
** 注意 [#l312e09f]
- WSL1のファイルをWindowsから書き込みしてはいけない
** 概要 [#m8a5312e]
-
** 手順 [#w9466b33]
*** 1. ディストリビューションのアプリケーション名を調べる [#db4960d4]
PS> wsl -l -v # (1)
NAME STATE VERSION
* Debian Stopped 1
Ubuntu-20.04 Stopped 2
PS> Get-AppxPackage -Name *Debian* # (2)
Name : TheDebianProject.DebianGNULinux
Publisher : CN=51C4C664-ED6E-40E8-A008-10EFD2F72288
Architecture : X64
(略)
PS> $app = Get-AppxPackage -Name *Debian*
PS> $app.PackageFamilyName # (3)
TheDebianProject.DebianGNULinux_76v4gfsz19hv4
- (1) ディストリビューション一覧を表示して、目的のディストリビューションを確認する。今回はDebian
- (2) AppXパッケージを探す。-Nameでワイルドカードが使える
- (3) PackageFamilyNameを確認する。TheDebianProject.DebianGNULinux_76v4gfsz19hv4 がそれ
** フォルダを開く [#z04a85b9]
PS> cd $env:LOCALAPPDATA\Packages
PS> cd TheDebianProject.DebianGNULinux_76v4gfsz19hv4
PS> start .
- このフォルダ以下のLOcalState\rootfs以下がディストリビューションのrootファイルシステム
** 参考 [#tbe5362c]
https://stackoverflow.com/questions/38779801/move-wsl-bash-on-windows-root-filesystem-to-another-hard-drive