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的使用,但是可以对后续可能要创建的共享目录有影响;
- 上述的
后续更新,仅供参考,欢迎交流;

本文分享了从传统虚拟机Ubuntu迁移至Win10 Linux子系统的经历,旨在通过对比阐述Win10 Linux子系统(WSL)的轻量级特性与操作便捷性,帮助用户提升计算机使用体验。详细介绍了WSL的安装步骤(如通过Microsoft Store安装Ubuntu18.04LTS)、设置root用户密码、重启子系统的方法以及挂载磁盘以优化系统使用效率的过程。文章最后提供了额外的提示和后续更新信息,以供读者参考与交流。
776

被折叠的 条评论
为什么被折叠?



