首页 > 系统相关 >在 win10 2021 LTSC 上安装配置 wsl2 和 ubuntu

在 win10 2021 LTSC 上安装配置 wsl2 和 ubuntu

时间:2023-08-20 09:04:15浏览次数:65  
标签:systemd -- ubuntu wsl LTSC 2021 Ubuntu 安装

在 win10 2021 LTSC 上安装配置 wsl2 和 ubuntu 的过程:

  1. win10系统启用wsl2:

wsl --install ----no-distribution (安装wsl2, 会自动打开系统feature: wsl子系统,虚拟机平台. 不再需要去控制面板--启用windows特性 )

  1. 设置wsl默认版本为 wsl2:

wsl --set-default-version 2

  1. 升级wsl2 内核版本:

wsl --version (查看当前wsl版本, 内核版本, WSLg版本, Direct3D版本, windows版本等)
wsl --update --web-download (从 Internet 而不是 Microsoft Store 下载更新。)
wsl --update --web-download --pre-release (wsl linux 内核使用pre而不是stable版. 内核发布地址: https://github.com/microsoft/WSL)
wsl --update --web-download --pre-release -n (安装后不要启动分发)

  1. 下载安装 ubuntu 发行版:

wsl --list --online (显示可以安装的可用发行版列表。)
wsl --install Ubuntu-22.04 --no-launch (下载并安装Ubuntu-22.04, 安装后不要启动分发。)

✳ 下载很慢, 不建议从store或者命令行下载. 以下为自己下载,自己安装的步骤:

(1) 手动下载 Ubuntu及其他发行版的安装包:
   阅读官方文档: 旧版 WSL 的手动安装步骤-----步骤六-----下载发行版:  各种发行版的下载链接!!
   【Ubuntu】:  https://aka.ms/wslubuntu
   【Ubuntu-22.04 LTS】:  https://aka.ms/wslubuntu2204    (包含amd64和arm64)
   【Ubuntu-20.04 AMD64】:https://aka.ms/wslubuntu2004  (只有amd64)

     当前下载的 【Ubuntu】与【Ubuntu-22.04 LTS】相同:
     下载文件名: Ubuntu2204-221101.AppxBundle 
     下载文件大小:1.04G

(2)解压下载的文件, 其中有两个最大的文件都是500M以上, Ubuntu_2204.1.7.0_x64.appx 和 Ubuntu_2204.1.7.0_ARM64.appx
显然, 这两个文件分别为 AMD64 和 ARM64 两种架构, 我们只需要第一个 *_x64.appx 这个文件。
解压Ubuntu_2204.1.7.0_x64.appx 到文件夹 Ubuntu_2204.1.7.0_x64, 并移动到合适的位置。

(3)安装ubuntu
解压的文件夹中, 有 ubuntu.exe 文件。 双击ubuntu.exe 运行它!
当前文件夹中的ubuntu分发, 会注册到系统中, 并提示输入username和 password,
之后完成安装, 在当前文件夹中会生成一个虚拟磁盘文件:ext4.vhdx(大小1.04G,会动态增长)

  至此ubuntu安装完成,而且是安装在任何磁盘都可以。 
  1. 配置ubuntu发行版:

    wsl --shutdown (虚拟机关机, 立即终止所有正在运行的分发和 WSL 2虚拟机)
    wsl --list --all -v (查看所有虚拟机,以及它们的运行状态)

  2. 启用 systemd (默认使用init.d, 后来官方才支持systemd, 改为systemd与其他ubuntu发行版一致)

    (1)安装: 进入ubuntu bash后, 通过以下命令来配置wsl启用 systemd (就是要新建 /etc/wsl.conf文件):

         # echo -e "[boot]\nsystemd=true" | sudo tee -a /etc/wsl.conf
    
      配置后需要通过wsl --shutdown命令关闭wsl,来进行wsl的完整重启。
      
     还可以在 /etc/wsl.conf 中添加如下内容, 使windows的path内容不导入到linux的 path变量, 因为win的path有空格可能会出错:
    

 (2)验证是否systemd启动成功: 
 判断wsl是否已启用systemd,可通过以下命令查看:

       # ps --no-headers -o comm 1

  如果命令返回的是init说明systemd未启用,如果是systemd那么你的systemd已启用成功了

  (3)默认是安装了 WSLg的, 运行 glxgears 可以出现齿轮窗口!我的版本信息:

  1. 其他好用的 wsl 发行版管理工具:

    WSLMan (比较好用。dotnet开发,很小: https://github.com/jet2jet/WSLMan)
    wsl2-distro-manager-v1.8.7 (一般般, 不太推荐)
    wsl-manager (瘦身和移动发行版的位置,python开发,未使用过: https://github.com/LorhanSohaky/wsl-manager)

  2. 在ubuntu中可以安装 neofetch 工具, 显示ubuntu的信息:

    apt install neofetch

标签:systemd,--,ubuntu,wsl,LTSC,2021,Ubuntu,安装
From: https://www.cnblogs.com/zhw618/p/17643535.html

相关文章

  • 管理文件和目录6(Ubuntu)
    一:对文件内容进行排序 sort这个命令可以对正文内容进行排序,还会将结果输出到标准输出中,而且原始文件中的内容不会发生任何改变。默认情况下,这个命令可以让内容按升序进行排序。如果有多个输入文件,那么每个文件中的内容都将重新排列并连续输出。 格式: sort[选项]文件名下面......
  • Ubuntu更改时区
     查看当前分区timedatectl修改时区,输入如一命令sudotimedatectlset-timezoneYOUR_TIMEZONE例如,如果您要将时区设置为"Asia/Shanghai",则命令将如下所示:sudotimedatectlset-timezoneAsia/Shanghai   参考:https://blog.csdn.net/kaka_buka/article/d......
  • 在 Ubuntu 22.04 系统上为 SSH 开启基于时间的 TOTP 认证
    前言一次性密码(英语:one-timepassword,简称OTP),又称动态密码或单次有效密码,是指电脑系统或其他数字设备上只能使用一次的密码,有效期为只有一次登录会话或一段短时间内。基于时间的一次性密码算法(英语:Time-basedOne-TimePassword,简称:TOTP)是一种根据预共享的密钥与当前时间计算一次......
  • 记一次Ubuntu修改密码的乌龙事件
    虚拟机装的Ubuntu系统忘记密码,按网上的教程修改之后,用ssh远程连接总是连不进去,尝试了各种办法都无效果。后来发现,在虚拟机的登录有时候也不行。忽然想起设置密码的时候用的是小键盘,会不会因为当时数字键没按下,输入的是乱码而不是数字。于是用键盘第二排的数字键重设了密码,故障解......
  • ubuntu与windows双系统时间同步
    windows认为,BIOS时间就是当地时间。所以windows会直接显示BIOS时间。ubuntu认为,BIOS时间应当是UTC时间(格林尼治标准时间)。所以ubuntu会将BIOS时间加8小时后再显示出来(中国,UTC+8)。解决方案是,在ubuntu终端中输入:sudotimedatectlset-local-rtc1这句话的作用是让ubuntu将系统......
  • ubuntu18更换内核,安装n卡驱动
     换腾讯源 sudoadd-apt-repositoryppa:graphics-drivers/ppasudodpkg-ilinux-*.debreboot ubuntu-driversdevicessudoapt-getinstallnvidia-driver-470......
  • [SWPUCTF 2021 新生赛]error
    [SWPUCTF2021新生赛]error题目来源:nssctf题目类型:web涉及考点:SQL注入1.题目给了一个输入框,随便传点东西通过上面三次传入,我们可以判断闭合类型为单引号闭合发现没有回显位,但有报错提示,因此尝试报错注入2.extractValue()报错注入爆库名1'unionselect1,ext......
  • 软件测试|使用 VMware 安装 Ubuntu 虚拟机的详细教程
    简介在日常工作中,我们有时候会遇到需要在Linux系统中部署环境,但是申请服务器资源的时效性又不高,很多时候就需要我们自己在电脑中有一套Linux的环境,但是如何在Windows电脑中部署Linux系统呢?很多时候,在电脑中创建一个虚拟机是我们的首选,在本教程中,我们将介绍如何使用VMware虚拟化软......
  • nacos权限绕过漏洞(CVE-2021-29441)修复过程
    1、开启服务身份识别功能修改nacos的application.properties配置文件nacos.core.auth.enabled=true,2、重启nacos进入nacos下的bin目录单机模式shstartup.sh-mstandalone集群shstartup.shNacos3、注册及配置中心开启权限认证,所有服务都要改重新发版......
  • ubuntu制作chroot系统镜像
    这里的使用场景是在ubuntux64上编译arm程序,需要一个开发环境,而最省心的方式就是自己做一个arm环境的chroot镜像,然后自由用apt-get安装依赖,然后编译程序。所以这里就以制作arm镜像为例。在我们开始之前,我们需要了解一下ARM的几种架构:armel(abi):这个是老架构,之前的arm硬件没有浮点......