目录
前提条件
1、主板BIOS开启虚拟化支持
2、windows10、11系统更新到最新版本
3、nvidia 显卡驱动更新到最新(一般windows更新会自动更新显卡驱动)
4、windows下载安装linux内核补丁 x86架构 arm架构
5、启用虚拟机功能:windows系统打开控制面板-程序-启用或关闭windows功能
需要勾选linux的windows子系统和虚拟机平台。勾选安装后需要重启系统生效。
- 需要注意: wsl2 默认安装在C盘,linux使用空间占用的是c盘空间。如果不想安装在c盘需要利用工具迁移走。
安装wsl2
wsl介绍
Windows Subsystem for Linux (WSL) 是一个可以让 Windows 支持 GNU/Linux 环境的组件,让使用 Windows 的开发者们可以轻松使用一些在 Linux 上才有的工具和命令。WSL2是WSL的升级版,具有更好的性能、内存使用更少、磁盘空间占用更小等优势。
wsl 与 wsl2的区别可参考文档:https://deepinout.com/wsl-tutorials/55_wsl_and_wsl2__whats_the_difference_.html
linux_22">检查可以安装的linux版本
命令:wsl -l -o
PS C:\Users\linyu> wsl -l -o
以下是可安装的有效分发的列表。
请使用“wsl --install -d <分发>”安装。NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
openSUSE-Leap-15.5 openSUSE Leap 15.5
SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
openSUSE-Tumbleweed openSUSE Tumbleweed
使用powershell将wsl2设置为默认版本
命令:wsl --set-default-version 2
PS C:\Users\linyu> wsl --set-default-version 2
有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
操作成功完成。
安装wsl操作系统
命令: wsl --install -d <可安装的版本名>
PS C:\Users\linyu> wsl --install -d Ubuntu-20.04
正在安装: Ubuntu 20.04 LTS
[========== 18.0% ]
- 这里要是提示网络错误,需要修改DNS指向 114.114.114.114 and 8.8.8.8
安装完成后会自动启动,第一次启动需要配置用户名和密码。
更改ubuntu为国内源
默认软件源为ubuntu官方源,速度很慢,更换为国内源后会极大加快软件下载速度。
清华源:编辑/etc/apt/sources.list 文件替换为如下内容:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
更新源缓存
sudo apt update