本文的最终目的是要将.netcore5.0(.net5.0)部署在Ubuntu中的docker容器中。

当前环境:

主系统:win10家庭版

虚拟机:Hyper-V (win10自带虚拟机)

虚拟机系统:Ubuntu20.10-live-server

571115139

一、win10 启用Hyper-V

打开 启用或关闭windows功能



找到Hyper-V选项并勾选



如果hyper-v平台无法勾选需要重启进入 BIOS面板,(不同主板的电脑按键是不一样的,请看主板说明书),

进入后按左右键选择configuration(配置)

选择下面的SVM SUPPORT(AMD处理器)或者 Intel Virtual Technology(Intel处理器)

回车选择enable

最后保存退出并重启

重启后就能勾选了

二、配置 Hyper-V管理器 网络

这里优先配好网络,方便在后面的安装能够正常使用网络

2|2 Hyper-V虚拟机的两种外网连接方式

1、网桥式

这种方式是将Hyper-V内部的虚拟网络与外部网络桥接。使得内部外部的IP都在一个网段上。

优点:
  1. 就算是无线网,也可以进行桥接(貌似默认Hyper-V不能连接无线网卡,只能用这种方法)
  2. IP在一个网段,连通性好,配置方便。
缺点:
  1. 需要占用多个IP
  2. 安全性差

配置方法:

  1. 打开"控制面板/网络和 Internet/网络连接"
  2. 首先本地网卡会有一个"本地连接-网卡型号",Hyper-V安装后会有一个"本地连接2-虚拟网络",选择这两个网络,右键点击"桥接"。
  3. 设置网桥的IP、DNS,将其改为以前本地连接的IP、DNS即可。

使用方法:

新建的虚拟机使用"本地连接-虚拟网络"。IP设为主机网段上的机器即可。

2、共享式

这种方式是将Hyper-V内部的虚拟网络与外部网络共享。使得内部是一个私有的网络。

优点:
  1. 相对来说属于私有网络,安全性好
  2. 私有网络不占用公有的IP
缺点:
  1. 只能向外连接,无法从外向内连接。

配置方法:

  1. 打开"控制面板/网络和 Internet/网络连接"
  2. 将"本地连接"的IP,DNS设置好。这样主机已经可以上网了。
  3. 打开"本地连接"状态页,在共享中将Hyper-V的网络添加。

这样就共享了网络。注意,被共享的网络默认IP为192.168.137.1。

2|3 创建虚拟机交换机管理器

这里不需要其他主机访问,所有选择共享式来实现虚拟机的网络连接(先设置好宿主机的ip和dns)

首先、打开Hyper-V管理器,创建一个新的内部网络虚拟交换机(以前默认有一个虚拟交换机,但是不推荐使用)



创建后会出现配置界面,这里直接点应用并确定

然后、查看网络配置并共享网络

上面配置完后会在网络连接的地方多出一个网络连接配置如下图

右键本地连接属性,切换到共享页。选择需要共享的网络也就是刚创建的 ubuntu20,然后点击确定。

这时候 虚拟机的网络连接ip会自动配置成192.168.137.1这个默认ip最好不要去修改,因为我修改过-.-!



三、安装Ubuntu系统

  1. 打开Hyper-V管理器,右侧新建->虚拟机

    然后按自己喜好配置,老规矩 少用中文

    这个地方可以配置虚拟硬盘的位置,一般不要在C盘创建

  2. 最后选择下载的系统镜像,点击完成

  3. 回到Hyper-V 管理器主界面 点击连接->启动 开始安装系统

  4. 安装系统流程如下(Ubuntu 20.10)

    镜像地址 http://mirrors.aliyun.com/ubuntu-releases/20.10/

    一、语言选择:English

    二、Installer update available选择Continue without updating

    三、Keyboard configuration(键盘布局)选择Done默认即可

    四、Network connections(网络配置)选择默认的动态获取IP地址,成功获取IP地址后,选择Done

    五、Configure Proxy(配置代理服务):默认空白即可,选择Done

    六、configure Ubuntuu archive mirror(设置软件源的地址)修改为:http://mirrors.aliyun.com/ubuntu,然后点击Done

      Installer update available(安装器的更新)选择Update to the new installer{有的安装会出现这个界面}

    七、Guided storage configuration(磁盘分区设置) 默认选择use an entire disk 然后选择Done

    八、Storage configuration(分区预览),选择Done,然后会弹出警告:是否确认,点击Continue

    九、Profile setup(创建用户配置),然后点击Done

    十、SSH Setup(弹出是否安装open ssh),选择安装,然后点击Done

    十一、Featured Server Snaps(其他功能软件列表),一个也不选,直接移动到最后,选择Done

    十二、installing system(系统开始安装),然后等待让他安装,当Cancel update and reboot变成reboot 说明已经安装完成,点击重启

