Windows10与Ubuntu双系统安装

前言:

     OpenStack只能在Linux系统上部署和运行,因此对于缺乏服务器集群的普通学生团队来说,虚拟机或双系统安装Linux系统是项目推进的必须选择。但是由于虚拟机一方面对于性能有着较大损耗,另一方面虚拟网络配置与网络桥接等问题校园网环境中会因为动态IP的变化实时修改,对于计算机网络知识较为欠缺的计算机相关专业学生来说解决过程过于繁琐复杂,因此选择双系统是不二的选择。

      在Windows10环境中安装Linux双系统主要包括准备工作、划分系统分区、制作启动盘、Ubuntu系统安装、BIOS启动项设置五部分。

1. 准备工作

  • 8G以上U盘(过程中需要格式化)
  • Ubuntu最新版本17.10.1桌面系统镜像 (建议采用速度最快的上海大学镜像站点获取镜像:http://mirrors.shu.edu.cn/ubuntu-releases/artful/)

      对于基于OpenStack的云平台搭建来说,Ubuntu Server系统能够更快速地使用juju等组件进行部署、编排。之所以选择桌面版的系统镜像是因为Ubuntu桌面版系统采用了与Server版本相同的Linux内核,相对于Server版本多增加了可视化软件和浏览器,对于新手使用难度较低且预装的浏览器能够更方便地连接校园网,相对于Server版本缺少的服务器软件可以在后期自行安装。

2. 划分系统分区

      右键“此电脑”,点击管理进入计算机管理窗口,选择磁盘管理。

Windows10与Ubuntu双系统安装

Windows10与Ubuntu双系统安装


      在非系统盘上右键,点击“压缩卷”,在“输入压缩空间量”中输入为Ubuntu系统划分的分区大小点击压缩。在这里要记住压缩卷的大小,便于后续选择安装分区时作为区分,如果将系统安装到其他分区会造成其他分区磁盘的格式化导致之前的数据丢失。

Windows10与Ubuntu双系统安装Windows10与Ubuntu双系统安装Windows10与Ubuntu双系统安装

3. 制作启动盘

       制作启动盘的工具与方法非常多,在各种教程贴中通常有使用软碟通、USBWriter、rufus几种。其中,使用软碟通将系统镜像写入U盘制作启动盘的之后需要在BIOS中手动增加USB启动项,对于新手来说过于繁琐。后两种方法制作启动盘都能够实现自动启动U盘中的系统安装进程,不需要修改系统启动项和镜像安装路径。但是USBWriter对Ubuntu系统兼容性较差,在后面的系统安装过程中会出现错误,在实验多次仍无法解决后弃用,选择使用rufus软件进行启动盘的制作。

       首先,下载rufus最新版软件:http://rufus.akeo.ie/

       解压后双击rufus-2.18p.exe,在“设备”区选择U盘,在“分区方案和目标系统类型”中选择“用于UEFI计算机的MBR方案”,光盘图标左侧选择“ISO镜像”后点击光盘图标选择之前下载好的Ubuntu系统镜像,点击开始后后续弹窗都按照默认选项点击确定,等待写入完毕后关闭。

Windows10与Ubuntu双系统安装


4. Ubuntu系统安装

          插入启动盘后启动计算机,在计算机通电时开始按住F12不松手,出现如下界面:

Windows10与Ubuntu双系统安装

       选择最后一个检查启动盘是否存在错误,如果没有,重启电脑按照之前步骤再次进入该界面,选择第二个回车进入安装界面。

        选择“中文(简体)”作为安装语言后按照默认设置点继续,直到安装类型界面选择“其他选项”:

Windows10与Ubuntu双系统安装

        选择左侧为“空闲”,右侧大小为之前划定的分区大小的分区,点击左下角的“加号”为系统设置挂载点分区。

Windows10与Ubuntu双系统安装

       点击“用于”,选择“交换空间”,将大小修改为物理内存(即计算机内存)的两倍作为虚拟内存大小,其他保持不变,点击确定。

       选择为Ubuntu系统划定的分区,点击加号,设置“/"分区挂载点,一般设置为10G左右,”用于“改为'Ext4日志文件系统”,其他保持默认,确定。

      此外,还要用”/"挂载点分区相同的步骤设置“/opt"、 "/home" 和"/usr"分区挂载点,具体分配大小可以百度参考,其中”/usr“分析空间应尽可能大,可以将预先划定的Ubuntu系统分区中除去其他挂载点分区的剩余所有空间都给它。

     最后,最下方的安装启动引导器的设备选择一定要选择为系统盘,否则会出现系统安装完毕后再次启动失败,选择系统盘可以通过大小来确定。

       后续跟随系统指导,除选择语言为汉语外其他都为默认设置,点击“继续”。完成系统安装后点击“立即重启”,若卡死可直接强制关机后拔出启动盘重启。

5. BIOS启动设置

       拔出启动盘重启电脑,在通电时按住F12(或F2)进入系统引导界面:

Windows10与Ubuntu双系统安装

      第一个为进入Ubuntu系统,第三个进入windows系统(此为Ubuntu的grub引导)。

       也可能进入Windows的系统引导界面,由于可能出现第6小结中的问题并且要对其修改,因此需要通过修改系统启动设置来确保开机进入grub引导界面,如上图。 重启电脑进入BIOS界面(不同品牌的电脑进入该界面的方法可能有所不同,自行百度)。打开“启动”(boot)界面,关闭“快速启动”(quick boot),将其设置为“关闭/禁用”(disabled),如下图:

Windows10与Ubuntu双系统安装

      调整系统启动顺序,“硬盘启动”是电脑内部系统启动,设置UEFI硬盘设备优先级,调整“windows boot manager"与”Ubuntu“的顺序可以选择开机时进入哪个系统的引导界面(一般为第一个),建议将Ubuntu的引导界面作为第一个,按F10保存后重启。

Windows10与Ubuntu双系统安装

Windows10与Ubuntu双系统安装


6. 安装完毕后可能存在的问题

       部分电脑在安装双系统并且设置好系统引导项之后,重启进入Ubuntu系统时会出现卡死在Ubuntu系统启动时的图标界面。我在实际安装时遇到过很多次这种问题,一度以为是启动盘存在错误或者系统安装失败所导致的。重复了很多次启动盘重置和系统安装,尝试了很多种解决方法最终找到了问题的原因和解决方案(此方法仅适用于配有NVDIA显卡的计算机)。

       问题原因是重启电脑进入grub(Ubuntu系统引导界面),将光标保持在第一个”ubuntu"上,按"e"键对引导配置内容进行编辑。

Windows10与Ubuntu双系统安装

       在倒数第二行末尾加上“acpi_osi=Linux nomodeset”,再按F10后保存重启。但是,这样每次启动时都要修改过于麻烦,因此进入系统后要到/boot/grub/grub.cfg中(命令:sudo gedit /boot/grub/grub.cfg),找到刚才在修改界面所看到的那一串代码,在同样的位置加入刚刚所添加的代码,保存退出后重启就好了。

部分内容参考自:https://blog.csdn.net/qq_36982160/article/details/78393328