WSL2升级:
下载WSL2升级包:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel
转换说明:https://blog.csdn.net/weixin_40955163/article/details/100555823?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-1-100555823.nonecase&utm_term=%E6%9F%A5%E7%9C%8B%E6%98%AF%E5%90%A6wsl2&spm=1000.2123.3001.4430
微软官方关于WSL1升级到WSL2说明:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
提示:wsl.exe --set-version <Name> 2 可以升级,wsl.exe --set-version <Name> 1 可以降级。
解决 Win10 Ubuntu子系统中运行 32bit Linux原生程序 报错 Exec format error:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386
sudo apt-get install lib32ncurses5 lib32ncurses5-dev
sudo apt-get install lib32z1
解决子系统不支持原生linux文件头:
sudo apt update
sudo apt install qemu-user-static
sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x01\x00\x00\x00' --mask '\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xff\xff\xff\xff\xff\xff\xff'
安装 openjdk8
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk