前言:本篇的初衷来自于某操作系统实验一。被坑到了TAT所以在此记录。

参考博客:虚拟机安装Ubuntu和CentOS双系统

 

准备工作

VMWare Fusion:专业版10.1.3。参考博客:mac安装VMware虚拟机(含***)及Ubuntu系统。按照参考博客安装就可以啦。

Ubuntu 64位:ubuntu-16.04.5-desktop-amd64.iso

Centos 7 64位:CentOS-7-x86_64-DVD-1804.iso 这个链接不记得当时下的是哪一个了,不过应该前三个比较靠谱吧。

Mac版本:10.13.6 (17G65),2.7 GHz Intel Core i5。应该高于这个版本的也可以,不过由于贫穷并没有测试。

除此之外需要Mac本本上需要留出大约至少15GB的空间。

进行接下来的操作之前,请确保:

1. Ubuntu和Centos 7的iso镜像都已经下载完毕。

2. VMware Fusion按照参考博客安装完毕。

3. MacBook腾出大约至少15GB的空间。

 

开始

1. 打开VMware Fusion。

在第一次打开VMware Fusion的时候,显示如下图:

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
不要选择“从光盘或映像中安装”

 

在这个实验中,选择“创建自定虚拟机”

   按照以下步骤创建Ubuntu虚拟机。

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
选择“创建自定虚拟机”
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
选择操作系统,“Ubuntu 64位”,点击“继续”
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
“指定引导固件”选择“传统BIOS”,点击“继续”
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
“选择虚拟磁盘选项”选择“新建虚拟磁盘”,点击“继续”

在这里不用担心容量是20GB的问题,因为之后会进行调整。

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
点击“完成”

这里VMware Fusion的一个坑点就是啥都不让你调整,只能点“完成”。不过好在之后都可以进行设置,不然真的很尴尬。

 

2. 按照第1步操作之后,现在虚拟机已经初步创建好了。不过VMware Fusion Pro 10的一大坑点就是创建好虚拟机之后自动就启动,还会出现以下提示:

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
遇到这个提示不要慌张,它不过是提醒说现在找不到iso文件......

过一阵子继续显示:

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
显示:操作系统找不到。

 不要慌,因为我们还没有对虚拟机进行进一步的配置

3. 将虚拟机关机,点击设置。

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
点击“关机”
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
点击“关机”

 

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
点击“设置”

出现以下界面:

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
设置界面

 

接着进行配置,请认真按照以下条件进行设置(不然可能GG,不过我没试过这么多哈哈哈哈):

  • “处理器和内存”中,内存选择2048MB。选择1024MB在安装的时候有点卡。处理器内核选1个就可以啦。
  • “显示器”中,虚拟机分辨率栏,“单独窗口”选择“调整虚拟机和窗口大小”,“全屏幕”选择“将虚拟机调整为适合屏幕大小”。这很重要,如果不设置的话Ubuntu的安装过程中有些选项可能不能显示,间接导致实验失败。
  • “硬盘(SCSI)”中,将“磁盘大小”调整为30.00GB,不然的话在安装过程中进行分区会因为内存不够而失败(亲测)。
  • 在设置右上方,点击“添加设备...”,选择“CD/DVD 驱动器”,点击“添加”。接着会显示CD/DVD驱动器的设置。按照下图进行修改(暂时不修改也可以)
  • 虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    不勾选“连接CD/DVD驱动器”,内容下拉栏中选择“自动检测”
  • 点击“显示全部”,回到设置主界面。发现此时有两个CD/DVD驱动器。如下图:
  • 虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    CD/DVD(SATA)和CD/DVD 2(SATA)

    这个时候同样是出于安装过程中选项完整显示的考虑,对于这两个CD/DVD进行以下配置

    • CD/DVD(SATA):选中“连接CD/DVD驱动器”,内容下拉栏选择ubuntu-16.04.5-desktop-amd64.iso

    • CD/DVD 2(SATA):取消选中“连接CD/DVD驱动器”,内容下拉栏选择“自动检测”

    • 反复检查确保无误。

  • 回到设置主界面,点击“启动磁盘”。选择“CD/DVD”。

    • 虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
      选中“CD/DVD”

      设置结束之后,重新启动Ubuntu。

