“Hyper V”的版本间差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
				
		
		
	
无编辑摘要  | 
				|||
| (未显示同一用户的5个中间版本) | |||
| 第9行: | 第9行: | ||
:64-bit versions of Windows 8.1 and Windows Server 2012 R2  | 
  :64-bit versions of Windows 8.1 and Windows Server 2012 R2  | 
||
*我的VAIO ZF135FC上似乎只支持第一代虚拟机。  | 
  *我的VAIO ZF135FC上似乎只支持第一代虚拟机。  | 
||
===第二代虚拟机安装fedora===  | 
|||
*挂载物理硬盘作为虚拟硬盘,硬盘需要GPT分区  | 
|||
:如何将MBR硬盘转换为GPT  | 
|||
 diskpart  | 
|||
 list disk   | 
|||
 select disk 0  | 
|||
 clean   | 
|||
 covert gpt  | 
|||
*安装的iso文件要选择server版本  | 
|||
*关键点在cmd(管理员)下运行powershell,然后再运行如下命令  | 
|||
 Set-VMFirmware "vmname" -SecureBootTemplate MicrosoftUEFICertificateAuthority ;vmname是虚拟机的名字  | 
|||
==linux集成服务==  | 
  ==linux集成服务==  | 
||
| 第15行: | 第27行: | ||
==虚拟交换机==  | 
  ==虚拟交换机==  | 
||
*在Virtual Switch Manager中创建一个Internal  Virtual Switch。  | 
  |||
*在网络与共享中心中,应该可以看到一个未识别的网络连接到刚才创建的那个虚拟网卡上。  | 
  |||
*回到Hyper-V管理器中,为您的虚机添加一个Legacy  Network Adapter。并把它连接到之前创建的那个Internal网络上。  | 
  |||
:'''在后来的win8.1以及fc20(虚拟机)中,发现旧版的这个网络适配器,在虚拟的linux中不能识别'''  | 
  |||
*回到网络与共享中心,单击您的无线连接->属性,按下图来配置共享。  | 
  |||
===以下方法时灵时不灵,特别是外部上网===  | 
  |||
*外部虚拟交换机  | 
  *外部虚拟交换机  | 
||
无线网卡好像不能做外部虚拟交换机。解决办法是建立一个Microsoft KM-test环回适配器(设备管理器里面添加过时的硬件),然后把这个适配器和无线网卡做一个桥接。  | 
  :*无线网卡好像不能做外部虚拟交换机。解决办法是建立一个Microsoft KM-test环回适配器(设备管理器里面添加过时的硬件),然后把这个适配器和无线网卡做一个桥接。在虚拟机上,这个虚拟网卡的配置成在桥的相同网段下。  | 
||
在虚拟机上,这个虚拟网卡的配置成在桥的相同网段下。  | 
  |||
:*最新的win10的Hyper-V中已经可以把无线网卡作为外部虚拟交换机。  | 
|||
*内部虚拟交换机  | 
  *内部虚拟交换机  | 
||
:*在window是上的内部虚拟交换机可以设置一个ip比如(192.168.138.1),在虚拟系统中将内部虚拟机对应的网卡配置为同一网段下的ip,即可实现虚拟机和主机之间的访问。  | 
|||
在虚拟机上,将这个虚拟网卡配置在192.168.137网段,就可以实现虚拟机和主机的互访。  | 
  |||
:*主机上如果将一外部网络共享给虚拟机,这样虚拟机还可以访问外部网络。(win10最新版本的似乎不能实现这样的共享,报错)  | 
|||
*外部网卡和内部网卡的设置  | 
  |||
===虚拟机中网络的设置===  | 
|||
在fedora中,外部网卡通过配置上网后,如果再配置好内部网卡发现网络不通。查看路由  | 
  在fedora中,外部网卡通过配置上网后,如果再配置好内部网卡发现网络不通。查看路由  | 
||
 ip route  | 
   ip route  | 
