1 WIN10下安装WSL2
1.1wsl2系统安装
- 将win10升级到预览版!!!
- 打开“控制面板” -> “程序和功能” -> “打开或关闭 Windows 功能”-> 选中“适用于 Linux 的 Windows 子系统”
- 打开windows商店下载ubuntu18.04或者其他版本
总的可以分成以上三步,具体参见官网链接 wsl2-win10
1.2 安装自己的一些必须项
sudo apt install gcc g++ make
1.3 /mnt目录下挂载的文件系统默认权限为777的问题
- 把下面automount的选项添加到/etc/wsl.conf文件中
[automount]
enabled = true
root = /mnt/
options = "metadata,umask=22,fmask=11"
mountFsTab = false
- 在.profile、.bashrc、.zshrc或者其他shell配置文件中重新设置一下umask
#Fix mkdir command has wrong permissions
if grep -q Microsoft /proc/version; then
if [ "$(umask)" == '0000' ]; then
umask 0022
fi
fi
1.4 wsl2轻量桌面安装
sudo apt install xrdp xfce4
sudo nano ./.xsession
,输入xfce4-session
保存退出
sudo nano /etc/xrdp/startwm.sh
添加如下两句