4. 下面正式开始安装虚拟机。我选择的是英文,当然看个人喜好。

  1. 这里由于直接点击"Install Ubuntu",系统会给自动分区并上锁(暂时没有找到合适的方法),因此这里先不要点击"Install Ubuntu",而是点击"Try Ubuntu",在试用Ubuntu中把分区分好之后再安装非常方便。
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    选择"Try Ubuntu"

     

  2. 之后等待不久(不选择Ubuntu18.04的原因也在于点击"Try Ubuntu"的时候Ubuntu18.04不知道为啥总是卡死)就进入了试用版的界面。
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    试用版界面

    目前的首要任务是:完成分区

    1. 按照图示在搜索栏中搜索“GParted”,并且点击GParted Partition Editor。

      虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本

      GParted Partition Editor是Ubuntu自带的一个分区工具,十分高效。

    2. 接下来的分区按照图示进行。

      虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
      标题
      虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
      点击“Create Partition Table...”
      虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
      点击“Apply”
      虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
      创建"Partition Table"成功
      虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
      点击左上方绿色箭头创建分区
      虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
      按照图示进行分区。图示分区为Primary Partition(主分区),文件系统选择ext4,大小在这里设10G,选择"Add"
      虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
      选择"Apply All Operations"
      虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
      选择"Apply"
      虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
      主分区分区成功

      使用同样的方法,完成swap的分区。如下图所示。

      虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
      两个分区(尚未设置挂载点)

      完成之后关闭程序,点击桌面“Install Ubuntu 16.04.5 LTS”,开始正式版的安装。

  3. 按照如图所示的进行安装。

    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    同理这里笔者依然选择英文版,点击"Continue"
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    这里不进行勾选是出于安装速度考虑,不选择Ubuntu18.04的另一个原因也在于它强制选择下载更新不然就卡死(不过这可能也是因为内存当时只分了1024而不是2048MB吧,呵呵)
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    这里选择"Something else",如果Erase的话之前的分区就白搭了......嗯相信聪明的读者不会犯这种错误的QAQ。点击"Continue"
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本

    出现上面的图示之后需要对挂载点进行设置,在/dev/sda1上设置挂载点。双击/dev/sda1栏。如下图进行设置。

    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    主要是更改"Use as:",选择"Ext4 journaling file system",出现挂载点之后选择"/","Format the partition"请选上,图中没有选择纯粹是因为笔者手动失误。如果"Format the partition"没有选上也不要慌,只要点击OK之后还可以继续进行更改。
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    效果图。之后点击"Install Now"
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    点击"Continue"

     

  4. 之后的步骤按照喜好调整好之后直接按"Enter"就可以啦。这个过程中会发现文章最初提到的部分选项显示不出来的问题,不过由于这并不影响之后的操作,因此...嗯就"Enter"好啦~
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    选择时区
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    设定用户
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    安装过程进行时,等着吧~
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    点击"Restart Now"
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    按"ENTER"

    接着进入启动界面。如下图。

    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本

    可以看到现在实际上Ubuntu以及安装好了,不过界面十分配不上我MacBook大气的屏幕啊。咋办呢?

  5. (选做)这里实际上涉及到VMWare Tools,它也是前面分区和安装过程中显示不出来部分选项的罪魁祸首。现在展示安装VMWare Tools的过程。

    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    点击"安装VMWare Tools"

    出现以下提示:

    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本

    点击“安装”。这个时候如果之前没有添加CD/DVD设备,那么只能先关机,添加好设备并设置好之后在继续下一步了。点击之后出现下图。

    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本

    可以看到,VMware Tools实际上作为CD/DVD显示在了Ubuntu中。接着按照以下图示操作(实际就是解压缩VMwareTools-10.2.5-8068393.tar.gz接着运行vmware-install,会操作的同学可以跳过)

    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    解压缩到...
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    慵懒的笔者选择解压到桌面......点击"Extract"
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    解压结果
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    按"ctrl"+"alt"+"t"键调出terminal,并按照图示输入。
    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    输入yes之后回车

    之后的过程非常简单,没啥特别需求的话一路"Enter"就好啦~

  6. 安装成功之后会发现,屏幕变大啦!!!!

    虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
    安装成功

     

