警告:しない Windows からディスク上の WSL ファイルを編集します。
%LocalAppData%\Packages
でディスクに保存されたファイル 特殊な NTFS 機能を使用して POSIX 機能/メタデータを実装します (Linux パーミッションなど)。標準の Windows ツール/アプリを使用してこれらのファイルを編集すると、Linux 環境が破損します。
代わりに、WSL は、Linux 環境内のファイルに安全にアクセスして編集できるようにするマウントを提供します。 \\wsl$\
以下で利用可能です .
Windows アプリとツールを使用して Linux ファイルを変更しないでください
etc
を見つけました フォルダー内:
C:\Users\USER\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\etc
注:VMware を使用できるように、WSL1 を使用しています。 WSL2 は、他の仮想化ハイパーバイザーと互換性のない Hyper-V を使用します。(編集:これはもはや真実ではありません。 )
ただし、これは現在および近い将来に変更されます。最近、VirtualBox と VMware の両方が、Hyper-V と WSL2 をサポートするバージョンをリリースしました。詳細については、VirtualBox と VMware を参照してください。VMware ソリューションには、まもなくリリースされる Windows 10 Build 20H1 が必要ですが、VirtualBox はおそらく現在使用可能です。
この次のバージョンの Windows は、Windows と WSL の統合を強化し、両方のサブシステムから同じファイルを同時に更新するという問題を解決することもできると宣伝されています。