查看: 71|回复: 0

[Debian] window10安装debian linux子系统

[复制链接]

4

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-4-3
发表于 2022-12-7 14:04:00 | 显示全部楼层 |阅读模式

适用于Linux的Windows子系统允许开发人员直接在Windows上运行GNU/Linux环境 - 包括大多数命令行工具,实用程序和应用程序 - 无需修改,而无需传统虚拟机或双引导设置的开销。

前提

1,window10家庭版( Windows 10 版本 2004 及更高版本,内部版本 19041 及更高版本)
2,powershell(v7.3),以管理员模式运行
3,推荐使用Windows Terminal(https://learn.microsoft.com/en-us/windows/terminal/install)

1,启用WSL

启用wsl(终端在管理员模式下运行)

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

启用“虚拟机平台”可选组件(终端在管理员模式下运行)

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

查询wsl版本以及本机是否支持wsl2,wsl2有完整的 Linux 内核,关于wsl1和wsl2的区别参考 https://learn.microsoft.com/en-us/windows/wsl/compare-versions

wsl --status

若为wsl1,请升级到wsl2

wsl --update

2,查询linux发行版

wsl --list --online

若出现“错误: 0x80072ee7”,需要先升级wsl(wsl --update 命令)
若出现"无法从'https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json'提取列表分发。无法解析服务器的名称或地址",需要先查询raw.githubusercontent.com的IP地址,并添加到c:\windows\system32\drivers\etc\hosts文件中

3,安装debian

wsl --install debian

安装完毕,查看已安装的linux

wsl --list --verbose

4, 进入linux shell

wsl

其他

debian虚拟机安装位置
C:\Users\admin(用户名)\AppData\Local\wsl\{guid-xxxxxxxx}\ext4.vhdx

其他参考

推荐安装Windows Terminal,以便更好的执行linux命令:https://learn.microsoft.com/en-us/windows/terminal/install
wsl命令参考: https://learn.microsoft.com/en-us/windows/wsl/basic-commands
wsl源码 https://github.com/MicrosoftDocs/WSL
如何启用linux桌面环境,参考 https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps



来源:https://www.cnblogs.com/imust2008/p/16962908.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部