WSL2-UBUNTU20.04-安装

本文介绍了如何在Win10环境下安装WSL2和Ubuntu20.04。首先,确保Win10版本支持,然后通过PowerShell安装和更新WSL,接着在微软商店下载Ubuntu,最后设置用户名和密码,并使用工具检查安装状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习linux又不想下载虚拟机,可以使用win10自带的WSL1或WSL2.

1和2的区别:
在这里插入图片描述
默认建议使用WSL2。
如果文件需要存储在window的文件系统中,则推荐使用WSL1.
WSL官方文档

安装

  1. win+r,输入 winver,查看window版本为1903,内部版本为18362以上。如果不是,到微软官网更新系统。win10更新
  2. 用管理员打开powershell
  3. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  4. dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  5. 重启电脑
  6. 管理员打开powershell ,输入 wsl --set-default-version 2,如果出现错误代码,则到WSL官网下载linux内核并安装,然后重复一次此步骤。(wsl --help为检测WSL是否安装成功的指令) WSL
  7. 完成后到微软商店下载分发版linux。微软商店,ubuntu默认下载20.04版本
  8. 打开设置用户名密码。
  9. 输入 sudo apt install net-tools,下载工具。
  10. 在powershelll中输入wsl --list --verbose,检查WSL用的linux分发版和WSL的版本。
### 安装和配置WSL2上的Ubuntu 20.04 #### 启用并更新WSL功能 为了能够在Windows 10上顺利安装和使用带有图形界面支持的Ubuntu 20.04,在开始之前需确认已启用必要的特性。通过PowerShell以管理员身份运行命令来开启WSL以及虚拟机平台: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 接着重启计算机使更改生效。 #### 获取并安装Linux内核更新包 对于某些较新的Windows版本,建议下载最新的Linux内核更新程序以便更好地兼容性和性能表现。可以从微软官方商店获取此资源[^3]。 #### 下载与安装Ubuntu发行版 前往Microsoft Store搜索“Ubuntu 20.04”,找到对应条目点击获取完成下载过程;或者直接利用命令行工具快速部署: ```bash wsl --install -d Ubuntu-20.04 ``` 这一步骤会自动处理好大部分基础设定工作,包括创建默认用户等操作。 #### 初始环境准备 初次启动新安装好的Ubuntu实例之后,按照提示设置用户名密码即可进入系统内部继续后续定制化流程。此时可以考虑执行常规维护动作如同步时间、调整区域选项等个性化参数。 #### 编译开发套件搭建 针对开发者而言,可能还需要额外引入一些常用的构建依赖项,例如GCC编译器系列。考虑到稳定性的因素,推荐采用特定版本而非最新发布的那一款: ```bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential software-properties-common -y sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt update sudo apt install gcc-7 g++-7 -y ``` 上述指令不仅涵盖了基本建设需求同时也确保了所选C/C++编译组件符合预期标准[^4]。 #### 解决网络连接问题 当遇到因重启而导致IP变动的情况时,可以通过为WSL分配固定地址的方法加以规避。具体做法涉及编辑/etc/wsl.conf文件加入如下内容,并据此修改对应的网络接口配置实现静态指定[^1]。 ```ini [network] generateHosts = true generateResolvConf = false ``` 随后参照实际应用场景调整具体的TCP/IP属性直至满足业务连续性要求为止。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值