linux在企业级服务器领域被广泛采用,在linux的众多发行版本中,centos是国内互联网公司使用最多的。
在个人电脑中以虚拟机方式安装linux是屌丝程序员们学习的主要途径,本文将介绍如何利用windows10系统中的hyper-v来搭建centos6.8。
本文假设windows10系统中的hyper-v已安装,如果没有安装,可以通过"启动或关闭windows功能"安装。
准备材料:
. windows10,并已安装hyper-v
. CentOS-6.8-x86_64-bin-DVD1.iso、CentOS-6.8-x86_64-bin-DVD2.iso(最小安装,无需CentOS-6.8-x86_64-bin-DVD2.iso )
推荐阿里的镜像站点,下载地址为:
http://mirrors.aliyun.com/centos/6.8/isos/x86_64/
-
Hyper-V中选择新建虚拟机
1.PNG -
设置名称和虚拟机位置(可以采用默认)
2.PNG -
选择虚拟机的代数,采用默认第一代
3.PNG -
根据情况分配内存,选中启用动态内存,此处设为4096MB
4.PNG -
配置网络,此处暂时不设置,后面再设
5.PNG -
设置虚拟硬盘的名称、位置以及大小,根据需要自行设置
6.PNG -
设置为以后安装操作系统
7.PNG -
摘要汇总,点击完成
8.PNG -
在Hyper-V管理界面,右键选中刚刚创建的虚拟机并点击连接。在弹出的窗体上,选择媒体菜单下的DVD驱动器,加载CentOS-6.8-x86_64-bin-DVD1.iso
9.PNG -
启动虚拟机,开始安装,默认选择Install or upgrade an existing system
10.PNG -
忽略安装介质的检查
11.PNG -
语言设置,此处默认为English
12.PNG -
键盘布局设置,此处采用默认
13.PNG -
硬盘类型选择,采用默认
14.PNG -
硬盘格式化警告
15.PNG -
主机名称设置
16.PNG -
时区设置,选择Asia/Shanghai,并取消选中的System clock uses UTC
17.PNG -
为超级用户root设置密码,如果密码简单会有警告提示
18.PNG -
重要的一步来了,设置磁盘分区,此处选择最后一项Create Custom Layout
19.PNG -
Linux中关于磁盘以及分区的命名是有一套规则的,请自行查阅,此处略过。如下图,sda表示第1块硬盘,展开后Free所在的行表示目前可用的磁盘大小为61436MB。
选中Free行,点击下面的Create按钮创建分区,采用默认的Standard Partition。
我们采用的分区方案如下:
/boot: 系统引导分区,大小为200MB;
swap: 交换分区,大小为1024MB;
/: 根分区,大小为剩余的所有磁盘空间;
20.PNG -
创建/boot
21.PNG -
创建swap分区,由于swap分区不需要人为访问,因为Mount Point留空(Mount Point中文翻译为挂载点)
22.PNG -
创建/根分区
23.PNG -
分区一览
24.PNG -
格式化警告
25.PNG -
点击Write changes to disk
26.PNG -
点击继续
27.PNG -
选择最小化安装,并在界面下方选中自定义额外的安装包
28.PNG -
选择额外的安装包
29.PNG -
选择额外的安装包
30.PNG -
终于开始安装了
31.PNG -
安装完毕,重启
32.PNG -
重启后的登录界面,输入登录名和密码
33.PNG -
登录后的界面
“[root@www ~]#”中的#为超级管理员root输入命令的提示符,普通用户的提示符为$。
34.PNG
接下来在hyper-v中进行网络配置。
在hyper-v中新建虚拟交换机,如下图:
然后为我们刚建的虚机指定该虚拟交换机
再返回到centos中,通过vi命令修改/etc/sysconfig/network和/etc/sysconfig/network-scripts/ifcfg-eth0两个配置文件。
-
修改 /etc/sysconfig/network,添加一行 NETWORKING=yes,以启用网络功能
35.PNG
36.PNG -
修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,修改ONBOOT=yes
37.PNG -
执行ifup eth0以启动网卡,如果失败可多尝试几次或直接重启虚拟机
40.PNG -
执行ifconfig eth0查看获取的IP,执行ping www.sohu.com检查网络
41.PNG
注意:按本文的网络配置,虚拟机是通过桥接(Bridged)物理机方式连接网络的,虚拟机与物理机一样,有相同网段的IP,在实际网络环境中可能会与物理机发生IP冲突。还有一种虚拟机网络类型为NAT(Network Address Translation),请自行查阅。