当前位置:   article > 正文

Windows下linux虚拟机gpu显卡虚拟化_windows下linux虚拟机共享gpu显卡

windows下linux虚拟机共享gpu显卡

[人工智能加速]Windows下linux虚拟机gpu显卡虚拟化_哔哩哔哩_bilibiliWindows10/11上安装图形用户界面 (GUI)并在 WSL 2 中运行 Ubuntu 22.04_哔哩哔哩_bilibili

WSL——Windows Subsystem for Linux

一、启用WSL平台

“启用或关闭Windows功能”勾选三个选项

“确定”→“立即重新启动”

二、设置WSL2

管理员身份运行“powershell”

1.更新wsl
wsl --update

2.强制重启wsl
wsl --shutdown

3.设置默认为wsI2
wsl --set-default-version 2

4.查看默认版本
wsl --status

三、安装Ubuntu系统

1.列出可安装linux版本
wsl -l -o

2.安装linux系统,以ubuntu18为例
wsl --install -d Ubuntu-18.04

3.启动linux
wsl -d Ubuntu-18.04
设置用户名和密码

4.关闭所有运行linux
wsl --shutdown

其他命令按需使用:
5.关闭指定linux
wsl-t Ubuntu-18.04

6.wsl2不需要再安装nvidia驱动,Iinux系统就能自动驱动显卡,查看显卡
nvidia-smi

window 如何完整的卸载 wsl ubutun - 我爱学习网 (5axxw.com)
7.列出所有可用的WSL发行版以及它们的详细信息
wsl --list -v

8.找到 Ubuntu 的发行版本名称,并运行以下命令来停止该发行版本:
wsl --terminate <Ubuntu 发行版名称>

9.wsl --unregister <Ubuntu 发行版名称>
wsl --unregister Ubuntu-20.04

10.如果您希望将 Ubuntu 目录中的文件完全删除,请手动删除 WSL Ubuntu 安装的目录,默认情况下它位于以下路径:   
C:\Users\<用户名>\AppData\Local\Packages\

四、安装GUI

1. 更新系统中可用的软件包列表并安装可用的软件包更新
sudo apt update &&sudo apt upgrade

2.完全删除系统中的xrdp软件包及其相关配置文件
sudo apt-get purge xrdp

3.安装 xrdp 软件包
sudo apt-get install -y xrdp

4.安装 XFCE4 桌面环境。XFCE4 是一个轻量级、快速且功能丰富的桌面环境,适用于资源有限的系统或者那些偏好简洁界面的用户。
sudo apt-get install xfce4

5.安装 XFCE4 桌面环境的额外插件和附件,这些插件和附件可以增强桌面环境的功能和体验
sudo apt-get install xfce4-goodies

如有需要可以手动更换源
在Windows11上安装WSLg(wsl2/ubuntu/linux子系统) | 友信家电制冷 (yxjdzl.com)
 

五、修改配置文件

1.查看配置文件
cd /etc/xrdp
2.备份配置文件
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak

3.修改配置文件
# 将其中的端口号从默认的 3389 更改为 3389,但是实际上这个操作不会有任何改变,因为您指定的替换文本和原始文本相同
sudo sed -i 's/3389/3389/g' /etc/xrdp/xrdp.ini     
 #将其中的最大位深度从默认的 32 更改为 128
sudo sed -i 's/max bpp=32/#max bpp=32\nmax bpp=128/g' /etc/xrdp/xrdp.ini       
#将其中的 X 服务器位深度从默认的 24 更改为 128,并注释掉原始的 xserverbpp=24 行
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini       
#将 xfce4-session 添加到了 ~/.xsession 文件中,这将指定在 X 会话中启动 XFCE4 桌面环境。这在使用 XRDP 远程桌面连接时很常见,因为它会告诉系统在用户登录时启动 XFCE4 会话。
echo xfce4-session >~/.xsession               

4.打开 /etc/xrdp/startwm.sh 文件,这个文件通常用于指定在用户登录时启动的窗口管理器或桌面环境。您可以在其中添加或编辑相应的命令,以确保在用户登录时启动所需的桌面环境。
sudo nano /etc/xrdp/startwm.sh

!以下这两行注释掉:
#test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession

!添加这一行:
# xfce
startxfce4

六、启动 XRDP 服务。

XRDP 是一个开源的远程桌面协议 (RDP) 服务器,允许用户通过远程桌面客户端连接到 Linux 系统
sudo /etc/init.d/xrdp start

七、从windows宿主机连接到Ubuntu桌面系统

1.查看IP地址
ip addr

2.打开“远程桌面连接”
根据用户名密码连接

3.连接黑屏问题
完美方案——解决XRDP连接黑屏,以及桌面优化! - 知乎 (zhihu.com)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/590167
推荐阅读
相关标签
  

闽ICP备14008679号