安装完成!

win10 启用Hyper-V并安装Ubuntu20.10的更多相关文章

  1. HYPER -V 独立安装的 2016版本 中文版 下载好慢啊

    HYPER -V 独立安装的 2016版本 中文版 下载好慢啊

  2. 在Windows 10 系统上启用Hyper V遇到的错误:0x800f0831

    Hyper-V是微软的一款虚拟化技术,是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术. 在Windows 10的powershell命令里,输入如下的命令 ...

  3. Win10安装CUDA 10.2

    目录 一.安装VS2015 二.安装CUDA 10.2 2.1 安装前工作 2.2 CUDA 10.2下载安装过程 2.2.1 下载CUDA 10.2 2.2.1.1 官网下载地址 2.2.1.2 网 ...

  4. 一网成擒全端涵盖,在不同架构(Intel x86/Apple m1 silicon)不同开发平台(Win10/Win11/Mac/Ubuntu)上安装配置Python3.10开发环境

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_200 时光荏苒,过隙白驹,即将进入2022年,著名敏捷开发语言Python也放出了3.10最终版,本次我们来展示一下在不同的系统和 ...

  5. mac+win10:UEFI分区方式下安装windows 10

    小编,最近通过在远景论坛上寻找教程--安装双系统(win10+mac os).经过一天努力,成功安装win10.为此,特地分享给各位正在需求教程的朋友,我在UEFI分区方式下安装windows 10的 ...

  6. Win7,win10(部分机型) 安装appscan9.0.3.10(可升级)实操流程

    Win10部分机型不能很好的兼容appscan,建议使用者用win7系统安装appscan 写于:2018.12.2 IBM Security AppScan Standard 可通过自动执行应用安全 ...

  7. 在Windows上使用 Python 安装+ win10启用长路径

    https://docs.python.org/zh-cn/3/using/windows.html 成功20200131 https://docs.python.org/zh-cn/3/using/ ...

  8. windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理

    windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理 今天在dell r710 上用windows server 2008 r2企业版hyper v 做虚拟化,添 ...

  9. Win10 .net framework 3.5 安装失败 0x80073712 [解决了]

    Win10 .net framework 3.5 安装失败 0x80073712 用了各种办法,一直解决不了. 最后用了: 使用 https://www.microsoft.com/zh-cn/sof ...

随机推荐

  1. Java集合--Java核心面试知识整理(二)

    目前CSDN,博客园,简书同步发表中,更多精彩欢迎访问我的gitee pages 目录 JAVA集合 2.1 接口继承关系和实现 2.2 List 2.2.1 ArrayList(数组) 2.2.2 ...

  2. Go-25-文件管理

    FileInfo接口 package main import ( "fmt" "os" ) // FileInfo 接口文件的信息包括文件名.文件大小.修改权限 ...

  3. 【cypress】6. cypress的默认文件结构介绍

    通过之前的一些介绍,已经大概其明白cypress是个啥,但是具体使用的细节点还有很多,需要一步步的去学习. 在安装好cypress之后,会生成一个默认项目,这个项目结构里的各个文件夹是干嘛使的呢? 一 ...

  4. SLAM导航及控制部分,源码公布

    欢迎Fork,觉得不错就点个小星星吧 ROS源码 https://github.com/ShieldQiQi/TX2_StereoSLAM STM32驱动板源码 https://github.com/ ...

  5. php引入html文件(或php文件)的方法

    php引入html文件(或php文件)的方法 一.使用fopen()函数  此函数主要传入的是头两个参数(第一个是文件地址,第二个是打开方式),可以读取任何一个文本文件,然后用while将fopen函 ...

  6. 【JDK8】Java8 新增BASE64加解密API

    什么是Base64编码? Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法 基于64个字符A-Z,a-z,0-9,+,/ ...

  7. hdu4530 水题

    题意: 小Q系列故事--大笨钟 Time Limit: 600/200 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total ...

  8. IDAPython类库---idaapi.py的源码

    #ThisfilewasautomaticallygeneratedbySWIG(http://www.swig.org).#Version2.0.12##Donotmakechangestothis ...

  9. 从苏宁电器到卡巴斯基(后传)第03篇:我与鱼C论坛的是是非非

    前言与铺垫 当我刚读研一的时候,对自己的未来还是非常迷茫的.尽管我读的是数字媒体技术专业,但是我对这一行根本就不感兴趣,对于平面设计.三维建模以及游戏引擎的使用这一类知识根本就不会,也不太想学(由于我 ...

  10. hdu4975 行列和构造矩阵(dp判断唯一性)

    题意:       和hdu4888一样,只不过是数据加强了,就是给你行列的和,让你构造一个矩阵,然后判断矩阵是否唯一. 思路:       构造矩阵很简单,跑一次最大流就行了,关键是判断矩阵的唯一性 ...