网站首页 > 技术教程 正文
在windows上安装linux子系统wsl2,然后安装ubuntu等发行版,不用再用虚拟机来运行linux了。
- 性能可以接受,比裸机略慢但不明显。
- 和Windows集成紧密,vscode等集成,用起来很方便。
- 升级到Windows11之后图形界面和音频都有支持,性能尚可,除了重度3D程序之外都不算慢。
- 宿主机有Nvidia显卡的话可以用CUDA。
wsl发展了很长一段时间,最新的wsl2已经相对稳定,因此最好安装较新的win11系统,我的版本如下,win11 23H2,
1.手动安装wsl2
以管理员身份启动powershell(Start menu > PowerShell > right-click > Run as Administrator) ,执行以下2个命令使能wsl和vm,
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
然后,重启电脑。
下载wsl2 linux kernel相关的更新安装包,链接为https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi。安装后,将wls2设置为默认的版本,
wsl --set-default-version 2
2.安装ubuntu 24.04
列出目前可安装的版本,
wsl --list -o
输出为,
PS C:\Users\lyf> wsl --list -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
Ubuntu-24.04 Ubuntu 24.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
安装,
wsl.exe --install -d Ubuntu-24.04
安装完后设置用户名和密码,我的用户名为lyf,后续需要用。
3.修改wsl安装位置
将wsl的安装位置更改到e:\wsl目录下,不占用c盘空间,安装完成后,ubuntu 24.04 已经在运行,
wsl -l -v
wsl --shutdown
# 将ubuntu 24.04导出到e盘e:\ubuntu24.04.tar
wsl --export Ubuntu-24.04 e:\ubuntu24.04.tar
# 删除已经安装的Ubuntu-24.04
wsl --unregister Ubuntu-24.04
# 导入Ubuntu-24.04到E:\wsl目录
wsl --import Ubuntu-24.04 E:\wsl e:\ubuntu24.04.tar
# 配置默认用户
ubuntu2404.exe config --default-user lyf
至此,ubuntu 24.04系统相关的文件已经都转移到了e:/wsl/下的ext4
4.系统配置
修改C:/User/%你的用户名/.wslconfig,如果没有则创建,注意打开文件扩展名和隐藏的文件,
在文件中添加如下的配置,
[experimental]
autoMemoryReclaim=gradual
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true
autoMemoryReclaim
Automatically releases cached memory after detecting idle CPU usage. Set to gradual for slow release, and dropcache for instant release of cached memory.
When this is set to gradual, after being idle for 5 minutes, WSL will slowly start to release cached memory in Linux and make it available as free memory back to the Windows host. This means that your WSL VM will automatically shrink in memory size when you’re not using it!
autoMemoryReclaim,wsl在不使用时,内存的自动回收。
networkingMode,默认是NAT,如果是mirrored,wls的网络和主机基本可以理解为一个网络,不需要NAT了。
If the value is mirrored then this turns on mirrored networking mode. Default or unrecognized strings result in NAT networking.
- dnsTunneling – Changes how WSL resolves DNS requests to improve network compatibility;
- firewall – Applies Windows firewall rules to WSL, and allows for advanced firewall controls for the WSL VM;
- autoProxy – Makes WSL automatically use the proxy information from Windows to improve network compatibility
修改ubuntu 24.04的源为国内中科大的源,注意,ubuntu 24.04源相关的文件和之前的版本有变化,
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list.d/ubuntu.sources
sudo sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/ubuntu.sources
sudo sed -i 's/http:/https:/g' /etc/apt/sources.list.d/ubuntu.sources
sudo apt update
猜你喜欢
- 2024-10-23 ubuntu22.04安装NVIDIA、CUDA、CUDNN详细步骤
- 2024-10-23 一波Ubuntu的安装教程 ubuntu的安装方法
- 2024-10-23 太牛了官方不支持照装不误,看Windows下安装最新版ubuntu19.04
- 2024-10-23 win10安装ubuntu18.04 LTS双系统 win10 ubuntu18双系统安装教程
- 2024-10-23 Ubuntu 20.04 CUDA&cuDNN安装方法
- 2024-10-23 老电脑的救星:乌班图(Ubuntu)系统,安装仅需5步!
- 2024-10-23 如何安装Ubuntu操作系统:详细步骤
- 2024-10-23 电脑windiws10系统下安装ubuntu教程
- 2024-10-23 ubuntu 18.04 系统安装 ubuntu18.04.3安装教程
- 2024-10-23 Ubuntu 24.04即将发布,每日构建版安装体验
你 发表评论:
欢迎- 05-05从virsh当中学习QEMU/KVM启动命令
- 05-05Win10 BCD文件损坏怎么修复?(bcd文件损坏win7)
- 05-05亚马逊春节假期期间的店铺管理设置
- 05-051分钟总结常用k8s常用诊断教程(k8s常见故障)
- 05-05VisiPics重复图片查找软件中文汉化教程
- 05-05微服务的发布实现方式1灰度实现(微服务实现原理)
- 05-05轻松掌握Java多线程 - 第二章:线程的生命周期
- 05-05德拉诺之王邪DK报告:PVE向小测试及分析
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)