前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在Windows中安装一台Linux虚拟机

在Windows中安装一台Linux虚拟机

作者头像
CoderJed
发布2018-09-13 10:59:20
3K0
发布2018-09-13 10:59:20
举报
文章被收录于专栏:Jed的技术阶梯Jed的技术阶梯

环境说明: Windows操作系统:Window 10 企业版 Linux系统镜像:CentOS-6.6-x86_64-bin-DVD1.iso VMware-workstation:VMware-workstation-full-12.0.0-2985596

1. 在 Windows 下安装 VMware-workstation 虚拟机软件

VMware-workstation 安装过程类似于大部分 Windows 软件,不再赘述。

2. 在 VMware 中新建一台虚拟机

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

3. 开启虚拟机,安装 Linux 系统

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

4. 登陆,配置虚拟机,使其可以与Windows主机和外网通信

(1) 查看虚拟网络编辑器,得到虚拟网卡的IP且确定虚拟网络为NET模式

41

(2) 编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件

文件原内容如下:

41

作以下改动:

  • 删除UUID和HWADDR
  • ONBOOT=yes
  • BOOTPROTO=static
  • IPADDR=192.168.9.100 # 必须与你的虚拟网卡的IP在同一个网段
  • NETMASK=255.255.255.0
  • GATEWAY=192.168.9.2 # 必须与你的虚拟网卡的IP在同一个网段
  • DNS1=1921.68.9.2 # 一般和GATEWAY一样

修改后的文件内容如下所示:

41

(3) 保存ifcfg-eth0文件并退出编辑,然后重启网络服务

代码语言:javascript
复制
service network restart

(4) 测试

测试是否可以和 Windows 主机通信:

42

测试 Window 主机是否可以和虚拟机通信:

43

测试 Linux 虚拟机是否可以连通外网:

44

(5) 删除 /etc/udev/rules.d/70-persistent-net.rules 文件

代码语言:javascript
复制
rm -fr /etc/udev/rules.d/70-persistent-net.rules

原因: /etc/udev/rules.d/70-persistent-net.rules 这个文件中记录了本台机器的MAC地址,虚拟机第一次启动时会在这个文件中自动生成MAC地址,如果不删除这个文件的话,克隆出来的机器第一次启动时也会生成MAC地址,原来文件中也有MAC地址,造成冲突,导致新机器不能使用 eth0 接口,配置的 /etc/sysconfig/network-scripts/ifcfg-eth0中的内容 就不起作用

(6) 设置主机名

Linux 中设置本虚拟机主机名:由于安装系统时已经设置了,这里可以不用设置,但克隆出来的虚拟机需要设置

代码语言:javascript
复制
vi /etc/sysconfig/network

45

在Windows中配置虚拟机的IP和主机名的映射:打开C:\Windows\System32\drivers\etc\hosts文件作修改

46

设置后,访问这个虚拟机可以直接使用主机名,否则需要用IP访问,比如:192.168.9.100:8080,在设置了主机名后,就可以这样写:repo:8080

(7) 关闭虚拟机的防火墙

  • service iptables stop
  • chkconfig iptables off
  • vi /etc/selinux/config # 把 SELINUX 的值改为 disabled

47

(8) 关机并保存快照

保存快照相当于做备份,以后虚拟机如果出现问题,可以返回到某个快照所在的状态,而不用再安装一次,而且我们克隆其他虚拟机也要用快照来克隆,否则太浪费磁盘空间了,拍快照一定要先关掉虚拟机再拍

48

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.12.20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 在 Windows 下安装 VMware-workstation 虚拟机软件
  • 2. 在 VMware 中新建一台虚拟机
  • 3. 开启虚拟机,安装 Linux 系统
  • 4. 登陆,配置虚拟机,使其可以与Windows主机和外网通信
    • (1) 查看虚拟网络编辑器,得到虚拟网卡的IP且确定虚拟网络为NET模式
      • (2) 编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件
        • (3) 保存ifcfg-eth0文件并退出编辑,然后重启网络服务
          • (4) 测试
            • (5) 删除 /etc/udev/rules.d/70-persistent-net.rules 文件
              • (6) 设置主机名
                • (7) 关闭虚拟机的防火墙
                  • (8) 关机并保存快照
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档