linux下虚拟机安装windows操作系统,linux系统只能安装在虚拟机中使用

  linux下虚拟机安装windows操作系统,linux系统只能安装在虚拟机中使用

  大家好,我是钟毅。作为一名嵌入式开发程序员,经常需要在Linux环境下编译一些代码。安装虚拟机很方便,但是占用内存太多。性能差的电脑开启虚拟机后,可能就做不了别的了。装双系统也比较麻烦,经常需要重启电脑才能完成系统切换。

  今天给大家介绍一款windows上的Linux工具,不用虚拟机,不用双系统,就能轻松在windows上使用Linux。

  WSL Windows Subsystem for Linux(简称WSL)简介是一个兼容层,可以在Windows 10上原生运行Linux二进制可执行文件(ELF格式)。

  它由微软与Canonical公司合作开发,其目标是将纯Ubuntu 14.04‘Trusty Tahr’镜像下载并解压缩到用户的本地计算机上,镜像中的工具和实用程序可以在该子系统上原生运行。

  简而言之,使用wsl相当于在Windows中嵌入了一个Linux系统。它和附属的Windows系统可以互相访问对方的本地系统,使用Windows的网络访问互联网,继承Windows中配置的主机等。除了Linux GUI操作之外的所有其他操作都可以在WSL中使用。

  WSL目前有两个版本,WSL 1和WSL 2,最新版本是2。与版本1相比,WSL 2的主要区别在于提高了文件系统的性能和系统调用的兼容性。建议使用WSL 2。

  安装WSL以确认不是所有的窗口都支持WSL。您需要确保系统版本是windows 10 Build 16237或更高版本。您可以通过设置来检查系统版本号。

  要启动WSL服务,您需要首先在Windows中启用Linux的Windows子系统。

  打开控制面板-程序和功能,在左栏选择启用或禁用Windows功能,在打开的对话框中找到并勾选Windows Subsystem for Linux,点击【确定】关闭对话框,等待系统安装新功能,根据提示重启电脑。

  Microsoft Store安装WSL。在微软App Store搜索Linux,可以看到一系列的Linux发行版,根据自己的需求选择适合自己的。这里我选择Ubuntu 20.04,下载后启动,等待安装完成,然后输入你的账号和密码,我们就得到一个Linux环境。

  WSBasic设置配置用户名和密码在开始菜单中打开Ubuntu后,Ubuntu会被安装并初始化很长一段时间,然后会提示你设置Linux的用户名和密码。

  替换/etc/apt/sources.list文件中的源代码。ubuntu20.04安装后,软件更新默认来源是国外,在国内用起来比较慢。需要更换为国产源码,才能正常安装和更新软件。

  备份来源列表Ubuntu配置默认来源不是国产服务器,下载更新软件比较慢。首先,备份源列表文件sources.list:

  #首先备份信号源列表

  sud CP/etc/apt/sources.list/etc/apt/sources . list _ backup打开sources . list文件,修改并选择适当的源文件,替换原始文件的内容,并保存编辑后的文件。我们选择了中科大的来源。

  #打开sources.list文件

  Sudvim /etc/apt/sources.list编辑/etc/apt/sources.list文件,在文件前面添加阿里云图片来源:

  #中国科技大学来源

  黛比https://mirrors.ustc.edu.cn/ubuntu/焦点主受限宇宙多元宇宙

  https://mirrors.ustc.edu.cn/ubuntu/焦点主受限宇宙多元宇宙

  黛比https://mirrors.ustc.edu.cn/ubuntu/焦点-更新主要受限宇宙多元宇宙

  deb-src https://mirrors.ustc.edu.cn/ubuntu/焦点-更新主要受限宇宙多元宇宙

  黛比https://mirrors.ustc.edu.cn/ubuntu/焦点-背端口主要受限宇宙多元宇宙

  deb-src https://mirrors.ustc.edu.cn/ubuntu/焦背端口主要受限宇宙多元宇宙

  黛比https://mirrors.ustc.edu.cn/ubuntu/焦点-安全主要受限宇宙多元宇宙

  deb-src https://mirrors.ustc.edu.cn/ubuntu/焦点-安全主要受限宇宙多元宇宙

  黛比https://mirrors.ustc.edu.cn/ubuntu/焦点——提出的主要受限宇宙多元宇宙

  deb-src https://mirrors.ustc.edu.cn/ubuntu/焦点-提出的主要受限宇宙多元宇宙

  #添加阿里源

  黛比http://mirrors.aliyun.com/ubuntu/焦点主受限宇宙多元宇宙

  http://mirrors.aliyun.com/ubuntu/焦点主受限宇宙多元宇宙

  黛比http://mirrors.aliyun.com/ubuntu/焦点-安全主要受限宇宙多元宇宙

  deb-src http://mirrors.aliyun.com/ubuntu/焦点-安全主要受限宇宙多元宇宙

  黛比http://mirrors.aliyun.com/ubuntu/焦点-更新主要受限宇宙多元宇宙

  deb-src http://mirrors.aliyun.com/ubuntu/焦点-更新主要受限宇宙多元宇宙

  黛比http://mirrors.aliyun.com/ubuntu/焦点——提出的主要受限宇宙多元宇宙

  deb-src http://mirrors.aliyun.com/ubuntu/焦点-提出的主要受限宇宙多元宇宙

  黛比http://mirrors.aliyun.com/ubuntu/焦背端口主要受限宇宙多元宇宙

  deb-src http://mirrors.aliyun.com/ubuntu/焦背端口主要受限宇宙多元宇宙

  #添加清华源

  黛比https://mirrors.tuna.tsinghua.edu.cn/ubuntu/焦点主受限宇宙多元宇宙

  # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/焦点主受限宇宙多元宇宙

  黛比https://mirrors.tuna.tsinghua.edu.cn/ubuntu/焦点-更新主要受限宇宙多元宇宙

  # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/焦点-更新主要受限宇宙多元宇宙

  黛比https://mirrors.tuna.tsinghua.edu.cn/ubuntu/焦背端口主要受限宇宙多元宇宙

  # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/焦点-背端口主要受限宇宙多元宇宙

  黛比https://mirrors.tuna.tsinghua.edu.cn/ubuntu/焦点-安全主要受限宇宙多元宇宙

  # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/焦点-安全主受限宇宙多元宇宙多元宇宙刷新列表sudo apt-get更新

  sudo apt-get升级

  sudo apt-get安装构建-基本安装嘘服务默认情况下,首次安装人的本质时,不允许通过嘘进行远程访问。

  在人的本质上启用嘘非常简单。以根用户或具有日本首藤特权的用户执行以下步骤:

  sudo apt更新

  日本首藤安装OpenSSH-服务器安装完成后,宋承宪服务将自动启动。可以通过键入以下命令来验证嘘是否正在运行:

  日本首藤服务嘘状态输出显示该服务正在运行,并已启用以在系统引导时启动:

  * sshd正在运行现在,就可以通过嘘连接到人的本质系统。

  启用嘘登陆使用丙酸纤维素命令将嘘相关配置文件进行备份:

  sudo CP/etc/ssh/sshd _ config/etc/ssh/sshd _ config。备份文件使用精力编辑器编辑「sshd_config」文件:

  sudo vim/etc/ssh/sshd _ config端口8022(因为Windows 10的嘘端口已经默认被占用,所以我换成了一个新的端口)

  列表地址0.0.0.0(去掉前面的#)

  PermitRootLogin是(修改成是)

  密码验证是(改成是)然后输入命令:服务嘘启动启动嘘。

  这样,就可以通过远程登录工具登陆WSL了。

  安装图形化界面窗子安装VcXsrvWSL目前并不支持图形界面,首先下载VcXsrv,直接根据安装程序一直默认安装即可,可以换一下安装路径。

  安装以后会有两个程序,分别是XLaunch和VcXsrv,可以用来远程访问Linux操作系统操作系统。

  启动XLaunch,选择:"一个大窗口",显示数字设置成0,其它默认即可:

  人的本质内安装桌面环境sudo apt-get安装Ubuntu-desktop unity compiz配置-设置-管理器

  sudo apt-get安装xfce4执行以下指令

  导出显示=本地主机:0

  气候系统模型自动弹出气候系统模型的配置界面。

  按照下图配置,完成后点关闭即可

  将下列命令写入~/.巴沙尔,每次开机自动执行。

  export DISPLAY=` cat/etc/resolv。conf grep名称服务器 awk“{ print $ 2 }”`:0然后执行来源~/。没有则创建命令即可。

  再在WSL中启动Xfce会话

  startxfce4XLaunch中出现如下画面即为安装成功。

  注意事项在使用sudo系统公司启动嘘启动嘘服务时,系统产生如下报错:

  没有使用systemd作为初始化系统(PID 1)进行引导。不能操作。原因:WSL使用了经典的SysV init(sysvinit)系统。

  可以通过ps -p 1 -o comm=命令检查当前系统使用的是哪个init系统。

  钟毅@桌面-LHH3HQP:/home$ ps -p 1 -o comm=

  解决方案:init:不使用systemctl命令,而是使用等效的sysvinit命令。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • Linux计划任务的命令是什么,linux 任务,linux系统中计划任务介绍
  • linux系统设置免密登录,linux免密钥登录
  • linux系统设置免密登录,linux免密钥登录,Linux下实现免密码登录(超详细)
  • Linux系统查看版本,linux系统查看系统版本
  • Linux系统查看版本,linux系统查看系统版本,Linux查看系统版本的方法汇总
  • linux操作系统的安装与配置,linux系统安装与配置教程
  • linux操作系统的安装与配置,linux系统安装与配置教程,Linux操作系统安装图文配置教程详细版
  • Linux基本网络配置命令,linux网络配置,Linux系统配置网络详细介绍
  • linux命令日志,linux系统日志怎么看
  • linux命令日志,linux系统日志怎么看,Linux系统中日志详细介绍
  • linux 服务配置文件,linux服务管理命令,Linux系统配置(服务控制)详细介绍
  • debian 命令行安装,debian安装软件方式,基于Debian的linux系统软件安装命令详解 (推荐)
  • ,,查看Linux系统是32位还是64位的方法总结
  • ,,Linux系统设置PATH环境变量(3种方法)
  • ,,Linux系统的修复模式(单用户模式)
  • 留言与评论(共有 条评论)
       
    验证码: