美文网首页
Win10搭建Linux子系统

Win10搭建Linux子系统

作者: 合肥黑 | 来源:发表于2021-03-20 21:24 被阅读0次

    参考
    系统 (一) Windows10安装Ubuntu子系统
    在win10上也可以运行Linux了,详细操作教程送给你
    Windows下搭建最接近Linux体验的开发环境——使用WSL(Linux子系统)
    用WSL(Win10linux子系统)构建Golang的Windows和linux并存开发环境

    1.控制面板 -> 程序 -> 选择启用或关闭Windows功能 -> 勾上 适用Linux的Windwos子系统 -> 确定 -> 重启电脑
    image.png
    2.在 设置 -> 更新和安全 -> 开发者选项 中切换到开发人员模式
    image.png
    3.启动虚拟化

    根据微软的说法,这是一个可选步骤,但是如果未启用虚拟化功能,就无法使用新架构。
    参考win10如何进入BIOS?WIN10如何开启VT?
    首先查看电脑是否已经开启虚拟化,这里有几种方式。方法一:右击打开任务管理器,查看性能,选择cpu,如图,表示已经开启虚拟化,这里就不需要重新开启了。

    image.png
    方法二:在cmd窗口使用sysinfo命令,如图所示已经 开启虚拟化
    image.png
    如果未开启虚拟化,根据电脑型号的不同进入bios系统的按键也不一样,自己可以自行到官网查找进入bios的按键。如戴尔DELL,开机时按下F2键进入bios后,找到Intel Virtualization Technology,设置enable启用,F10保存,重启电脑即可。

    开启虚拟化可以让一个CPU工作起来就像多个CPU并行运行,在运行虚拟机时一般要开启这个功能,不然无法正常工作。

    4.打开windows商店,搜索 ubuntu,安装ubuntu
    image.png
    5.启动ubuntu
    image.png

    等待一会儿后,提示输入用户名和密码,这里以tom,111111为例


    image.png
    6.设置国内阿里镜像数据源
    1.切换为超级管理员root

    sudo su

    2.编辑数据源配置文件

    vim /etc/apt/sources.list
    这里会进入Vim编辑器,常用命令参考http://c.biancheng.net/cpp/html/2735.html
    vi 有三种工作模式:

    • 1 普通模式
      由Shell进入vi编辑器时,首先进入普通模式。在普通模式下,从键盘输入任何字符都被当作命令来解释。普通模式下没有任何提示符,输入命令后立即执行,不需要回车,而且输入的字符不会在屏幕上显示出来。
      普通模式下可以执行命令、保存文件、移动光标、粘贴复制等。

    • 2 编辑模式
      编辑模式主要用于文本的编辑。该模式下用户输入的任何字符都被作为文件的内容保存起来,并在屏幕上显示出来。

    • 3 命令模式
      命令模式下,用户可以对文件进行一些高级处理。尽管普通模式下的命令可以完成很多功能,但要执行一些如字符串查找、替换、显示行号等操作还是必须要进入命令模式。

    注意:有些教程中称有两种工作模式,是把命令模式合并到普通模式。

    工作模式切换:

    • 在普通模式下输入 i(插入)、c(修改)、o(另起一行) 命令时进入编辑模式;按 esc 键退回到普通模式。
    • 在普通模式下输入冒号(:)可以进入命令模式。输入完命令按回车,命令执行完后会自动退回普通模式。

    提示:如果不确定当前处于哪种模式,按两次 Esc 键将回到普通模式。

    切换到编辑模式下才能编辑文件。有很多命令可以从普通模式切换到编辑模式,如下所示:

    • i 在当前光标位置之前插入文本
    • I 在当前行的开头插入文本
    • a 在当前光标位置之后插入文本
    • A 在当前行的末尾插入文本
    • o 在当前位置下面创建一行
    • O 在当前位置上面创建一行
    3. 光标移动到最后一行,输入o插入以下内容

    这里也有文章说可以删掉sources.list所有内容后再插入以下内容,我没有删,也更新成功了

    deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
    
    4. 退出 vi 编辑器

    一般在命令模式下退出 vi 编辑器。

    • q 如果文件未被修改,会直接退回到Shell;否则提示保存文件。
    • q! 强行退出,不保存修改内容。
    • wq w 命令保存文件,q 命令退出 vi,合起来就是保存并退出。
    • ZZ 保存并退出,相当于 wq,但是更加方便。

    插入上述内容后,按Esc退出编辑模式,再输入:进入命令模式,然后打出 wq保存并退出。

    5.更新配置

    apt-get update

    6.如何进入ubuntu子系统 ?
    image.png
    7.卸载Linux子系统

    管理员身份运行 Powershell 获取完整软件名称&卸载

    Get-AppxPackage *ubuntu*
    Get-AppxPackage CanonicalGroupLimited.Ubuntu18.04onWindows | Remove-AppxPackage
    
    image.png
    8.安装其它包

    比如

    apt-get install zsh
    
    9.右键打开wsl的linux bash shell

    参考win10资源管理器右键打开wsl的linux bash shell

    • win键+R打开命令运行窗口输入regedit打开注册表编辑器
    • 找到HKEY_CLASSES_ROOT\Directory\Background\shell
    • 右键单击shell文件夹,选择新建-项,输入名字bash然后回车
    • 单击bash文件夹,双击右边的默认,在数值数据中输入在此处打开bash shell窗口,然后点击确定按钮
    • 右键单击bash文件夹,选择新建-项,输入名字command,双击右边的默认,输入bash的路径C:\Windows\System32\bash.exe,点击确认按钮就好了,这时就可以在资源管理器里面的右键菜单中找到相应的选项了
    image.png

    相关文章

      网友评论

          本文标题:Win10搭建Linux子系统

          本文链接:https://www.haomeiwen.com/subject/hndwcltx.html