由于Linux的系统的稳定以及在环境管理方面的良好性,同时Linux对于ROS系统的独占,很多时间我们都乐意在Linux系统下开辟我们机器人的算法,但是由于Windows和Linux系统的存在内核方面的天壤之别,在我们手边没有Linux装备的时间我们很多时间只能使用假造机来代替,但是假造机的使用往往带来了一些性能上的问题,比如资源消耗较大、启动慢、操作不敷流畅等。别的,假造机的配置和管理也相对复杂,尤其是对开辟人员来说,假造机的管理和切换可能会影响开辟服从。但是微软推出的WSL2(Windows Subsystem for Linux 2)提供了一个更加高效且原生的解决方案,WSL2允许你在Windows 10及更高版本的操作系统上原生运行Linux内核,极大地提高了性能和兼容性,同时可以直接在Windows环境中访问Linux工具和命令,完全摒弃了假造机的低效和麻烦,现在开始讲解我们该如何配置自己的WSL2。
起首我们需要确认自己的系统是否支持WSL2这项功能,我们需要使用win+R输入winver或者是在"设置—>系统—>系统信息—>Windows规格"中查看我们的系统版本号,只有运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11才能使用WSL2
接着我们用打开CMD输入wsl -l,假如乐成打印了信息即代表WSL启用乐成,假如提示: wsl 不是内部或外部命令,说明你没有启用 Windows 的 Linux 子系统,请从头检查是否按照教程配置,启用乐成后我们在CMD中输入以下命令来升级我们的WSL并设置WSL2:
wsl --update# 更新
wsl --set-default-version 2 #设置为WSL2
复制代码
然后我们用Ubuntu22.04来演示如何安装自己需要的Linux的系统,其他的系统版本步骤类似,在WSL中安装Ubuntu和安装假造机着实是类似的,我们都需要一个系统镜像来举行安装,这个镜像目前只能从微软官方获取,假如你的电脑启用了代理,那么你可以直接在cmd中输入以下命令来获取可用版本的 Linux 发行版列表,并使用如下命令举行安装
安装完成后我们打开cmd在上方的下拉箭头便会有对应的Ubuntu22.04选项,于是我们这时间可以点击这个选项便可以进入系统配置界面,或者是直接输入wsl接着便会提示你输入系统的用户名以及密码,这里要注意的是用户名最好是使用英文小写字母不然可能会有报错,然后假如各人在"Installing,this may take a few minutes..."这个提示劣等待时间过久,可以直接按ctrl+c强制退出然后进入账号创建步骤哦