||
发现,内部网络一旦通了之后,就变成了默认路由,所以无法上网。解决办法是编辑/etc/sysconfig/network-scripts/目录下的ifcfg-*文件,里面的  | 
  发现,内部网络一旦通了之后,就变成了默认路由,所以无法上网。解决办法是编辑/etc/sysconfig/network-scripts/目录下的ifcfg-*文件,里面的  | 
||
 DEFROUTE=yes 改成 no  | 
   DEFROUTE=yes 改成 no  | 
||
*fedora上可能由于安装了Xen的原因会出现virbr0这样一个虚拟网卡,影响上网。(这个解释是错的)  | 
|||
:删除方法   | 
|||
 sudo ip link set dev virbr0 down  | 
|||
 sudo brctl delbr virbr0  | 
|||
==系统升级后无法启动==  | 
|||
*出现一般性拒绝访问错误,删除系统的虚拟硬盘后,重新添加  | 
|||
2018年5月18日 (五) 01:12的最新版本
试用了一下windows8中的Hyper V虚拟机,涉及了下面一些问题。
第一代和第二代虚拟机
- 有两种类型的Hyper-V启动架构可供使用:Hyper-V BIOS(第一代)和Hyper-V统一可扩展固件接口(UEFI)BIOS(第二代)。
 - 基于Hyper-V BIOS的第一代虚拟机只能对IDE控制器进行初始化。
 - 第二代架构创建的虚拟机支持基于UEFI的架构;在这种架构中,已包含集成服务组件的一个子集,以便操作系统开始装入之前,让SCSI控制器可以进行初始化。
 - 第二代虚拟机只支持以下版本的 Windows,作为来宾操作系统:
 
- 64-bit versions of Windows 8 and Windows Server 2012
 - 64-bit versions of Windows 8.1 and Windows Server 2012 R2
 
- 我的VAIO ZF135FC上似乎只支持第一代虚拟机。
 
第二代虚拟机安装fedora
- 挂载物理硬盘作为虚拟硬盘,硬盘需要GPT分区
 
- 如何将MBR硬盘转换为GPT
 
diskpart list disk select disk 0 clean covert gpt
- 安装的iso文件要选择server版本
 - 关键点在cmd(管理员)下运行powershell,然后再运行如下命令
 
Set-VMFirmware "vmname" -SecureBootTemplate MicrosoftUEFICertificateAuthority ;vmname是虚拟机的名字
linux集成服务
linux中对虚拟网卡的驱动,支持Redhat企业版,不清楚是否一定要安装。 http://www.microsoft.com/zh-cn/download/details.aspx?id=41554
虚拟交换机
- 外部虚拟交换机
 
- 无线网卡好像不能做外部虚拟交换机。解决办法是建立一个Microsoft KM-test环回适配器(设备管理器里面添加过时的硬件),然后把这个适配器和无线网卡做一个桥接。在虚拟机上,这个虚拟网卡的配置成在桥的相同网段下。
 
- 最新的win10的Hyper-V中已经可以把无线网卡作为外部虚拟交换机。
 
- 内部虚拟交换机
 
- 在window是上的内部虚拟交换机可以设置一个ip比如(192.168.138.1),在虚拟系统中将内部虚拟机对应的网卡配置为同一网段下的ip,即可实现虚拟机和主机之间的访问。
 
- 主机上如果将一外部网络共享给虚拟机,这样虚拟机还可以访问外部网络。(win10最新版本的似乎不能实现这样的共享,报错)
 
虚拟机中网络的设置
在fedora中,外部网卡通过配置上网后,如果再配置好内部网卡发现网络不通。查看路由
ip route
发现,内部网络一旦通了之后,就变成了默认路由,所以无法上网。解决办法是编辑/etc/sysconfig/network-scripts/目录下的ifcfg-*文件,里面的
DEFROUTE=yes 改成 no
- fedora上可能由于安装了Xen的原因会出现virbr0这样一个虚拟网卡,影响上网。(这个解释是错的)
 
- 删除方法
 
sudo ip link set dev virbr0 down sudo brctl delbr virbr0
系统升级后无法启动
- 出现一般性拒绝访问错误,删除系统的虚拟硬盘后,重新添加