本文已参与「新人创作礼」活动,一起开启掘金创作之路。
1.安装wsl功能
如果 发生错误: "指定的网络名不再可用",请打开以下功能
2. 查看linux发行版 wsl -l -o
3.安装 debian
wsl --install -d Debian
4. 导入导出安装多个副本
4.1查看安装的系统
C:\Users\xue> wsl -l -v
NAME STATE VERSION
* Debian Stopped 1
4.2导出系统到D:\vmware\debian.tar
wsl --export Debian D:\vmware\debian.tar
4.3删除之前的系统
wsl --unregister Debian
-- duplicate也可以复制
4.4重新导入名称为 Debian1 并安装分发版在 D:\vmware\debian\1 ,使用刚刚的导出的镜像debian.tar
wsl --import Debian1 D:\vmware\debian\1 D:\vmware\debian.tar
--重新导入名称为 Debian2 并安装分发版在 D:\vmware\debian\2 ,使用刚刚的导出的镜像debian.tar
wsl --import Debian2 D:\vmware\debian\2 D:\vmware\debian.tar
wsl --import Debian3 D:\vmware\debian\3 D:\vmware\debian.tar
4.5启动Debian1,以 root 用户登录
-- Debian.exe config --default-user root --这个不行
wsl -d Debian -u root
5. 其他问题
--设置机器名称
cd /etc
vi /etc/wsl.conf
-----------------配置文件内容如下--------
[network]
hostname = d1
generateHosts = false
---------------------------------------
然后重启
wsl --list --running
wsl --shutdown
wsl新装debain linux,在vi的INSERT模式下,方向键、退格键出乱码。
解决方法:
编辑/etc/vim/vimrc.tiny文件
修改set compatible为set nocompatible
添加set backspace=2
原来是因为ifconfig,netstat,route之类的命令比较老,现在debian的发行版中默认已经不带了,
取而代之的是iproute工具包中主要以ip xxx开头的命令。而老的命令则在net-tools工具包中。
所以要使用这些命令,需要把net-tools工具包再安装回来。
apt-get update
sudo apt-get install net-tools