#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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS