不正狼 发表于 2015-4-2 16:37:33

Hyper-V下安装linux没有网卡的解决方法

本帖最后由 wuyvzhang 于 2016-8-2 17:26 编辑 <br /><br />  原因:
因为Hyper-V虚拟机对Linux虚拟化技术支持的集成服务组件没有安装。
解决方法:
前提:
linux系统要确保安装gcc、make、kernel-devel、adjtimex(64位需要) kernel-PAE*等软件包。
具体步骤:
1.我们需要下载微软最新发布的用于 Hyper-V 虚拟机的 Linux 集成服务(Linux Integration Services) v2.1 版本组件,它在 Windows Server 2008 (R2)上为客户带来了更加完善的Linux 虚拟化技术支持。
2.下载后解压缩,在安装目录下有个ISO文件LinuxIC v21.iso,将其加载到linux虚拟光驱内.
3.虚拟机系统加载ISO文件后,挂在CD
# mkdir /mnt/cdrom
# mount /dev/cdrom /mnt/cdrom
复制光盘镜像所有文件到虚拟操作系统内
# mkdir /opt/linux_ic_v21
# cp –R /mnt/cdrom/* /opt/linux_ic_v21
复制好后开始编译安装组件,安装完成重启虚拟机
# cd /opt/linux_ic_v21/
# make
# make install
# reboot
重启好后,虚拟机系统就会认到网卡,我们配好IP和DNS就可以正常使用。
  ========================================================
  以上文章是来自网络
  以下是自己实践结果
  第一部分:安装集成服务的镜像文件
  1.插入集成光盘ISO
  2.#mount /dev/cdrom /mnt/cdrom
  3.#cp -R /mnt/cdrom /opt/linux_ic
  4.#cd /opt/linux_ic
  5.#rpm -ivh 相关x86系列的文件.rpm --nodeps   (有的文件安装会比较慢一些,20秒或以上)
  6.#reboot
  第二部分:
  1.ifconfig -a 查看eth0是否已经识别网卡(可以记录一下HWADDR)
  2.#vim /etc/sysconfig/network(没有此文件,需要手工补全即可)
  3.#hostname LinuxSRv01 设置主机名称与/etc/sysconfig/network中的HOSTNAME相同即可,CTRL+D退出登陆
  4.#cp /etc/sysconfig/network-scripts/ifcfg-lo /etc/sysconfig/network-scripts/ifcfg-eth0
  5.#vim /etc/sysconfig/network-scripts/ifcfg-eth0
  6.#service network restart
  7.#ping gateway address 测试连通性。
  

www.138351.com SO娱乐城:真_人.足球.彩票齐全| 开户送10元.首存送58元.手机可投ˉ注任何游戏顶级信用ˉ提现即时到账SO.CC
页: [1]
查看完整版本: Hyper-V下安装linux没有网卡的解决方法