2019-04-26 | Linux | UNLOCK

Windows 上安装 Linux虚拟机并进行分区

本文将介绍如何在Windows机器上进行Linux-CentOS的安装,对于Ubuntu和Redhat的安装,等到小编考完研之后会进行这两篇博客的编辑,在第一部分我会以截图的形式简述安装的步骤,在第二部分我就安装时的一些注意事项进行深入讲解.

首先,大体把虚拟机的安装分为两步,第一步通过VMware软件进行虚拟空间的划分,第二部在此空间内部进行CentOS的安装.对于Vmware和CentOS的安装,我将不会赘述,这里直接给出地址:

当然,如果你足够有钱能买得起好几台机器,一台装Windows,一台装linux,一台装MacOs还有一台装逼,那么这篇博客你完全可以当作是垃圾🤭.

一、步骤演示

  • 使用VMware安装虚拟机空间
    • 创建虚拟机
    • 先不急着安装操作系统
    • 选择对应版本
    • 命名虚拟机
    • 分配内存空间(建议20G)
    • 点击完成即可
  • 安装CentOs软件

    • 点击”虚拟机–>设置”完成已下载好的CentOs镜像的导入
    • 导入之后,来到这个页面
    • 按照图示参数进行配置(问题a)
    • 点击确定之后进入如下页面
    • follow my ways , please!(此处注意:”进入虚拟机环境后,通过Tab进行选项的切换,通过Ctrl+Alt进行WIndows和Linux环境的切换
    • 点击Next
    • just follow me
    • just follow me
    • just follow me
    • just follow me
    • 取名取为hadoop1方便以后做大数据用
    • 设置时区
    • 设置密码
    • 我们自己来分区
    • 点击创建
    • 添加boot分区
    • 添加swap分区
    • 添加根分区
    • 正确的分区如图所示
    • 点击下一步
    • 自定义安装应用程序
    • 选中这些:

      • 基本系统中选择 兼容程序库基本
      • 应用程序中只选择互联网浏览器
      • 桌面全选
      • 语言支持选择中文即可
    • 安装时间老长了(这时间取决于你的电脑性能),还不趁这段时间偷偷亲女朋友几口🤭

    • 重新引导
    • 开机界面
    • 进入欢迎界面后,点击前进
    • 不用做此步操作,我们以后用Linux命令来搞
    • 使用默认时间即可
    • 实际生产环境勾选此项,用作学习不用勾选
    • 大功告成

      二、问题讲解

  1. 至此,Linux安装就此结束,来咱们说说刚才遗留下来的问题a,当进行网络适配器选择时候,提供了三个选项: a.桥接模式 b.NAT模式 c.仅主机模式,这三个有什么区别呢?

答 : 如图所示:



  • 桥接模式:
    在一个教室的局域网之下,假设存在两台电脑,编号分别为1,2,那很简单,1,2处于同一网段之下,假设ip分别为192.168.0.10,192.168.0.20,在1号机器上装了一个Linux的虚拟机,那么如果使用桥接的方式即就是:虚拟机的ip和1,2机器的ip处于同一网段,即三个主机(2台pc,一台上装有虚拟机)可以互相通信.缺点就是:不能在这个局域网之下挂载超过233台设备(无论是装虚拟机还是实体设备),为什么是233呢?因为255-1-1(减去网关地址192.168.1.1和广播地址192.168.1.255),就会出现ip地址不够用的尴尬
  • NAT模式(推荐) : 假设有两台电脑,一台是我的一号女朋友的,另一台是我的二号女朋友的,二号的电脑上装了一个Linux虚拟OS,并且我两个女朋友的电脑处于同一局域网下,与桥接不同的是:二号女朋友的电脑上的windows系统具有两个ip,一个和是当前局域网处于同一网段,另一个是与2号电脑上的Linux系统处于相同网段的另一个局域网ip,即在NAT模式下,Linux的ip会和Windows的一个ip组成一个网络环境,那么当我两个女朋友所处局域网下的其他主机去访问2号女朋友的Linux时就会出现访问不到的情况,而通过2号女朋友的Linux去访问其他主机,它会将Windows的另一个ip作为代理去访问,因此可以访问该局域网下的用户也可访问外网,巧妙的化解了ip冲突的尴尬,因此通常推荐NAT模式.

  • 仅主机模式 : 具有独立Ip 不能访问外网

  1. 虚拟机资源的分配:
    答 : 虚拟机资源的分配依赖于母机的资源情况:

我的本机上有四个cpu:






小可爱们应该根据自己电脑的配置情况有选择性的安装.

三、实际开发中的状况

在实际应用中,我们会将Linux远程安装在服务器上,通过远程控制的方式来进行操作,远程的服务器不用装图形界面,通过命令行来操控,这里介绍一个工具Xshell,通过此工具可以进行很好很方便的操作(有关远程操作的问题大家可以参考我的一篇博文)

评论加载中