Abstract:现在看来就是按照官网搭好wsl内核,然后把适用的ubuntu安装在非c盘启动就好.但是不推荐,和真是linux有区别
Keywords:wsl
参考文献
在 Windows 10 上安装 WSL | Microsoft Docs
[手动下载适用于 Linux 的 Windows 子系统 (WSL) 发行版 | Microsoft Docs
安装参考官网即可.
windows terminal: 方便访问各种终端,能打开cmd和ubuntu.
vscode:win机器本身安装vscode,在ubuntu里边也能使用.
code. 打开当前目录.厉害.
在vscode中寻找remote-wsl插件.
wsl安装在非c盘
[1] 在 Windows 10 上安装 WSL | Microsoft Docs
[2] [手动下载适用于 Linux 的 Windows 子系统 (WSL) 发行版 | Microsoft Docs
1 wsl有很多东西挖掘.而且我现在在b站找到了一些可以很好操作wsl的工具,而且我也发现这些工具其实在人家官方文档中都有说明,所以对于基础学习,官方文档的重要性很强.
常规安装wsl
1 | 启用linux子系统,启用虚拟机,下载linux内核 |
在我查看资料来看,vmware是没有专门下载linux内核的,可能win需要自己设置linux内核,以适应ubuntu.
自定义安装wsl
可气的是win居然吓唬我,说不能把发行版装在非系统盘,当然我也知道win商店是可以更改app下载地址的.
按照win的意思是,可以自行下载下来,然后按照常规安装的步骤来做.
我选了一种知乎用户的方法
[自定义WSL的安装位置,别再装到C盘啦 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/263089007#:~:text=但是有一个大问题:在Microsoft Store下载的WSL发行版会自动安装到 C盘 , 不能手动选择安装位置 。 如果你不是只有一个C盘的话,基本上WSL里装不了什么东西,C盘就满了。 所以我们需要想办法把它装到其它盘去。,mklink 命令打洞到其他盘,不过这里我们采用其它的办法 选择想要的发行版下载后,可以得到一个后缀名为 .appx 的文件↓ 把它的后缀改为 .zip ,然后解压到想要安装WSL的目录下,我们可以得到一些文件)
1 | 下载下来,把appx变成zip,解压到自己想解压的地方,直接执行ubuntu.exe |
靠谱吗?
我们做了一些测试
1 | wsl -l -v |
我是这样来的
1 | 安装wsl2内核 |
我感觉也可以这样
1 | 安装wsl2内核 |
看了一个安装centos版本的
必须要用docker和一个wsl2版本,这相当于在wsl上运行docker,只是docker 的镜像是一个操作系统.
强制变得和linux接近,麻烦
[1] (2条消息) win10 wsl2开启systemctl命令_程序猿的博客-CSDN博客
每次来一遍就好,不用太折腾弄开机自启动
1 | sudo apt-get install daemonize |