wslg 添加systemd 并解决can't open display 以及安装microk8s

  1. git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script
  2. bash ubuntu-wsl2-systemd-script.sh

使用zsh的情况下,需要在zshrc添加source /usr/sbin/start-systemd-namespace,使得systemd 自动载入
因为引入systemd之后会把wslg的X11 的东西弄挂,需要重新连一次

1
2
3
export DISPLAY=:0
sudo rm -rf /tmp/.X11-unix
ln -s /mnt/wslg/.X11-unix /tmp/.X11-unix

之后就可以正常的sudo snap install microk8s --classic

如果安装microk8s安装失败,sudo apt purge snapd && sudo apt install snapd即可


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!