5. 这样就安装好了Ubuntu,接下来先将Ubuntu关机,接着进行双系统的安装。

   还记得CD/DVD驱动器吗?将Ubuntu关机之后,选择“设置”。将原来选择"ubuntu-16.04.5-desktop-amd64.iso"的CD/DVD驱动器的内容选项换成"CentOS-7-x86_64-DVD-1804.iso",其他的保持不变,重新启动。

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
选择“设置”图标
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
选择原来有着Ubuntu的iso的CD/DVD进行更换,换成Centos 7的iso
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本

重新启动虚拟机之后发现虽然这个时候的虚拟机依然顶着Ubuntu 64位的帽子,但是显示的是Centos 7的安装......

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
yane同学坚定不移地选择英文。点击"Continue"
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本

这里需要留意的是SYSTEM选项下的INSTALLATION DESTINATION这一项,需要对这一部分进行分区。

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
选择"I will configure partitioning",点击"Done"
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
点击左下角这个小"+",增加分区

以下分区按照以下图进行操作。

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
调整之后点击"Add mount point"
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
设置Device Type为Standard...,File System为ext 4
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
增添swap挂载点,点击"Add mount point"
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
按照图示调整Device Type 和File System
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
点击"Accept Changes"
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
设置成功

接下来呢,可以设置一下网络连接,这里设置连接的目的之一是为了以后安装图形化界面。不过如果这个时候忘记设置了之后也可以通过命令行进行补救,之后会讲。

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
点击NETWORK & HOST NAME
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
选择"ON"

点击“Begin Installation”

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
设置root account

 

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
设置普通用户(当然不设置也行~)
虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
等待配置结束

之后Reboot就可以啦~

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
点击"Reboot"

 如果一次Reboot不成功,那么多重启(或者耐心等等)试试,总会好的<捂脸>。

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本
安装成功

其实到这里已经完成实验任务了,因为在以上界面出现之前一定会有一个选择系统界面,上面有Centos 7 和Ubuntu 16.04,说明已经成功了。但是笔者嫌Centos 7的界面和Ubuntu的界面相差实在太大,心理落差不能填补,因此想要增加Centos 7的图形界面。

Centos 7图形界面安装

网上大部分是用过获得root权限之后使用yum groupinstall进行安装,然而如果在之前的安装过程中没有设置打开网络连接,那么使用这个命令会出现问题(Could not retrieve mirrorlist)。那么先解决用命令行连网的问题吧。

首先获得根权限。

接着输入  nmtui//这是进入网络配置界面的命令

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本

选择"Activate a connection"

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本

点击"Enter",进入**连接的设置。

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本

点击"Enter"**。

虚拟机安装Ubuntu16.04以及CentOS 7双系统之Mac版本

**成功。

至此,网络配置问题基本解决。

接下来输入以下命令:

yum groupinstall "X Window System"

yum groupinstall "GNOME Desktop"

一路按回车或者输入yes,最后显示安装成功之后重启就可以啦~

如果想每一次进入Centos 7的时候都直接进入图形界面,那么可以参考以下博客:

CentOS 7 设置默认进入图形界面或文本界面

实验一完结撒花~

要问我为啥这么晚更新,当然是因为我刚完成这个作业写了好几天看了CSDN还是各种不明白又不想问人啊~~~~

相关文章: