win10 启用Hyper-V并安装Ubuntu20.10
本文的最终目的是要将.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都在一个网段上。
优点:
- 就算是无线网,也可以进行桥接(貌似默认Hyper-V不能连接无线网卡,只能用这种方法)
- IP在一个网段,连通性好,配置方便。
缺点:
- 需要占用多个IP
- 安全性差
配置方法:
- 打开"控制面板/网络和 Internet/网络连接"
- 首先本地网卡会有一个"本地连接-网卡型号",Hyper-V安装后会有一个"本地连接2-虚拟网络",选择这两个网络,右键点击"桥接"。
- 设置网桥的IP、DNS,将其改为以前本地连接的IP、DNS即可。
使用方法:
新建的虚拟机使用"本地连接-虚拟网络"。IP设为主机网段上的机器即可。
2、共享式
这种方式是将Hyper-V内部的虚拟网络与外部网络共享。使得内部是一个私有的网络。
优点:
- 相对来说属于私有网络,安全性好
- 私有网络不占用公有的IP
缺点:
- 只能向外连接,无法从外向内连接。
配置方法:
- 打开"控制面板/网络和 Internet/网络连接"
- 将"本地连接"的IP,DNS设置好。这样主机已经可以上网了。
- 打开"本地连接"状态页,在共享中将Hyper-V的网络添加。
这样就共享了网络。注意,被共享的网络默认IP为192.168.137.1。
2|3 创建虚拟机交换机管理器
这里不需要其他主机访问,所有选择共享式来实现虚拟机的网络连接(先设置好宿主机的ip和dns)
首先、打开Hyper-V管理器,创建一个新的内部网络虚拟交换机(以前默认有一个虚拟交换机,但是不推荐使用)


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

然后、查看网络配置并共享网络
上面配置完后会在网络连接的地方多出一个网络连接配置如下图

右键本地连接属性,切换到共享页。选择需要共享的网络也就是刚创建的 ubuntu20,然后点击确定。
这时候 虚拟机的网络连接ip会自动配置成192.168.137.1这个默认ip最好不要去修改,因为我修改过-.-!


三、安装Ubuntu系统
打开Hyper-V管理器,右侧新建->虚拟机
然后按自己喜好配置,老规矩 少用中文
这个地方可以配置虚拟硬盘的位置,一般不要在C盘创建

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

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

安装系统流程如下(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的更多相关文章
- HYPER -V 独立安装的 2016版本 中文版 下载好慢啊
HYPER -V 独立安装的 2016版本 中文版 下载好慢啊
- 在Windows 10 系统上启用Hyper V遇到的错误:0x800f0831
Hyper-V是微软的一款虚拟化技术,是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术. 在Windows 10的powershell命令里,输入如下的命令 ...
- 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 网 ...
- 一网成擒全端涵盖,在不同架构(Intel x86/Apple m1 silicon)不同开发平台(Win10/Win11/Mac/Ubuntu)上安装配置Python3.10开发环境
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_200 时光荏苒,过隙白驹,即将进入2022年,著名敏捷开发语言Python也放出了3.10最终版,本次我们来展示一下在不同的系统和 ...
- mac+win10:UEFI分区方式下安装windows 10
小编,最近通过在远景论坛上寻找教程--安装双系统(win10+mac os).经过一天努力,成功安装win10.为此,特地分享给各位正在需求教程的朋友,我在UEFI分区方式下安装windows 10的 ...
- Win7,win10(部分机型) 安装appscan9.0.3.10(可升级)实操流程
Win10部分机型不能很好的兼容appscan,建议使用者用win7系统安装appscan 写于:2018.12.2 IBM Security AppScan Standard 可通过自动执行应用安全 ...
- 在Windows上使用 Python 安装+ win10启用长路径
https://docs.python.org/zh-cn/3/using/windows.html 成功20200131 https://docs.python.org/zh-cn/3/using/ ...
- windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理
windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理 今天在dell r710 上用windows server 2008 r2企业版hyper v 做虚拟化,添 ...
- Win10 .net framework 3.5 安装失败 0x80073712 [解决了]
Win10 .net framework 3.5 安装失败 0x80073712 用了各种办法,一直解决不了. 最后用了: 使用 https://www.microsoft.com/zh-cn/sof ...
随机推荐
- Python:函数解释(面向过程)
1. 函数概述 在编程的语境下,函数 (function) 是指一个有命名的.执行某个计算的语句序列 (sequence of statements) .函数可以针对某类问题建立了通用解决步骤(算法) ...
- 浅谈程序设计和C语言
学前必备知识 程序:一组计算机能识别和执行的指令. 计算机语言:计算机工作基于二进制,计算机只能识别和接受由0和1组成的指令. 计算机能直接识别和接受的二进制代码称为机器指令.机器指令的集合就是该计算 ...
- POJ1201基础差分约束
题意: 有一条直线,直线上做多有50000个点,然后给你组关系 a b c表明a-b之间最少有c个点,问直线上最少多少个点. 思路: a-b最少有c个点可以想象a到b+1的距 ...
- node-全局对象
Node.js 全局对象 JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量. 全局对象与全局变量 global ...
- 【DB宝51】CentOS7修改网卡名称
目录 1.修改/etc/default/grub文件 2.修改/etc/udev/rules.d/70-persistent-net.rules文件 3.修改网卡配置文件 4.重启服务器 需求:原来的 ...
- MVC三层架构的功能的简要说明
MVC 介绍 MVC: Model 模型 View 视图 Controller 控制器 M (Model) : 模型 功能 DAO层 : 对数据库进行操作(CRUD) Service层 : 处 ...
- 基于linux信号的timeout装饰器
在做基于ray的分布式任务处理时,偶尔遇到由于ray集群不稳定导致的长时间连接不上,进而导致程序卡死,无法向后端返回任务状态的情况.但是ray的初始化函数本身未实现超时机制,因此设计基于多线程+信号的 ...
- TLB和CPU缓存
TLB 如果每次应用程序访问一个线性地址都需要先解析(查PDT,PTT)那么效率十分低,为了提高执行效率CPU在CPU内部建立了一个TLB表,此表和寄存器一样访问速度极高.其会记录线性地址和物理地址之 ...
- 使用Qt实现一个必应壁纸客户端
概要 必应的每日壁纸很好看,但是看不到一周以前的壁纸图片,日前使用python开发了必应壁纸收集站,可惜这样的收集站只能在线浏览,我在想要是有一款软件能够下载每日必应壁纸,并应用到windows的桌面 ...
- beta设计和计划
项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求 Beta设计和计划 我们在这个课程的目标是 提升团队管理及合作能力,开发一项满意的工程项目 这个作业在哪个具体方面帮助我们实现目标 ...