win10使用Linux子系统。之前一直在用win10系统 + 虚拟机Ubuntu,但是电脑配置低,每次启动虚拟机电脑都卡得不要不要的,就开始使用win10的子系统Linux,不试不知道,一试跑不掉,开始入坑了;win10的Linux子系统简称:WSL,非常轻量,站空间少,个人理解,是一台电脑,却可以同时启动的双系统;
一. 安装(Ubuntu18.04 LTS)
- 先开启
控制面板
–程序
–启动或关闭Windows功能
;勾选下图红框,然后重启; - 打开
Microsoft Store
,然后搜索Linux
,点击安装你想要安装的Linux系统
便可,例如Ubuntu18.04 LTS
;等候下载完毕(只能安装在系统盘,因为是子系统驱动运行的,但是很轻量,所以完全不用担心占太多空间); - 下载好了之后,点击
启动
,系统开始安装;安装完毕,设置好账户名和密码,就可以开心的使用啦!(这里的账户密码,跟root的密码不同,只是我们一般会把root密码设置为同样的而已)
二. 设置Linux子系统的root用户密码
在安装WSL时,我们并没有看到设置root密码的相关提示,所以WSL的root密码默认是由系统自动分配,每次开机,都会自动分配一个;为了安全,我们需要给root初始化一个密码
- 命令行敲入
sudo passwd
,然后就可以开始设置了,设置完毕就可以了
三. 重启Linux子系统
WSL只是作为Windows操作系统下的应用级程序,所以没有办法使 reboot
对 Linux子系统
进行重启,但是重启子系统有时又是必须的;想要重启 Linux子系统
方法有两个:
- 重启整个计算机:这种方式就不需要多说了;
- 在不影响计算机的情况下,只重启Linux子系统:到Windows服务中重启Lxssmanager(即WSL)即可。
-
win + r
,然后再弹出的窗口中输入services.msc
,回车,找到Lxssmanager
,右键重启
四. 更改挂载在mnt下的磁盘,使其挂载在根目录下
WSL中的 /mnt
是临时挂载系统文件的安装点,我们如果在WSL上安装东西,例如程序软件之类的,并不自动支持安装到 /mnt
里面(当然,可以手动,但是个人觉得这样不便于管理,而且WSL并不大,系统盘已经够用,如果有需要,自己也另外查资料配置,将软件安装到 /mnt
下)—— mnt 是mount缩写,挂载之意;另外,可以在命令行中键入 df -h
查看各个挂载点
- 执行命令行
sudo vi /etc/wsl.conf
,如果wsl.conf文件
不存在,会自动创建;打开后,输入以下内容
[automount]
root = /
options = "metadata"
- 重启WSL,关闭bash终端,重新开启;重启后可以用
df -h
命令查看,对比执行前后C、D盘的挂载变化 - 额外说明:
- 上述的
vi
是vim编辑器
的命令入口,Ubuntu
中默认vi
是vim
的软连接;vim
的使用请自行搜一下; - 不做上述的挂载更改,也不会影响到对Linux的使用,但是可以对后续可能要创建的共享目录有影响;