打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
基于wsl2的ubuntu图形界面gnome安装_wsl2安装gnome_牵绕的博客-CSDN博客

基于wsl2的ubuntu图形界面gnome安装

牵绕

已于 2023-04-11 15:47:56 修改

584

 收藏 4

文章标签: ubuntu linux 运维

版权

1. 安装systemd

默认已经安装好ubuntu系统可以power shell访问 (ps:不是win11的话可以应用商店安装windows terminal)

因为默认的ubuntu只有service这种系统服务管理, 举个例子 service [ufw] status 是可以的,但是 systemctl status ufw 是报错的.

使用sudo或者root 安装 这个开源的解决方案,安装完会显示成功字样

git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git

cd ubuntu-wsl2-systemd-script/

# 修改文件 vim enter-systemd-namespace

    exec /usr/bin/nsenter -t "$SYSTEMD_PID" -a \

            /usr/bin/sudo -H -u "$SUDO_USER" \

            /bin/bash -c 'set -a; [ -f "$HOME/.systemd-env" ] && source "$HOME/.systemd-env"; set +a; exec bash -c '"$(printf "%q" "$@")"

    else

        exec /usr/bin/nsenter -t "$SYSTEMD_PID" -a \

            /bin/login -p -f "$SUDO_USER" \

#将此出的-a 修改为 -m -p 

#然后在执行下面的shell

bash ubuntu-wsl2-systemd-script.sh

2. 重启wsl

进入power shell 执行:

wsl --shutdown

等到 关闭后 3秒

进入power shell 执行:

wsl -l -v

确保是 ubuntu20.04 version=2 wsl2

然后执行 wsl 开启ubuntu 即可

安装systemctl 方式2 --目前感觉这个好些

wsl开启了对systemd的支持, 需要更新wsl 到 1.1.6以上

下载地址: https://github.com/microsoft/WSL/releases

下载后缀为 .msixbundle的文件即可, 双击安装获取使用power shell命令来安装

Microsoft.WSL_1.1.6.0_x64_ARM64.msixbundle

3. 尝试使用 systemctl

systemctl list-units --type=service

如果成功可以进行下面的安装了.

4. 安装gnome 和xrdp的远程桌面服务

## 安装gnome

apt install -y ubuntu-desktop

## 安装远程桌面 默认端口3389

apt install -y xrdp

adduser xrdp ssl-cert

## 重启 之后使用远程桌面

systemctl restart xrdp

1

2

3

4

5

6

7

8

– 做好使用非root 用户登录, root用户还可以需要修改配置, 下期继续

文章知识点与官方知识档案匹配,可进一步学习相关知识

云原生入门技能树首页概览15285 人正在系统学习中

————————————————

版权声明:本文为CSDN博主「牵绕」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/u011542021/article/details/129821750

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Windows中WSL2 配置运行GNOME桌面版 Ubuntu
Ubuntu下如何添加service服务程序
在Windows11上安装ubuntu版linux系统并实现桌面图形化(WSL)
windows10安装配置WSL(Ubuntu)
Windows10访问Ubuntu子系统(WSL)的桌面环境
在windows系统上使用linux系统的最佳姿势(在Windows操作系统中使用Linux虚拟机WSL可让开发人员直接在Windows上按原样运行GNU环境)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服