虚拟机安装Ubuntu和CentOS双系统

时间:2024-03-25 11:01:46

被操作系统的实验书秀到了,竟然要求在虚拟机上安装两个不同的Linux发行版作为双系统来实验GRUB...

大概记录一下此过程(实际上应该并没有人需要搞这种多此一举的操作)

说明:不是必须完全按照下面的方法才行,这里只是记录了一种经实践可以使用的方法。

镜像:

  • CentOS-7-x86_64-DVD-1511.iso
  • ubuntu-16.04.4-desktop-amd64.iso

虚拟机:

  • 产品:VMware® Workstation 14 Pro
  • 版本:14.1.3 build-9474260

操作过程:

安装VMware,注册,最好在“编辑-首选项-工作区”中改一下虚拟机默认位置,否则默认C盘还是有一定负担的。

创建新的虚拟机,这里选择自定义模式。

虚拟机安装Ubuntu和CentOS双系统

之后的内容全部点击下一步(默认选项即可),在到下图步骤的时候将选项改为“稍后安装操作系统(相当于建立一个空的磁盘,之后手动装系统进去)

虚拟机安装Ubuntu和CentOS双系统

之后继续:

虚拟机安装Ubuntu和CentOS双系统

后面的虚拟机处理器根据自己的电脑配置决定,但据一起测试的同学说设置两核可能会出bug。

内存建议设置2G以上,1G在开机的时候略卡(有一次甚至怀疑是系统炸了)。

网络连接使用NAT即可(默认方式)

注:为保证安装过程不出错以及能快速安装,最好保证安装过程中有网络可以使用。

I/O控制器和磁盘类型默认即可。

之后选择”创建新的虚拟磁盘“,配置如下(其实感觉无所谓,不过实验的时候是这么来的,之后也没具体再试了)

(如果之后还要做实验的话30G不保证够用,酌情分配空间,毕竟要安装俩系统)

虚拟机安装Ubuntu和CentOS双系统

因为我这里点了立即分配所有磁盘空间,所以可能要多等一会。

虚拟机安装Ubuntu和CentOS双系统

安装完成之后就有了一个虚拟机,但是由于之前的安装方法,它相当于一个空磁盘。

在VMware左侧列表里面右键虚拟机,打开设置,点击添加,添加一个新的CD/DVD驱动器。

虚拟机安装Ubuntu和CentOS双系统

之后对两个CD驱动器添加iso镜像。其中一个选择需要安装的Ubuntu系统镜像,另外一个选择VMware安装目录里面的linux.iso作为镜像。

注意系统镜像要设置成开启时连接,linux.iso不要,否则可能会引发bug(写博客的时候发现的)

点击标题栏-查看-自动调整大小-自动适应客户机(重要)。

点击标题栏绿色三角后面的小三角,选择打开电源时进入固件(怎么都截不下这个图,只能文字描述了),之后会自动打开虚拟机,下方弹出的提示直接点x。

首先会进入BIOS的界面,在boot选项里面将CD-ROM的优先级到最上面,入下图:

虚拟机安装Ubuntu和CentOS双系统

设置好之后保存退出,进入镜像系统。如果出错的话,关掉重开一次虚拟机,这次使用普通开机即可,不需要进入BIOS。

进入ubuntu界面:

虚拟机安装Ubuntu和CentOS双系统

这里会发现ubuntu的界面只占了很小的一部分,其他部分都是黑屏。需要优先解决这个问题,否则安装的时候无法点击下一步。

所以先选择try Ubuntu。

进入try Ubuntu之后,打开这个虚拟机的设置(不是VMware的设置),将导入了linux.iso的CD驱动器设置为”已连接“,入下图:

虚拟机安装Ubuntu和CentOS双系统

点击确定之后虚拟系统会自动弹出光盘内容,将其中的压缩文件(只有一个压缩文件)复制到本地,解压缩。

进入解压的文件夹,如图所示:

虚拟机安装Ubuntu和CentOS双系统

