http://www.abcde.cn/knowledgebase/845/Hyper-VUbuntu.html

(文中的nameserver要改成自己路由器的IP:我的是192.168.2.1。)

安装过程
 
1. 在Hyper-V中为安装Ubuntu,安装正常步骤安装Ubuntu Server
 
2. 安装结束后在编辑Ubuntu 中的文件
 
#sudo vi /etc/initramfs-tools/modules,在文件末尾添加配置行:
 
hv_vmbus
 
hv_storvsc
 
hv_blkvsc
 
hv_netvsc
 
3. 运行update-initramfs,并reboot系统
 
# update-initramfs –u
 
# reboot
 
4. Ubunut再次启动后已经是Hyper-V IC生效(enable)了,可以使用lsmod命令进行验证:
 
# lsmod | grep hv_vmbus
 
hv_vmbus 50431 4 hv_utils,hv_netvsc,hv_blkvsc,hv_storvsc
 
5.设置IP、网关、掩码等。
 
sudo vi /etc/network/interfaces,添加以下内容:
 
使用静态IP(推荐):
 
iface eth0 inet static
 
address 192.168.2.200
 
netmask 255.255.255.0
 
gateway 192.168.2.1
 
auto eth0
 
使用DHCP:
 
auto eth0
 
iface eth0 inet dhcp
 
6.添加DNS:
 
vi /etc/resolv.conf(可能要新建),添加以下内容:
 
# 添加域名服务器
 
nameserver 192.168.2.1
 
/etc/resolv.conf重启后会重新生成,之前的修改会丢失,所以
 
#sudo vi /etc/resolvconf/resolv.conf.d/tail
 
然后在这个文件里添加的DNS,格式与以前的/etc/resolv.conf文件一致:
 
nameserver 192.168.2.1
 
然后输入wq保存退出,并重启下resolvconf让配置生效:
 
#/etc/init.d/resolvconf restart
 
7.重新启动网络:
 
#sudo /etc/init.d/networking restart
 
这步如果报错,
 
RTNETLINK answers: File exists
 
Failed to bring up ethX
 
可能需要先执行:
 
#sudo iptables-save 
 
另外还需要注意网络配置,可以在右上角的网络配置中修改,推荐使用静态IP配置

在Hyper-V中安装和配置Ubuntu网络的更多相关文章

  1. 在Linux中安装和配置OpenVPN Server的最简便方法!

    本文介绍了如何在基于RPM和DEB的系统中安装和配置OpenVPN服务器.我们在本文中将使用一个名为openvpn-install的脚本,它使整个OpenVPN服务器的安装和配置过程实现了自动化.该脚 ...

  2. CentOS 7中安装和配置Promethues

    Prometheus 是什么? Prometheus是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的.随着发展,越来越多公司和组织接受采用Prome ...

  3. CentOS-7.0.中安装与配置Tomcat-7的方法

    安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/down ...

  4. 安装SQLServer2005错误无法在com+目录中安装和配置程序集

    无法在com+目录中安装和配置程序集c:\program files\Microsoft SQL Server\90\DTS\tasks\microsoft.sqlserver.MSMQTASK.DL ...

  5. 在CentOS 7中安装与配置Tomcat-8方法

    安装前提 在CentOS 7中安装与配置JDK8 安装tomcat  apache-tomcat-8.0.14.tar.gz文件上传到/usr/local中执行以下操作: [root@localhos ...

  6. 在CentOS 6.3中安装与配置JDK-7

    在CentOS 6.3中安装与配置JDK-7 来源:互联网 作者:佚名 时间:02-07 16:28:33 [大 中 小] 在CentOS-6.3中安装与配置JDK-7,有需要的朋友可以参考下 安装说 ...

  7. CentOs6.5中安装和配置vsftp简明

    这篇文章主要介绍了CentOs6.5中安装和配置vsftp简明教程,需要的朋友可以参考下     一.vsftp安装篇 复制代码代码如下: # 安装vsftpdyum -y install vsftp ...

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

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

  9. centos7中安装、配置、验证、卸载redis

    本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...

随机推荐

  1. 如何用C#+WinRAR 实现压缩 分类:

    前提:必须安装 WinRAR 1. 工具类 using System; using System.Diagnostics; using System.IO; using Microsoft.Win32 ...

  2. Expression: is_block_type_valid(header->block_use)

      VS2015 用 openmesh read_mesh 读取网格时,这样一段代码 void CPathFace::test2() { string file = ".\\data\\fa ...

  3. selenium实战-Compound class names not permitted

    这个复合类其实就是嵌套类,使用最后一个作为类名即可

  4. OpenFOAM 学习路线 【转载】

    "Two weeks of playing with a CFD code will save you one afternoon of reading" 什么是OpenFOAM( ...

  5. HYSBZ 2002 分块

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2002 题意:中文题面 思路:考虑分块,每个位置维护一个跳出该块需要的步数cnt[],和跳出 ...

  6. Delphi Webbrowser 修改 textarea 值 百度

    有个按钮 调用  <a href="#" onclick="$.ajax({url: '/redmine/journals/edit/29606.js', type ...

  7. iOS ---不一样的NSLog打印(精准打印)

    在iOS开发过程中,调试是很重要的过程,而除了各种断点调试(普通断点.条件断点.全局断点)之外,似乎NSLog是我们调试最常用的方法,当然,也是最简单朴素的寻debug方法. 在项目中,我们常使用的N ...

  8. java-集合3

    浏览以下内容前,请点击并阅读 声明 Queue接口(队列) 需要对一些列的元素进行处理前,我们可以把他们放到Queue对象中,除了继承Collection接口的方法外,队列还有一些插入,删除和检查操作 ...

  9. 【Oracle】oracle利用正则表达式拆分IP地址

    使用oracle提供的regexp_substr()函数,对将IPV4地址分成4段: select v.ip as ip_address, regexp_substr(v.ip,,) as A, re ...

  10. BZOJ4643 : 卡常大水题

    将边按权值$A$从小到大排序,从小到大枚举$\max(A)$,然后双指针从大到小枚举$\max(B)$. 按权值$B$用大根堆维护所有已经加入的边,每次$\max(B)$减少时,不断取出权值$B$最大 ...