WIN 11 LSTC 企业精简版安装使用WSL2 过程记录

问题/背景

 前文 https://blog.youkuaiyun.com/u013992213/article/details/143836856 记录了在mac上安装win11 LSTC 2024H2 的过程,这里记录如何在其上安装和配置使用WLS2的过程。其实网上有很多这方面的文章,但这里分享最新最简单而又完整的方式。介绍了换源,vscode和wsl的连接等。

解决过程

step 0:检查CPU/BIOS虚拟化设置

现代架构一般都使能了,检查如下,如果没有,请参考链接1如何打开.

step 1: windows 启用子系统及虚拟化

-- win 11 任务栏 搜索 控制面版 ,打开
-- 访问 程序和功能 子菜单 打开或关闭Windows功能
-- 选择  “Hyper-V" 与 “适用于Linux的Windows子系统” (参考链接的图片上显示还有 “虚拟机平台” ,我这里没有,等下一步)
点击“确定”,提示 重启 windows

--重启后,还是没有“虚拟机平台”,参考链接2,用命令行方式:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

--再打开控制面板看,就有 VirtualMachine了,具体见下图:

链接2还如下解释值得注意:虚拟机平台只是hyper-v的部分功能,为了使用wsl2下的图形界面可视化,需要开启全部功能的hyper-v。

step 2: 安装 和更新WSL2

<

基本过程

# 查看Linux分发(等同于 wsl -list -online)

wsl -l -o

可能是精简版WIN11缘故,会提示没有wsl,然后按任意键会安装wsl最新版,列出支持的linux版本等。

#设置默认 WSL 版本

wsl --set-default-version 2
# 安装指定分发 (这里选择的是Ubuntu-22.04,大家可以自行选择其他发行版本,我没实验过)

wsl --install -d Ubuntu-22.04

安装在c盘,安装过程也会有要求输入用户名和密码的环节。

#更新发行版中的包
sudo apt update

#如果速度慢,可以换源再更新

(*1)备份该配置文件
Ubuntu的系统自带的配置文件在/etc/apt/source.list中,因此我们需要首先备份该配置文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
(*2)复制阿里云的源或清华的源
阿里云Ubuntu 22.04 软件仓库:

deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

(*3)修改软件源配置文件
使用如下命令打开配置文件: sudo vim /etc/apt/sources.list
打开该文件之后,使用命令ggdG将该文件内容删除,然后按a键编辑,把复制过来的清华镜像直接右键就可粘贴。
保存的话,需要切换到英文输入,先Esc,然后冒号:,再按wq保存退出即可。

(*4)更新软件包列表,升级软件包等内容
sudo apt-get update
sudo apt-get upgrade

(*5)从仓库中下载其它软件
直接使用命令sudo apt-get install xxx就可以安装对应的xxx软件,如下所示: 
sudo apt-get install gedit

/>

至此完成了wsl2的安装,如果需要迁移到其他磁盘,可以参考之前的文章:win11 下WSL2迁移 过程记录_wsl 迁移到d盘 用户名丢失-优快云博客

step 3: 安装windows终端

使用 Windows 终端可以打开多个选项卡或窗口窗格,非常方便启动wsl。LSTC精简版里没有这个,按照Windows 终端安装 | Microsoft Learn官网链接完成即可。如果系统里已有这个,就不必再安装了。

step 4: linux和windows文件互访

这里其实不需要做任何设置,只是告知操作方法。

-- 复制粘贴

可以无缝使用,比如win用浏览器搜个ubuntu命令,可以直接贴过去。

--wsl 访问 win

(*1) 进入ubuntu后,就在/mnt下,有c,d盘等;

(*2) 使用explore.exe

explore.exe . 打开当前目录

explorer.exe file_name.docx 电脑将会打开MS word,然后打开该文件。

explorer.exe的问题是,只能打开当前路径的文件。如果文件在另外的路径,或者当前路径的子路径,需要先导航至该文件夹,再用explorer.exe开启该文件。

--win访问wsl

(*1)打开文件资源管理器,有个小企鹅,点击进去就可以像windows文件一样操作了。

(*2) 使用vscode

vscode安装wsl插件后,点击左下角的连接图标,会自动连接到wsl-unbunto22.04。第一次使用是中间会有个对话框,提示各种操作,点击下面的mark done即可。

然后选择open folder,选择home文件夹,然后就可以进行后续的各种操作了。

关于vscode的使用,可以参考链接4.

step 5: 安装和运行 Linux GUI 应用

 WSL 2 提供的集成的桌面体验。该功能允许你直接安装并启动 Linux 桌面GUI程序而无须其他配置。可以参看官网使用 WSL 运行 Linux GUI 应用 | Microsoft Learn

安装 Gnome 文本编辑器 sudo apt install gnome-text-editor -y
若要在编辑器中启动 bashrc 文件,请输入:gnome-text-editor ~/.bashrc

安装 Nautilus Nautilus 也称为 GNOME Files,是 GNOME 桌面的文件管理器。 (类似于 Windows 文件资源管理器)
sudo apt install nautilus -y
若要启动,请输入:nautilus

step 6: 安装EDA软件,如vivado,vcs,DC等

将在后续文章中予以描述。

总结/遗留问题

wsl2在win11 LSTC 24H2精简版的安装和配置使用基本完成,后续将实验EDA软件的安装,docker使用,github服务器连接等。

参考

(*1)windows11 搭建 WSL2 运行环境(2024)_win11 wsl2-优快云博客

搭建的环境:WSL2 + Ubuntu22.04 + Clash(代理) + Miniconda3 + Pytorch(GPU支持)

(*2)windows11 安装WSL2全流程_wsl2安装-优快云博客

(*3) https://blog.youkuaiyun.com/qq_36693723/article/details/135554958 WSL不同版本的Ubuntu 换源,加速Ubuntu软件下载速度

(*4) 将vscode打造无敌的IDE(14) tasks.json和launch.json配置详解,随心所欲添加自动化任务_tasks.json详解-优快云博客

(*5)

https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-containers WSL 2 上的 Docker 远程容器入门

https://blog.youkuaiyun.com/cn_ljr/article/details/132047516 Win11 安装 Docker Desktop 和 WSL2 并进行安装位置迁移

Win10 LTSC 2021是Windows 10的一个版本,它是Windows 10的长期服务分支版本,注重稳定性和安全性,适用于企业和专业用户。引用中提到了LTSC 2021版本存在一些致命的bug,但作者进行了修复,并提供了一个一键修复脚本来解决这些问题。 引用中提到了微软中文输入法不显示候选词的问题,解决方法是在微软拼音输入法的设置中选择使用以前版本的输入法。这个问题可能是由于精简版本中精简了一些文件导致的bug。 引用中提到了wsappx是微软应用商店自动更新相关的服务,LTSC系统中可能没有包含微软应用商店和UWP应用的相关服务,导致wsappx进程出现问题并占用大量CPU资源。 总的来说,Win10 LTSC 2021是一个精简而稳定的操作系统版本,但也可能存在一些bug和功能缺失。用户可以根据自己的需求和使用情况选择是否使用该版本,并根据需要进行相应的修复和调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [一键解决Win10 LTSC 2021官方镜像存在的问题](https://blog.youkuaiyun.com/weixin_45834168/article/details/124889808)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值