在这个文件夹中打开命令行(右键-在终端打开),输入如下指令:

虚拟机安装Ubuntu和CentOS双系统

输入指令按回车,在第一个停顿处输入”yes“,之后所以停顿处一直按回车跳过。

装好之后发现ubuntu界面变大,占领了整个VMware的界面。

(如果没变大需要上网查找原因,否则后面无法安装)

之后就可以开始安装了Ubuntu了。

点击桌面上的安装Ubuntu,进入安装程序。

语言中文,第三方软件无所谓(我当时选择了下载),在安装类型选择”其他选项“,如下图:

虚拟机安装Ubuntu和CentOS双系统

首先点击”新建分区表“,之后可以看到空闲的磁盘空间(之前分了多大磁盘这里就有多少空间):

虚拟机安装Ubuntu和CentOS双系统

点击”空闲“,再点击+号,创建分区,操作如下:

虚拟机安装Ubuntu和CentOS双系统

这个是创建根目录,大小基本上就是打算给ubuntu多大空间就设多大,但是要留出1g,设置为交换空间(不设也行)

注:这里分区方法不唯一,可行即可。

交换空间同理点击+号创建,方法如下图:

虚拟机安装Ubuntu和CentOS双系统

设置好之后图如下,其中空闲部分留给CentOS:

虚拟机安装Ubuntu和CentOS双系统

之后选择地区,选择键盘布局,设置账户。

点击安装,耐心等待,过程中需保持网络通畅(发现长时间不动可以点开详细信息看看是不是网炸了)。

安装完成之后点击继续试用,然后关掉虚拟机(此时如果点重启会继续进入镜像里面)

退出时需要点击Enter才能退出,否则会一直在关机界面旋转。

退出去在虚拟机设置里面将导入Ubuntu镜像的光驱取消”启动时连接“。

启动虚拟机,检查安装情况。

这时候发现Ubuntu界面又回到小屏幕了,所以需要对新系统也进行一遍放大处理,步骤同上。

(如果之后可以忍受这种界面可以不进行设置)

发现没问题之后就可以关闭虚拟机了。

Ubuntu安装告一段落,之后进行CentOS的安装(其实和上面差不多):

将导入Ubuntu镜像的CD驱动器改为导入CentOS的镜像,恢复”启动时连接“

打开虚拟机,直接进入CentOS的安装界面,选择install:

虚拟机安装Ubuntu和CentOS双系统

之后进入图形安装界面,选择语言后进入主要界面,点击”软件选择“,选择一个图形界面(否则默认最小安装没有图形界面):

虚拟机安装Ubuntu和CentOS双系统

虚拟机安装Ubuntu和CentOS双系统

附加项按需选择,这里为了快速没有选择。

之后点击”安装位置“,选择”我要配置分区“,如下图:

虚拟机安装Ubuntu和CentOS双系统

进入分区界面,点击”+“,创建根目录,设备类型和文件系统按下图更改:

虚拟机安装Ubuntu和CentOS双系统

同理设置swap分区,选择标准分区,点击完成。

之后开始安装,期间可以设置root密码以及账户:

虚拟机安装Ubuntu和CentOS双系统

等待安装完成,完成后点击重启即可。

重启之后发现可以选择进入Ubuntu或是CentOS系统了,基本大功告成。

选择CentOS,发现竟然是黑屏,还有选择。

虚拟机安装Ubuntu和CentOS双系统

查阅资料后发现好像是CentOS的老毛病,原因不做深究,解决方案:

依次输入:”1“,”2“,”q“,”yes“

之后成功进入CentOS系统,设置语言和键盘之后即可使用。

关闭虚拟机,将光驱里面的镜像弹出。

(保险起见应该再次进入BIOS把开机启动项改回原来的顺序)

再次打开虚拟机进行验证,开机进入选择界面:

虚拟机安装Ubuntu和CentOS双系统

经测试两个系统都可以进入,问题解决。