热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

win10安装ubuntu16.04双系统+详细步骤实现

最近因为毕设重新回归Ubuntu,手头有一台装了Win10的ThinkPadX240s,最终成功完成了Windows10教育版和UbuntuKylin1

最近因为毕设重新回归Ubuntu,手头有一台装了Win10的ThinkPad X240s,最终成功完成了Windows 10 教育版Ubuntu Kylin 15.10 的双系统配置,下文(多图慎入)是我完成整个过程的手记。

安装方式

Ubuntu是很多Linux初学者最理想的选择,如果你恰好对Windows系列审美疲劳或者累觉不爱,那就要听好,有三种方法助你走进Ubuntu新世界。

  1. 虚拟机安装
    原料:Ubuntu Kylin的ISO、VMware或VirtualBox
    优点:一条龙服务,安全简单
    缺点:用户体验差,隔靴搔痒

  2. Wubi安装
    原料:Ubuntu Kylin的ISO、wubi.exe
    优点:即点即用,默认Windows开机引导
    缺点:易死机,待机和网络易出问题

  3. U盘安装
    原料:Ubuntu Kylin的ISO、UltraISO、EasyBCD、U盘(>=2G)
    优点:简单安全,正牌双系统
    缺点:默认Ubuntu开机引导


安装环境

本人的原则是,既然玩就玩最正宗的,so我选择U盘镜像双系统。

系统属性

游戏开始

下面正式开始安装,step by step。

  1. 数据备份
    先别着急,你备份了吗?如果你看到这里,说明你选择了风险最大的一条路,在游戏开始之前,一定要做好数据备份,数据备份,数据备份

  2. 创建磁盘分区

    • 按住Win + X,选择“磁盘管理”:

      磁盘管理概览

    • 选择剩余空间较大的可分配磁盘,右键并选择“压缩卷”,这里选择压缩E盘50G左右的空间:

      压缩卷

    • 点击“压缩”之后,E盘后部出现黑色的50G“未分配空间”:

      50G未分配空间


      至此,磁盘分区过程完成。
  3. 禁用快速启动(可选)

    • 按住Win + X(请记住这个万能的组合),选择“电源选项”,依次执行:

      "选择电源按钮的功能"


      "更改当前不可用的设置"


      取消选择"启用快速启动(推荐)"

    注: “快速启动”是Windows 8时代引进的新特性,建议关闭该特性的原因是,“快速启动”会影响Grub开机引导过程,可能出现无法载入Ubuntu的状况,最后选择“保存修改”。

  4. 禁用安全启动(Secure Boot)

    • 进入系统“设置”,依次执行:

      更新和安全


      恢复>高级启动>立即重启


      疑难解答


      高级选项


      启动设置


      执行重启(并不是什么都不做)。

      启动设置


      大部分机器默认是关闭Secure Boot的,如果不放心,直接重启进Boot,简单粗暴:

      Boot>Security>Secure Boot


      确保Secure Boot是Disabled

    注:同样的,“安全启动”也是Windows 8时代为了防范RootKit病毒所采取的安全措施,但也阻止了Windows和其他操作系统的双启动,因此在载入Ubuntu镜像之前,务必确保“安全启动”已禁用。

  5. 制作Ubuntu的启动U盘
    (用U盘安装过操作系统的童鞋可以跳过这一步)

    • 备份待写入的U盘
    • 进入UltraISO,打开文件:

      打开镜像文件

    • 启动>写入硬盘映像:

      写入硬盘映像

    • 按默认值写入:

      写入硬盘映像

    • 完成写入:

      完成硬盘映像写入

  6. U盘安装Ubuntu
    万事俱备,跟往常重装系统一样,插上U盘,根据机器找到进入Boot的快捷键(我的是F1),下面step by step详解。

    • 找到镜像U盘,调整Priority Order,Save and Exit:

      Boot Priority Order

    注:下次restart记得重置,否则无限循环。

    炫酷的起始画面

    • 选择“安装Ubuntu Kylin”:

      欢迎页

    • 完成默认设置:

      准备事项

    注:如果网络和空间匀速,建议选择“安装中下载更新”和“安装这个第三方软件”。

    • 非常重要的一步,选择“其他选项”:

      安装类型选择

    • 为空闲磁盘分区:
      在这一步会看到我们之前分配的未使用磁盘空间,我们即将为这块空闲磁盘分区,为了更方便理解接下来的操作,这里简单介绍一下安装过程所涉及到的几个主要的Linux分区:
      /:存储系统文件,建议10GB ~ 15GB;
      swap:交换分区,即Linux系统的虚拟内存,建议是物理内存的2倍;
      /home:home目录,存放音乐、图片及下载等文件的空间,建议最后分配所有剩下的空间;
      /boot:包含系统内核和系统启动所需的文件,实现双系统的关键所在,建议200M。

    选择空闲磁盘


    选定空闲磁盘,点击+,首先分配16G空间给/分区,选择“主分区”“空间起始位置”Ext4“挂载点/”:

    创建/分区

    注:实际上,一块硬盘最多容纳4个主分区,或3个主分区外加1个扩展分区,在选择分区类型时,可能会出现“安装系统时空闲分区不可用”状况,为了解决问题,下面一律选择“逻辑分区”。
    重复创建步骤,分配16G空间给swap分区,选择“逻辑分区”(主分区已满)“空间起始位置”、用于“交换空间”:

    创建交换分区

    接着分配200M空间给/boot分区,选择“逻辑分区”(主分区已满)“空间起始位置”、“Ext4”和“挂载点/boot”:

    创建/boot分区

    最后将所有剩余空间分配给/home分区,选择“逻辑分区”(主分区已满)“空间起始位置”、“Ext4”和“挂载点/home”:

    创建/home分区

    选择/boot对应的盘符作为“安装启动引导器的设备”,务必保证一致:

    确保引导设备编号和/boot一致

    将改动写入磁盘,去喝杯咖啡:

    • 咖啡喝完,刚好进入最后的设置:

      地理位置


      键盘布局


      用户信息


      欢迎界面


      大功告成

    重启系统,进入Windows完成最后的引导设置。

  7. EasyBCD引导Ubuntu
    进入EasyBCD,选择“添加新条目”,选择Linux/BSD操作系统,在“驱动器”栏目选择接近200M的Linux分区:

    EasyBCD设置


    完成条目添加后,重启电脑,会发现Windows10和Ubuntu的双系统已经完成安装,祝玩得开心!

    添加之后的条目

    Windows引导的开机画面

    Ubuntu Kylin桌面


