wsl系统


title: wsl系统
date: 2021-10-9 12:12:25


Abstract:现在看来就是按照官网搭好wsl内核,然后把适用的ubuntu安装在非c盘启动就好.但是不推荐,和真是linux有区别

Keywords:wsl

参考文献

在 Windows 10 上安装 WSL | Microsoft Docs

[手动下载适用于 Linux 的 Windows 子系统 (WSL) 发行版 | Microsoft Docs

(2条消息) win10 wsl2开启systemctl命令_程序猿的博客-CSDN博客

安装参考官网即可.


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

在 Windows 10 上安装 WSL | Microsoft Docs

启用linux子系统,启用虚拟机,下载linux内核
安装linux分发,就是ubuntu
安装 windows terminal,我去,人家官网都给了呀.英语真好,连vscode都给说了.

在我查看资料来看,vmware是没有专门下载linux内核的,可能win需要自己设置linux内核,以适应ubuntu.

自定义安装wsl

手动下载适用于 Linux 的 Windows 子系统 (WSL) 发行版 | Microsoft Docs

可气的是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的目录下,我们可以得到一些文件)

下载下来,把appx变成zip,解压到自己想解压的地方,直接执行ubuntu.exe

靠谱吗?

我们做了一些测试

wsl -l -v 
#结果是wsl1版本
wslconfig /l
wslconfig /u ubuntu-20.04
#我把它删除了
wslconfig /list #我去,和l一样

我是这样来的

安装wsl2内核
手动下载ubuntu,放在自定义文件夹
手动打开,会安装成wsl1
然后通过wsl --set-version <distribution name> <versionNumber>编程2,其实也可以变成1

我感觉也可以这样

安装wsl2内核
设置wsl --set-default-version 2,安装自动为wsl2
手动下载ubuntu,点击exe安装

看了一个安装centos版本的

导入要用于 WSL 的任何 Linux 分发版 | Microsoft Docs

必须要用docker和一个wsl2版本,这相当于在wsl上运行docker,只是docker 的镜像是一个操作系统.

强制变得和linux接近,麻烦

[1] (2条消息) win10 wsl2开启systemctl命令_程序猿的博客-CSDN博客


每次来一遍就好,不用太折腾弄开机自启动

sudo apt-get install daemonize
sudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.target
 
exec sudo nsenter -t $(pidof systemd) -a su - $LOGNAME
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值