WSL2 Ubuntu 22.04.02LTS + MobaXterm配置问题

参考了几篇文章:

https://zhuanlan.zhihu.com/p/150555651icon-default.png?t=N4P3https://zhuanlan.zhihu.com/p/150555651

https://zhuanlan.zhihu.com/p/151853503icon-default.png?t=N4P3https://zhuanlan.zhihu.com/p/151853503

https://github.com/QMonkey/wsl-tutorial/issues/11icon-default.png?t=N4P3https://github.com/QMonkey/wsl-tutorial/issues/11

https://blog.csdn.net/u014552102/article/details/129998921?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-129998921-blog-38901839.235%5Ev36%5Epc_relevant_anti_vip&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-129998921-blog-38901839.235%5Ev36%5Epc_relevant_anti_vip&utm_relevant_index=4icon-default.png?t=N4P3https://blog.csdn.net/u014552102/article/details/129998921?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-129998921-blog-38901839.235%5Ev36%5Epc_relevant_anti_vip&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-129998921-blog-38901839.235%5Ev36%5Epc_relevant_anti_vip&utm_relevant_index=4

 https://blog.csdn.net/u014552102/article/details/129998921?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-129998921-blog-38901839.235%5Ev36%5Epc_relevant_anti_vip&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-129998921-blog-38901839.235%5Ev36%5Epc_relevant_anti_vip&utm_relevant_index=4icon-default.png?t=N4P3https://blog.csdn.net/u014552102/article/details/129998921?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-129998921-blog-38901839.235%5Ev36%5Epc_relevant_anti_vip&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-129998921-blog-38901839.235%5Ev36%5Epc_relevant_anti_vip&utm_relevant_index=4

 


WSL2部分

在WSL2 Ubuntu中安装好xfce4后,启动显示各种拒绝、报错等等后

查了几篇文章,最终以如下几处修改,解决配置问题

1. windows防火墙

2. 

根据win10的HOST IP,得到192.168.43.214,加上端口:0。

 

 配置完bashrc后,要记得

source .bashrc

 才能生效

 3. 编辑resolv.conf

 

 打开禁止自动换IP,都放到192.168.1.x网段


MobaXterm部分配置

 


实现 

 sudo startxfce4

 

一个混沌的winux出现了。 

 

<think>嗯,用户的问题是关于如何在WSL中离线安装Ubuntu 22.04 LTS,以避免下载速度慢的问题。我需要结合提供的引用资料来寻找解决方案。首先,用户提到离线安装,所以可能需要先获取系统的镜像文件,然后在没有网络的情况下导入到WSL中。 根据引用[3],里面提到了使用`wsl --import`命令来导入一个tar包作为子系统。这应该就是离线安装的关键步骤。也就是说,用户需要先在其他地方下载好Ubuntu 22.04的tar包,然后通过导入的方式进行安装。 接下来,用户需要如何获取这个tar包呢?可能的方法包括从已有WSL系统中导出,或者从其他来源下载。例如,引用[3]中的例子是导入一个名为ubuntu2204.tar的文件。如果用户无法在线下载,可能需要找一台已经安装好的机器,使用`wsl --export`命令导出系统镜像,然后复制到目标机器上。 另外,引用[2]提到使用`wsl --install -d Ubuntu-24.04`在线安装,但用户需要的是离线方法。所以重点应放在如何手动下载和导入镜像。可能需要查找微软官方提供的WSL镜像包,或者社区分享的合法资源。不过需要注意版权问题,确保来源合法。 步骤大概如下:首先,获取Ubuntu 22.04 LTS的tar包;然后,在目标机器上使用`wsl --import`命令导入。同时,引用[3]中的命令示例是`wsl --import new_ubuntu2204 D:\wsl\ D:\ubuntu2204.tar --version 2`,这里的目标目录是D:\wsl\,用户需要根据自己的情况修改路径。 需要注意的是,安装完成后,可能需要配置用户账户,因为导入的系统默认以root登录。可以通过修改/etc/wsl.conf文件或者使用`ubuntu2204 config --default-user username`来设置默认用户,如引用[3]中提到的。 此外,引用[1]和[4]可能没有直接相关的信息,但引用[4]中的ROS安装步骤可能在用户配置Ubuntu后有用,但当前问题主要是安装,所以可能不需要这部分。 总结步骤:1. 获取离线tar包;2. 导入到WSL;3. 配置用户和启动。需要确保用户理解每一步的操作,尤其是路径和命令的正确使用。可能还需要提醒用户注意tar包的完整性,避免损坏导致安装失败。</think>### 分步解决方案:通过离线方式在WSL中安装Ubuntu 22.04 LTS #### 步骤1:获取离线安装包 1. **在已有网络环境的主机上导出系统镜像** 若您已有安装好的Ubuntu 22.04 WSL环境,可通过以下命令导出为离线包: ```powershell wsl --export Ubuntu-22.04 ubuntu2204.tar ``` 生成的`ubuntu2204.tar`文件即为离线安装包[^3]。 2. **从合法来源直接下载镜像** 若无法导出镜像,可尝试从微软官方或可信渠道获取预生成的Ubuntu 22.04 WSL镜像文件(扩展名为`.tar`)。 --- #### 步骤2:导入离线镜像到WSL 1. **创建目标存储目录** 在本地磁盘(如D盘)创建目录用于存放子系统文件,例如: ```powershell mkdir D:\wsl\ubuntu2204 ``` 2. **执行导入命令** 在PowerShell中运行: ```powershell wsl --import Ubuntu-22.04 D:\wsl\ubuntu2204\ ubuntu2204.tar --version 2 ``` - `Ubuntu-22.04`为自定义子系统名称 - `D:\wsl\ubuntu2204\`为存储路径 - `--version 2`指定使用WSL2 --- #### 步骤3:配置默认用户 导入的子系统默认以**root用户**启动,需手动设置普通用户: 1. 启动子系统: ```powershell wsl -d Ubuntu-22.04 ``` 2. 创建用户(若未自动生成): ```bash useradd -m -s /bin/bash <用户名> passwd <用户名> ``` 3. 退出后修改默认用户: ```powershell ubuntu2204 config --default-user <用户名> ``` --- #### 验证安装 ```powershell wsl -l -v ``` 输出应包含: ``` NAME STATE VERSION * Ubuntu-22.04 Stopped 2 ``` --- ### 关键注意事项 1. **镜像文件完整性** 若导入失败,检查`.tar`文件是否完整(建议通过校验哈希值验证)。 2. **存储路径空间** WSL子系统会占用与虚拟机磁盘实际大小相等的空间,需确保目标磁盘有足够容量。 3. **网络代理影响** 若需后续安装软件(如ROS),可配置WSL代理解决下载问题[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sandman6z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值