Windows上安装WSL实现windows和linux双系统

1、开启开发人员模式

选择开发者选项,开启开发人员模式

2、开启Linux子系统功能

在控制面板——程序——启用或关闭windows功能,启用Linux的Windows子系统、虚拟机平台、Windows虚拟机监控程序平台、Hyper-V

3、正式安装

  1. 找到Microsoft Store,搜索Ubuntu,找到合适的版本进行下载

  1. 打开后设置初始的用户名和密码

  1. 查看wsl下的Ubuntu状态

C:\Users\admin>wsl -l -v

NAME STATE VERSION

*ubuntu-20.04 Running 2

  1. 修改root密码

sudo passwd root

4、安装centos

https://github.com/mishamosher/CentOS-WSL

使用从github制作的 CentOS7镜像,下载解压选择目录存放,在解压的文件夹中找到.exe文件,双击安装等待片刻会显示安装成功,同时当前文件夹生成一个【ext4.vhdx】的文件

同时在资源管理器右侧会多个【Linux】的目录,这个目录中存放的文件就是当前安装系统文件的根目录,Windows10没有这个快捷入口,可以在Win+R运行里输入\\wsl.localhost访问目录

  1. 验证安装

在CMD中键入命令bash或者wsl即可进入子系统,使用cat /etc/redhat-release查看版本信息

如遇到安装完执行bash或wsl 报错: 安装其中一个文件系统时出现错误。有关详细信息,请运行'dmesg'。

运行wsl--update 后运行wsl --shutdown重启wsl即可

  1. 修改hostname

进入 /etc 目录 ,编辑 wsl.conf,如果没有该文件就创建一个

vim/etc/wsl.conf

[network]

hostname= PC

generateHosts= false

注意在直接退出wsl 之后配置并没有直接生效,而是在wsl 重启之后才会生效,所以我们可以使用命令使wsl 先关闭,然后再重新进入就会发现hostname已经修改过来了。

wsl--shutdown

wsl--list --running

wsl

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值