最后

用Windows引导Ubuntu最大的好处就是,当不再需要Ubuntu的时候,直接在Windows磁盘管理中将其所在所有分区删除,然后将EasyBCD中对应条目删除即可。关于Ubuntu引导Windows的方法,如果大家感兴趣,欢迎尝试和分享。

参考

Beginners Guide To Install Windows 10 With Ubuntu
如何在 Win8 上禁用 UEFI 安全引导以安装Linux
Windows 10 Pro + Ubuntu 14.04.3 LTS 雙系統安裝

 

文/Volcanoo(简书作者)
原文链接:http://www.jianshu.com/p/2eebd6ad284d
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。


推荐阅读
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文总结了在开发中使用gulp时的一些技巧,包括如何使用gulp.dest自动创建目录、如何使用gulp.src复制具名路径的文件以及保留文件夹路径的方法等。同时介绍了使用base选项和通配符来保留文件夹路径的技巧,并提到了解决带文件夹的复制问题的方法,即使用gulp-flatten插件。 ... [详细]
  • 前端性能优化无损压缩webp格式的图片
    一、什么是webpWebP格式,谷歌开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的23,并能节省大量的服务器宽带资源和数据空 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP
    本文介绍了如何突破MIUI14的限制,实现自定义胶囊图标和大图标样式,并支持任意APP。需要一定的动手能力和主题设计师账号权限或者会主题pojie。详细步骤包括应用包名获取、素材制作和封包获取等。 ... [详细]
  • 前段时间做一个项目,需求是对每个视频添加预览图,这个问题最终选择方案是:用canvas.toDataYRL();来做转换获取视频的一个截图,添加到页面中,达到自动添加预览图的目的。 ... [详细]
author-avatar
沉醉不知归路1222
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有