不拘的醒与醉 發表於 2022-12-7 14:04:00

window10安装debian linux子系统

<p>适用于Linux的Windows子系统允许开发人员直接在Windows上运行GNU/Linux环境 - 包括大多数命令行工具,实用程序和应用程序 - 无需修改,而无需传统虚拟机或双引导设置的开销。</p>
<h2 id="前提">前提</h2>
<p>1,window10家庭版( Windows 10 版本 2004 及更高版本,内部版本 19041 及更高版本)<br>
2,powershell(v7.3),以管理员模式运行<br>
3,推荐使用Windows Terminal(https://learn.microsoft.com/en-us/windows/terminal/install)</p>
<h2 id="1启用wsl">1,启用WSL</h2>
<p>启用wsl(终端在管理员模式下运行)</p>
<blockquote>
<p>Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux</p>
</blockquote>
<p>启用“虚拟机平台”可选组件(终端在管理员模式下运行)</p>
<blockquote>
<p>Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform</p>
</blockquote>
<p>查询wsl版本以及本机是否支持wsl2,wsl2有完整的 Linux 内核,关于wsl1和wsl2的区别参考 https://learn.microsoft.com/en-us/windows/wsl/compare-versions</p>
<blockquote>
<p>wsl --status</p>
</blockquote>
<p>若为wsl1,请升级到wsl2</p>
<blockquote>
<p>wsl --update</p>
</blockquote>
<h2 id="2查询linux发行版">2,查询linux发行版</h2>
<blockquote>
<p>wsl --list --online</p>
</blockquote>
<p>若出现“错误: 0x80072ee7”,需要先升级wsl(wsl --update 命令)<br>
若出现"无法从'https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json'提取列表分发。无法解析服务器的名称或地址",需要先查询raw.githubusercontent.com的IP地址,并添加到c:\windows\system32\drivers\etc\hosts文件中</p>
<p><img src="https://img2023.cnblogs.com/blog/239764/202212/239764-20221207134937107-1650810980.png" alt="" loading="lazy"></p>
<h2 id="3安装debian">3,安装debian</h2>
<blockquote>
<p>wsl --install debian</p>
</blockquote>
<p>安装完毕,查看已安装的linux</p>
<blockquote>
<p>wsl --list --verbose</p>
</blockquote>
<h2 id="4-进入linux-shell">4, 进入linux shell</h2>
<blockquote>
<p>wsl</p>
</blockquote>
<p><img src="https://img2023.cnblogs.com/blog/239764/202212/239764-20221207144841498-1169829135.png" alt="" loading="lazy"></p>
<h2 id="其他">其他</h2>
<p>debian虚拟机安装位置<br>
<code>C:\Users\admin(用户名)\AppData\Local\wsl\{guid-xxxxxxxx}\ext4.vhdx</code></p>
<h2 id="其他参考">其他参考</h2>
<p>推荐安装Windows Terminal,以便更好的执行linux命令:https://learn.microsoft.com/en-us/windows/terminal/install<br>
wsl命令参考: https://learn.microsoft.com/en-us/windows/wsl/basic-commands<br>
wsl源码 https://github.com/MicrosoftDocs/WSL<br>
如何启用linux桌面环境,参考 https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps</p><br><br>
来源:https://www.cnblogs.com/imust2008/p/16962908.html
頁: [1]
查看完整版本: window10安装debian linux子系统