首页 > 系统相关 >Windows中启用Ubuntu22.04(WSL2,SSH)

Windows中启用Ubuntu22.04(WSL2,SSH)

时间:2024-07-05 17:45:32浏览次数:7  
标签:Windows 安装 Ubuntu22.04 sudo wsl -- install Ubuntu WSL2

场景

需要使用Ubuntu系统,需要使用显卡。wsl2不支持桌面显示,需安装远程桌面。

安装

  • 需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。
  • 以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • 安装wsl和Ubuntu(默认安装Ubuntu22.04)
wsl --install
  • 将 WSL 2 设置为默认版本
wsl --set-default-version 2

更改安装位置

  • 查看已安装的WSL的名称和版本,在Powershell中输入以下命令:
wsl -l --all -v
  • 导出系统到指定位置,wsl --export <系统名> <导出目录>
wsl --export Ubuntu-22.04 D:\wsl-ubuntu-22.04.tar
  • 删除当前C盘中的wsl系统
wsl --unregister Ubuntu-22.04
  • 导入系统到指定位置,wsl --import <系统名> <安装位置> <tar文件目录> WSL版本号
wsl --import Ubuntu-22.04 D:\WSL2_Ubuntu D:\wsl-ubuntu-22.04.tar --version 2
  • 配置之前的默认登录用户,ubuntu2004.exe config --default-user <用户名>
ubuntu2204.exe config --default-user Yimiu
  • 设置默认账号(vim /etc/wsl.conf)
[user]
default=我们之前设置的账号名
  • 关闭wsl
wsl --shutdown

开启SSH服务

  1. 更新软件包列表:

sudo apt update
  1. 安装OpenSSH服务器软件包:

sudo apt install openssh-server
  1. 确认SSH服务已经安装并正在运行:

sudo systemctl status ssh
  • 如果服务没有自动启动,您可以使用以下命令启动它:
sudo systemctl start ssh
  • 为了确保SSH服务在系统启动时自动启动,请使用以下命令:
sudo systemctl enable ssh

开启远程桌面

  • 安装Ubuntu内置的桌面共享VNC服务vino:
sudo apt install vino
  • 安装GDM3
sudo apt-get install gdm3
  • 修改文件自动登录
sudo vi /etc/gdm3/custom.conf

取消以下内容的注释:

# Enabling automatic login
  AutomaticLoginEnable = true
  AutomaticLogin = user你的登录名字

安装虚拟界面

sudo apt install xserver-xorg-video-dummy

-----远程桌面待更新

标签:Windows,安装,Ubuntu22.04,sudo,wsl,--,install,Ubuntu,WSL2
From: https://www.cnblogs.com/vcan123/p/18286273

相关文章

  • Windows之注册表
    1.Windows注册表简介Windows操作系统中的注册表(Registry)是一个重要的系统数据库,用于存储系统和应用程序的配置信息。在本章中,我们将介绍Windows注册表的基本概念、作用和结构。什么是Windows注册表注册表是Windows操作系统中的一个重要组成部分,用于统一管理系统和应用程序的......
  • 在windows中把mysql8.0.3设置为允许外部ip访问
    在windows中把mysql8.0.3设置为允许外部ip访问要在Windows系统中设置MySQL8.0.3允许外部IP访问,你需要按照以下步骤操作:登录到MySQL首先,你需要使用管理员账号登录到MySQL:mysql-uroot-p输入密码后,你将进入MySQL命令行界面。2.更新用户权限接下来,你需要更新......
  • 重装系统——Windows系统U盘启动盘制作保姆级教程(MSDN自带纯净版)
    一、工具准备1、U盘:>8G(空的,会被覆盖)2、电脑:有网就行(网好点的,系统大小有3G以上,慢了估计要很久)如果重装电脑是激活的,重装后还是激活的。(应该吧,只拿了一台电脑做实验,专业版的)二、开始制作1、下载官方媒体工具打开网址:https://www.microsoft.com/zh-cn/software-download选......
  • windows配置环境变量
    前言环境变量的目的是为了让为了终端简化命令行操作,使系统能够找到所需的程序和工具或文件,并优化系统的运行环境。比如我有一个文件D:\doc\a.txt,如果我们打开终端打开此文件,则需要输入D:\doc\a.txt但是如果我们将D:\doc配置为环境变量,我们则可以直接终端中输入a.txt当然,......
  • Windows编程之多线程事件对象(Event Object)用法详解
    目录一、前言二、基础用法三、API详解1.创建事件对象2控制事件状态3.等待事件对象:四、实战案例1.案例描述 2.代码设计 3.总设计代码4.运行结果一、前言        事件对象(EventObject)是我们在大型项目中,进行多线程同步处理的时候经常用到的一种内核对象......
  • windows安装以及切换使用nodejs多版本
    1安装nvmnvm是一个简单的bash脚本,它是用来管理系统中多个已存的Node.js版本。可以先把系统已有的node卸载掉,也可不卸载,但是以防没必要的冲突,尽量还是卸掉。1.1下载nvm下载地址:https://github.com/coreybutler/nvm-windows/releases,下载.zip后缀的这个文件,下载后解压安装即可......
  • Windows中配置python3.11环境安装教程
    在Windows中配置Python3.11环境,可以按照以下步骤进行:1.下载Python3.11打开Python的官方网站:https://www.python.org/导航到“Downloads”部分,并选择“Windows”。在“Windows”页面中,找到Python3.11的版本,点击下载适合你系统架构(32-bit或64-bit)的安装程序。2.安装Py......
  • Windows下Docker-desktop
    1、在Windows下安装Docker-desktop下载:https://github.com/tech-shrimp/docker_installer/releases/download/latest/docker_desktop_installer_windows_x86_64.exe2、安装:start/w"""docker_desktop_installer_windows_x86_64.exe"install--installat......
  • mysql 8详细安装过程(windows 11)
        本次在windows11中安装mysql-8.4.1的压缩版。需要注意的是,其中涉及的安装配置比较多,以及需要执行的命令较多,建议大家收藏保存。一、安装环境二、下载mysql    下载地址:MySQL::DownloadMySQLCommunityServer如果没有oracle账号,点击上面下......
  • WPF Performance Suite, Microsoft Windows Performance Toolkit
    Copyfrom https://www.cnblogs.com/lindexi/p/12086719.htmlhttps://learn.microsoft.com/en-us/previous-versions/aa969767(v=vs.110) 1.Downloadurl:  https://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKPerformanceT......