Win10安装Linux子系统教程
一、开启 Window10附加功能
(1)Hyper-V
(2)适用于Linux的Windows子系统
(3)虚拟机平台
(4)打开windows设置,搜索开发者设置,启用开发人员模式。
二、安装 WSL
WSL 的基本命令 | Microsoft Docs
1.管理员shell运行 更新最新的wsl
wsl --install
2.将 WSL 2 设置为默认版本
wsl --set-default-version 2
三、安装 Chocolatey
Chocolatey 是 Windows 环境下的包管理器,其作用等同于 Mac OS 的 Brew,Ubuntu 的 apt,CentOS 的 yum。具体的安装方法参见官方文档。
在具有管理员权限的 Powershell 中执行下列命令:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadStr
四、安装 LxRunOffline
1.与微软商店的安装方式不同,LxRunOffline 安装 WSL 更灵活,它可以安装任意发行版到任意目录,还可以自定义 WSL 名称。
继续在 Powershell 中执行下列命令:
choco install LxRunOffline
2.普通手动安装
下载安装文件
配置环境变量
3.安装验证
LxRunoffline version
五、安装子系统
1.1 方式一安装子系统
# 列出发行版
wsl --list --online# 安装的发行版 将 <Distribution Name> 替换为要安装的发行版的名称
wsl --install -d <Distribution Name>
1.2第二种方式安装子系统
如果需要安装centos子系统需下载工具:
点击LxRunOffline工具
点击下载centos系统
1.2.1 安装
(1)使用管理员 shell 执行如下命令
# 安装centos子系统
LxRunOffline install -n centos -d "D:\subSystem\centos" -f "C:\Users\14345\Downloads\CentOS-7-20140625-x86_64-docker_01.img.tar.xz"# LxRunOffline install -n <安装名称> -d <安装路径> -f <安装文件>
# 参数说明:
# -n 是安装的系统名称,可自定义
# -d 是安装系统的目录
# -f 是之前下载的镜像路径
# 另外加入-s参数可在桌面创建快捷方式,可以不加。
六、子系统迁移
如果安装的子系统目录不是你心中所期待的目录,可以使用 LxRunOffline
工具将其移到其他指定目录
# 移动系统到指定目录
LxRunOffline move -n centos -d 'D:\subSystem\centos'
wsl迁移
wsl --shutdown //终止正在运行的分发或虚拟机:
wsl --export Ubuntu-20.04 D:\wsl-Ubuntu-20.04 //对需要迁移的分发或虚拟机导出
wsl --unregister Ubuntu-20.04 //卸载分发版或虚拟机
wsl --import Ubuntu-20.04 D:\wsl\Ubuntu2004 D:\wsl-Ubuntu-20.04 //导入新的分发版或虚拟机:
七、安装完后更新子系统
Ubuntu 或 Debian: sudo apt update && sudo apt upgrade
CentOS:yun update yum -y install sudo
推荐工具:Windows Terminal 它的主要功能包括多个选项卡、窗格、Unicode 和 UTF-8 字符支持、GPU 加速文本呈现引擎,你还可用它来创建你自己的主题并自定义文本、颜色、背景和快捷方式。
使用国内软件源
注:第一次用官方源更新,后执行 sudo apt install apt-transport-https 命令,去安装apt-transport-https。然后再使用中科院国内源,并要重新执行sudo apt-get update命令,不然无法安装后面的依赖包并报错如图:
#更新软件源
apt update
sudo apt update
sudo apt install apt-transport-https
编辑sources.list文件,用#号注释掉原有的官方更新源,增加国内源。下面贴出中科大比较稳定的stretch分支的源,软件比较老,但是稳定。
deb https://mirrors.ustc.edu.cn/debian/ stretch main contrib non-freedeb-src https://mirrors.ustc.edu.cn/debian/ stretch main contrib non-freedeb https://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-freedeb-src https://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-freedeb https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-freedeb-src https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free
更新完如图:
#安装vim编辑器
apt install vim
linux系统下如何切换到root用户
linux系统下如何切换到root用户-linux运维-PHP中文网
LINUX]设置ll命令_小蜗牛之家-CSDN博客_linux 配置ll
八、其他可能使用到的命令
wsl --help //wsl 命令使用帮助wsl --list --verbose //列出每个子系统的wsl版本wsl --set-version centos 2 //设置指定容器的wsl版本LxRunOffline --help //LxRunOffline 工具使用帮助wsl -l //列出当前已经安装的分发版
wsl --unregister <DistributionName> //注销指定安装的分发版
wsl -s Ubuntu //设置默认分发版
wsl -d <WSL名称> //运行指定 WSL
九、Docker 安装
3.设置 docker config
{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"features": {"buildkit": true},"insecure-registries": ["192.168.1.6:5000"],"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"] }
4.设置关联子系统
- 5.子系统中安装 docker-ce
sudo curl -sSL https://get.docker.com/ | sh
- 6.验证
docker ps
参考链接
Windows10下安装Debian和图形界面操作
windows10环境下安装Linux子系统debian
使用LxRunOffline自定义配置WSL
旧版 WSL 的手动安装步骤 https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
导入要与 WSL 一起使用的任何 Linux 发行版 https://docs.microsoft.com/zh-cn/windows/wsl/use-custom-distro
设置 WSL 开发环境的最佳做法 https://docs.microsoft.com/zh-cn/windows/wsl/setup/environment
Windows10下安装Debian和图形界面操作
https://www.cnblogs.com/pachulia/p/9239504.html
Win10安装Linux子系统教程相关推荐
- 轻度Linux患者福利,Win10安装Linux子系统教程,附 Docker 安装教程
现在 win10 实在是太方便了,可以不用 cmd 或者 shell 了,以下我总结了怎么在win10下安装一个linux系统了. 一.开启 Window10附加功能 (1)Hyper-V (2)适用 ...
- win10 下载 linux系统安装教程,Win10安装Linux子系统图文教程
Windows10提供了ubantu Linux子系统,终于可以把卡卡的虚拟机扔在一边了,下面介绍一下win10安装linux子系统的过程. 1.打开Windows功能,在这里把勾打上 2.打开设置– ...
- Win10安装Linux子系统WSL(ubuntu2204)及图形桌面xfce4
WSL简介 什么是 WSL ? 在计算机上使用 Linux 系统通常有两种方式:使用虚拟机或安装 Linux 系统.使用虚拟机时开销较大,直接使用 Linux 系统虽然可以带来流畅体验,但与 Wind ...
- Win10 系统安装 Linux 子系统教程(WSL2 + Ubuntu 20.04 + Gnome 桌面 )
Win10 系统安装 Linux 子系统教程(WSL2 + Ubuntu 20.04 + Gnome 桌面 ) 1. WSL 简介 1.1 什么是 WSL ? 1.2 WSL1 与 WSL2 2. 安 ...
- win10安装linux子系统CentOS
win10安装linux子系统CentOS(windows subsystem linux)流程记录 参考文章 win10系统设置 子系统安装 安装方式的选择 流程 下载 安装 启用 wsl1 升级至 ...
- win10安装linux子系统详细教程(非虚拟机方式)
文章目录 1.前言 2.安装Windows Terminal 3.开启Windows子系统功能 4.安装Centos子系统 5.使用Centos子系统 1.前言 对于程序员来说,Linux技能基本 ...
- Win10安装Ubuntu子系统教程(附安装图形化界面)
MS酋长之前曾经分享过借助EasyBcd安装Win10/Ubuntu双系统的教程,但其实从Build 14393版本开始,Windows10已经原生支持Linux了,在控制面板的"启用或关闭 ...
- win10 安装 Linux子系统(WSL)
序:前段时间字节不是发布了 modernJS 的开源项目吗?大概看了一部分的内容,这些的东西就不一一列出来了,本来想尝一口的,在环境准备的系统那里就先折了一下(目前支持 OS X,Linux,和 Wi ...
- win10 下载 linux系统安装教程,windows10电脑中如何安装linux子系统
为了获得更好的体验,一些用户想要windows10正式版电脑中安装linux子系统.那么,这该如何操作呢?会不会非常复杂呢?答案是否定的.接下来,小编就给大家详细介绍win10安装linux子系统的具 ...
最新文章
- php写项目,php写web项目
- 《http权威指南》读书笔记 二
- 山沟沟里的实业路(3)
- python100行代码-100 Lines Python
- DDoS攻击的大量增加给企业带来了新的威胁——Vecloud
- PIM-SM DR指定路由器以及 PIM-DM指定前转器的区别 【转自网络】
- Unity TA总监王靖:Unity如何实现美术画质升级?
- hibernate入门二之单表操作
- c++ log函数_第18节 函数的形参和实参-Web前端开发之Javascript-王唯
- 大一想去参加培训的学生
- 2021.07.29 Oracle学习笔记 2
- fst 共享后缀_trie、FSA、FST(转)
- RefineDet算法笔记
- 30道面试常见的数据结构算法题
- 超简单的图片爬取项目,复制粘贴就能用,批量爬取动漫图片。(保姆教程,可根据需要修改URL)
- 区块链在人力资源领域的应用
- Google Chrome及ChromeDriver版本参照表, 附带下载地址
- X86 i386 i586 i686
- 四川大学软件学院计算机组成与体系结构笔记
- 3D智能抠图算法新思路:实现复杂背景下的通用抠图
热门文章
- Invalid header signature; read 0x3C0A0D0A0DBFBBEF, expected 0xE11AB1A1E011CFD0
- iOS永久签名不掉签工具,轻松签超详使用教程
- html中js正则表达式手机,js验证电话号码与手机支持+86的正则表达式
- python14 Prompting and Passing
- 教大模型自己跳过“无用”层,推理速度×3性能不变,谷歌MIT这个新方法火了...
- MySQL 插入语句
- 港大计算机学院副院长,中科院许榕生教授、香港大学邹锦沛博士等一行访问我校...
- 我参加了资金盘培训,get了这些“知识点”
- 生产型企业财务管理报表
- 《蛋白质和细胞》:人类合子中CHEK1基因杂合突变造成卵裂阻滞