私はUbuntu 20.04を実行しているWindows 10コンピュータにWSL2をインストールしました。これで、WSL2のシステムで使用したい多くのファイルと機能を含むWSL1がUbuntu 18.04にインストールされました。 numpyフォルダと.bashrc
スクリプトを移動しました。ただし、新しいフォルダを移動しようとするたびに、コマンドラインに次のメッセージが表示されます。
-bash: cd: rootfs/david/home/*folder name*: Permission Denied
sudo cdを試しましたが、エラーが発生します。 Windowsのディレクトリの場所を使用してコンテンツをコピーしています。
cd /mnt/c/User/*User Name*/AppDate/Local/Packages/CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc/LocalState/rootfs/...
WSL2設定で何かを台無しにしましたか?私が最終的に望むのは、WSL1環境の設定がWSL2設定で機能するようにすることです。
答え1
ご質問から、WSL1 システムを WSL2 システムに変換したいと思います。
まず、ディストリビューション名を確認してください(「Ubuntu 10.04」は質問でスペルが間違っているに違いありません)。
wsl --list --verbose
WSL2に変換する展開名を記録し、次のコマンドを使用して変換します。
wsl --set-version <distribution name> 2
コマンドの最後に書かれた数字はWSLバージョンです。どちらか一方1
のみを書くことができます2
。