小伙伴们是不是有时候要用到linux系统,很多同学选择安装双系统来满足自己的需求。但是每次开机只能运行一个系统,十分的不方便。
而开虚拟机则有性能损失,而且还占用大量内存,这让一些老机子苦不言堪,电脑只有8G的内存已经被win10吃了大半,结果又了来个虚拟机,实在是太难了。
其实微软也想到了这个问题,为了方便大家使用,win10从1903版本开始就已经支持内镶嵌linux系统。现在让小编来介绍使用方法吧。
步骤
首先打开Microsoft store,然后搜索你想要使用的linux版本(现支持Ubuntu,opensuse,kali,debian,centos等等),然后下载安装,安装完后我们就可以到开始菜单里找你所安装的linux,这里我们以Debian为例。
我们打开发现Debian并没有正常运行,而且给出这样的提示(如下图)。
不要慌,这是win10子功能没有打开的结果(默认关闭)。我们打开控制面板->程序->启用或关闭Windows功能->适用于Linux的Windows子系统(前面打勾)即可。
滑动查看更多图片
点击确定,win10系统就会自动安装运行库,然后重启电脑,之后我们再打开就可以正常设置账号密码了。
到这里这样我们就设置成功了(ps:输入密码时是没有*提示的,你只需要一直打,然后确认就可以了)。
注意事项
01
当你需要使用su命令得到root权限时,你会发现提权失败,并返回su:Authentication failure的指令。
原因是你没有为root设置密码,导致root没有被启用,我们只需要输入一个命令设置密码:$sudo passwd root, 然后设置密码就行了。
02
有时候当你要下载组件时,突然发现下载速度极慢,这时候我们就需要换源了(默认使用Debian的官方源,服务器在国外)
在资源管理器按以下途径打开文件:C:\Users\Administrator\AppData\Local\Packages\TheDebianProject.DebianGNULinux_76v4gfsz19hv4\LocalState\rootfs\etc\apt(user就是用户)
找到sources.list文件。
接下来就是修改
sources.list
文件内容。
为了方便大家的操作,勤劳的师友人已经帮大家准备好了替换文件,大家只需进入以下链接下载文件然后直接替换相应位置的同名文件(sources.list)即可,无需手动修改文件内容!
你还在等什么,赶紧动手试试吧!
百度网盘链接:
https://pan.baidu.com/s/14DPzFndEZfEiYWIRl58fXQ
提取码: 4497
3.更新依赖包:sudo apt-get update
4.安装https协议:sudo apt install apt- transport-https
最后,其实Linux发行版内部结果几乎一致,命令也差不多。现在我们已经安装好了,让我们尽情享用吧!
补充
Centos换源方法稍有不同
1.打开文件目录:(找不到文件夹的话先打开显示隐藏文件)
C:\Users\Administrator\AppData\Local\Packages\3426BE2218D3.CentOS_cy7g2g1jrwg8g\LocalState\rootfs\etc\yum.repos.d
2. 找到CentOS-Base.repo替换即可(文件已提供)
依次执行
$sudo yum clean all
$sudo yum makecache
$sudo yum update