Step by Step install of CentOS7 on Microsoft Hyper-V Server
- Create new VHD Generation 1
- Install from iso
- Configure network
- Check, "Automatically connect to this network when it is available"
- If manual IP allocation configure IPv4 & IPv6 as needed.
- Set root password
- Finish install
Download and install Linux Integration Services 4.0 from microsoft
- Download Linux IC4.0
- attach the ISO from HyperV
- run the following commands:
# mount /dev/cdrom /media
# cd /media
# ./install.sh
# reboot
Update Network settings
- right click on the virtual machine and click settinsg then expand network adapter select advanced features and note the mac address.
- run the following commands:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
- use "i" to insert text, (esc) to exit and ":wq" to write your changes to make the file look like this:
TYPE="Ethernet"
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=(leave this as is)
DEVICE="eth0"
ONBOOT=yes
HWADDR=(MAC ADDRESS, This should match what is configured in Hyper-V)
Networking=yes
IPADDR=(YOUR SERVER IP)
PREFIX={your network prefix ie /24 = 24}
GATEWAY=(YOUR DEFAULT GATEWAY)
DNS1=(PRIMARY DNS SERVER IP)
DNS2=(SECONDARY DNS SERVER IP)
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6+PRIVACY=no
- now restart the network:
service network restart
Instalation should be complete
Be sure to run > yum update
If you receive "could not resolve host mirror.centos.org" be sure that onboot=yes in the network config.