(一)win10环境下使用自带linux系统进行虚拟机创建

(一)win10自带linux系统环境配置

  • 1. 写在前面
  • 2. 开始配置
    • 2.1 进入开发人员模式
    • 2.2 启用子系统功能
    • 2.3 下载ubuntu
    • 2.4 安装ubuntu
    • 2.5 母系统下运行方式
  • 3. 常见错误及解决办法
    • 3.1 “bash不是内部命令...”
      • 解决方案
    • 3.2 “0x8007019e”
      • 解决方案

1. 写在前面

要说VMware和Hyper-V是“真家伙”的话,win10自带的linux系统因为磁盘性能低下和模拟出来的内核调用,更像是一个“小模型”。看到这里,先别急着出门右转,因为如果只是作为入门学习使用,它所提供的的功能绰绰有余。
以武汉理工大学操作系统与编译原理实验课要求为例,实验课主要内容为进程的创建、进程的控制、进程的互斥(当然还包括的linux命令使用、vim的应用等基础技能)win10自带的虚拟机足够可以完成以上实验。况且自带的系统与VMware、Hyper-V并不冲突。如果想深入学习,直接安装即可。
值得注意的一点是,子系统和母系统是共享文件系统的,这意味着你可以用linux命令对母系统文件进行操作。可以提升重复工作效率。

2. 开始配置

2.1 进入开发人员模式

打开设置,点击“更新与安全”:
(一)win10环境下使用自带linux系统进行虚拟机创建_第1张图片依次点击“开发者选项”->“开发人员模式”->“是”
(一)win10环境下使用自带linux系统进行虚拟机创建_第2张图片

2.2 启用子系统功能

打开控制面板,点击“程序”
(一)win10环境下使用自带linux系统进行虚拟机创建_第3张图片
“启用或关闭windows功能”,在弹出框中找到“适用于Linux的windows子系统”并勾选
(一)win10环境下使用自带linux系统进行虚拟机创建_第4张图片
添加完成后执行重启,应用更改。

2.3 下载ubuntu

打开应用商店,搜索ubuntu,最左边三个都可以使用
关于LTS的解释:
LTS是长期支持(Long Term Support)的缩写,ubuntu每六个月制作一个新的Ubuntu桌面和服务器的版本,这意味着你总能拥有开源世界提供的最新最好的应用程序,Ubuntu是基于安全而设计的,因此你能够获得至少18个月的免费桌面版和服务器版安全更新。一个新的LTS版本通常每两年发布一次,使用长期支持(LTS)版本的Ubuntu桌面版,你能够获得3年的支持,Ubuntu服务器版你能够获得5年的支持。使用LTS版本没有额外的费用,升级到新版本的Ubuntu将会一直免费。
(一)win10环境下使用自带linux系统进行虚拟机创建_第5张图片
获取+下载(注意核对电脑配置是否符合最低要求)(一)win10环境下使用自带linux系统进行虚拟机创建_第6张图片

2.4 安装ubuntu

在菜单界面打开ubuntu,执行安装。
安装完成后按引导创建UNIX用户账号(用户名+密码+确认密码,密码在输入时不会显示)
笔者还遇到过直接以微软账号登录的情况,点进去直接是超级用户
到此为止,环境配置就算完成了。
(一)win10环境下使用自带linux系统进行虚拟机创建_第7张图片

2.5 母系统下运行方式

win+R,在弹出窗口输入cmd
(一)win10环境下使用自带linux系统进行虚拟机创建_第8张图片
输入bash即可直接进入linux模式
(一)win10环境下使用自带linux系统进行虚拟机创建_第9张图片

3. 常见错误及解决办法

3.1 “bash不是内部命令…”

(一)win10环境下使用自带linux系统进行虚拟机创建_第10张图片

解决方案

重新检查“启用子系统功能”,你会发现之前勾选的“启用或关闭windows功能”没了。。
笔者给同学配环境的时候曾遇到过这种情况,怎么重启就是勾不上,后来通过升级windows系统解决了。

3.2 “0x8007019e”

(一)win10环境下使用自带linux系统进行虚拟机创建_第11张图片

解决方案

win+x,选择windows powershell(管理员)(A)
(一)win10环境下使用自带linux系统进行虚拟机创建_第12张图片
按图示输入,并键入“Y”重启计算机。

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

(一)win10环境下使用自带linux系统进行虚拟机创建_第13张图片

你可能感兴趣的:(操作系统与编译原理实验专栏)