本文毫无技术含量,望周知,勿喷。写这篇教程仅仅是为了记录下安装双系统的过程,方便以后折腾。

长期使用Windows操作系统总会带来审美疲劳或者累觉不爱,那么Linux就是一个新大陆。Elementary OS是基于 Ubuntu 精心打磨美化的桌面 Linux 发行版,号称最美的Linux,可以带来不一样的体验。

如果只想体验一下Elementary OS,那么使用虚拟机是最简单最安全的方式,哪怕虚拟机出问题也不会影响自身操作系统,只需在当前操作系统磁盘下删掉虚拟机即可从头再来。VMware或VirtualBox都是不错的选择。

虚拟机的体验不太好,而完全摒弃Windows又不太现实,那么双系统则是明智且合理的选择。

安装Windows和Linux双系统主要有以下步骤:

  • U盘刻录Linux系统镜像

  • 磁盘划分出一个Linux用的分区

  • 设置电脑BIOS优先从U盘启动

  • 插入系统U盘开始安装

  • 设置电脑的双系统引导


1.刻录系统镜像

  • Elementary OS下载地址:https://elementary.io/

  • UltraISO软碟通下载地址:https://cn.ultraiso.net/xiazai.html

刻录系统镜像一般采用UltraISO,根据上面的地址下载好Elementary OS系统镜像和UltraISO软件,并安装UltraISO。

  • 进入UltraISO,打开系统镜像文件

  • 选择启动菜单中的写入硬盘映像

  • UltraISO会自动检测插入的U盘,点击写入开始系统刻录

  • 系统开始刻录

  • 刻录完成

至此完成系统镜像刻录,系统U盘制作成功。


2.划分Linux分区

Windows与Linux的文件系统有一定的区别,Windows主要采用fat和ntfs,Linux主要采用ext,因此需要区分,但是也有方法实现一定程度上的相互兼容。

在磁盘上分割一定的空间给Linux,保证两个系统相互独立。根据自己的磁盘情况,给Linux分割合适的空间。

  • 打开电脑的磁盘管理

  • 选择可用空间较多的磁盘进行卷压缩

  • 因为F盘文件存储不连续或者系统设置等问题,导致压缩时只能压缩当前磁盘一半的空间,大约64G,已经足够了

  • 压缩完成后磁盘管理中会出现64G未分配空间,此时磁盘划分已经完成,不需要再进行任何操作。

给Linux划分了空白分区后,最好禁用电脑的快速启动安全启动(Secure Boot)

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

  • 打开电源选项

  • 关闭快速启动

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

大部分机器默认是关闭Secure Boot的,如果不放心,直接重启进Boot,将Secure Boot状态改为Disabled。


3.设置电脑从U盘启动

大多数电脑默认从硬盘启动,即优先加载硬盘中安装的操作系统,如果想要更改设置,就必须进入电脑的BIOS中进行设置。

不同的电脑进入BIOS的方法不同,一般出现开机界面后按下Delete或F2就可以进入BIOS。

在BIOS启动选项里面设置U盘为第一选项,那么当有启动U盘插入的时候系统就会自动从U盘启动,当没有U盘插入时系统则会正常启动。


4.U盘安装Linux系统

完成以上操作后,插入U盘,重启电脑就可以开启Linux的安装了。

为了更清楚地展示安装过程,这里选择VMware虚拟机安装,实际安装也是类似的方法。

虚拟机安装Linux分配了2GB内存、20G硬盘,实际过程中类似。

  • 插入U盘,开始安装Elementary OS

  • 点击继续

  • 因为是安装Windows和Linux双系统,因此不能清除整个磁盘,否则Windows以及里面的资料就会被删除,所以必须自己手动分区

  • 因为是虚拟机演示安装,因此会出现下图。在实际安装过程这里会显示出已经安装的Windows的分区情况,如C盘、D盘等,最重要的是会显示前面划分好的给Linux准备的空白分区

  • 点击新建分区表就会出现虚拟机给Linux划分的20G磁盘空间,再点击左下方的加号进行更加详细的分区

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

以下的分区都是以虚拟机分配的2G内存20G硬盘为标准的,实际

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

  • 分配2G空间给swap分区,选择“逻辑分区”(主分区已满)“空间起始位置”、用于“交换空间”

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

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

  • 分配好后的分区情况如下

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

  • 将改动写入磁盘

  • 选择时区

  • 键盘布局,这里直接点继续即可

  • 设置计算机名、用户名以及用户密码

  • 接下来就是等待安装

  • 安装完毕后重启计算机


5.设置双系统引导

按道理来说,系统安装完成重启后就会自动引导双系统,但事实往往不是如此。很多时候重启电脑后依然会默认启动Windows,并没有出现双系统的引导。

传统MBR分区+BIOS引导,而最近两年出现的GPT分区+UEFI引导则是取代传统BIOS,并加入了对新硬件的支持。UEFI主板采用UEFI+BIOS共存模式,并且BIOS中集成UEFI启动项。

  • GPT没有主分区和逻辑分区的区别,可以搞一大堆分区,所有分区之间都是平行关系,可以把系统装在任意的分区里,也就是可以装很多很多个系统在同一个硬盘里。
  • MBR有主分区和逻辑分区,正常来说,系统只能装在主分区,而且主分区最多4个,序号0123,如果有逻辑分区,逻辑分区还要占一个主分区的位置。

因为种种原因往往会导致安装完Linux重启后无法正确引导双系统,依然是默认Windows启动,这时候就要手动设置引导方式。

手动设置引导有两种方式:

  • 1.最简单的EasyBCD设置引导,即Windows引导Linux
  • 2.Linux下修复grub引导,即Linux引导Windows

EasyBCD是最简单同时也是最安全的方式,用Windows引导Linux最大的好处就是,当不再需要Linux的时候,直接在Windows磁盘管理中将其所在所有分区删除,然后将EasyBCD中对应条目删除即可。

而使用grub引导双系统,grub是在Linux的磁盘分区中的,如果删除了Linux分区,就不能引导进入windows了 。

使用EasyBCD引导

  • 下载并安装EasyBCD,打开软件,可以看到已经有Windows的引导条目
  • 点击添加新条目

  • 选择Linux/BSD下添加,值得注意的是这里的驱动器要选择前面分配给/boot的分区,然后点击添加条目即可

添加条目之后双系统的引导就设置成功了,重启电脑就能看到双系统的引导了。这是一种先进入Windows再引导双系统的引导方式。

Linux修复grub引导

这里使用的是boot-repair工具,需要用到刚才安装系统时刻录好Elementary OS的U盘,点击试运行Elementary OS,进入操作系统界面。

Win+T进入命令行工具,输入以下命令:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

可以看出,这对于Ubuntu系的Linux管用,其他的就不可而知。

然后系统就开始一系列设置,过程中点Recommended Repair,然后等待完成后重启就可以了。

值得注意的是,第一步时可能遇到add-apt-repository:command not find,这是因为缺少依赖包的原因,执行以下操作就可以了:

sudo  apt-get  install  python-software-properties
sudo  apt-get  install  software-properties-common

以上的操作都需要联网下载东西,所以安装前先检查网络设置。


结语

通过以上步骤,我们就安装好了Windows和Linux的双系统,开机选择Linux就可以开始Linux的折腾之路了。

但其实在安装过程中也遇到了一些小问题,其中最坑爹的是我想使用Linux修复grub引导,于是插入系统U盘选择试用刻录好的Elementary OS,按照上面的方法利用boot-repair进行修复。

然而让我无语的一幕出现了,命令行提示我根本无法下载工具,意味着无法修复grub,试了好几次都这样,也没有找原因,于是就放弃了。

当然最终还是让我想到了解决的方法:

  • 先用EasyBCD添加Linux引导重启后进入Linux,然后再在里面使用boot-repair工具修复grub,最后再进入Windows删除EasyBCD的Linux引导条目。

这个修复方法有点蛇皮,修复好后重启会有一次Linux grub引导双系统的选择,点击Windows后进入又会有一次EasyBCD的双系统引导让我选择。当然删除EasyBCD引导条目后就不会出现这种情况了。


附录

安装双系统之后如果哪一天需要删掉Linux那怎么办呢?因此先在网上找一些方法并记录于此。

最简单粗暴的方法就是直接在Windows中删除对应的Linux分区。

前面讲到,使用grub引导双系统启动,grub是在Linux的磁盘分区中的,如果删除了Linux分区,就不能引导进入windows了 。所以删除Linux必须要慎重。

BIOS启动,使用MbrFix修复MBR

  • 进入Windows,下载软件MbrFix,放在C:\Users\Administrator文件夹中
  • Win+R输入cmd进入命令行工具
  • 输入MbrFix /drive 0 fixmbr /yes
  • 修复MBR完成,重启电脑已经没有Linux启动选项
  • 删除磁盘中的Linux分区

UEFI启动,使用easyUEFI

  • 下载安装easyUEFI,打开,找到Linux删除
  • 重启电脑,找到Linux分区并删除即可

这两种方法只是在大佬们的博客中找到的,自己并没有亲身试验,还有待考证。

Windows 10下安装Elementary OS双系统相关推荐

  1. windows 10下安装kali linux 双系统教程

    由于本人先安装了windows10,所以将硬盘划分一个区安装kali 准备工作: 1. 下载kali镜像:官网下载链接 2. 用win32DiskImager制作启动盘 :打开度盘下载链接(注:用ul ...

  2. surface pro4 win10下安装elementray os双系统教程

    先来看看效果,很有mac的风格: 一.官网下载最新镜像(一定下官网最新!!!我用过别人百度云盘的镜像,鼠标,触摸板都用不了),通过官网给的工具制作启动优盘https://elementary.io/z ...

  3. 拯救者Y7000p Windows 10 + deepin(Linux)双系统的安装(单盘)

    标题:拯救者Y7000p Windows 10 + deepin(Linux)双系统的安装(单盘) (如果条件允许,建议购置m2接口的SSD或HDD,强烈建议分盘安装,单盘引导启动就是个坑!!!) * ...

  4. win7下安装Linux实现双系统全攻略

    win7下安装Linux实现双系统全攻略 听语音 http://jingyan.baidu.com/article/c275f6bacc3326e33c756743.html 分区http://jin ...

  5. ubuntu装双系统win7和linux,Ubuntu下安装WIn7(双系统)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 win7下安装ubuntu组成双系统很容易,虽然也应该有知道怎么在ubuntu下安装win7组成双系统的人,我就把我的经验分享出来: 1.准备工具:一个U ...

  6. win10下安装ubuntu,双系统,免U盘

    win10下安装ubuntu,双系统,免U盘 关键词:win10,ubuntu,双系统,免, U盘 1-6,8 参考:https://www.jianshu.com/p/417c1001a559 7 ...

  7. win10下安装Ubuntu18.4双系统(适合小白)

    win10下安装Ubuntu18.4双系统(适合小白) 注:本篇为传统MBR引导方式下安装. 查了很多博客,有的地方说法都不同,导致踩了一些坑.所以大家参考的时候还是得对自己的电脑配置等要具体情况具体 ...

  8. Windows7系统下安装Ubuntu实现双系统

    Windows7系统下安装Ubuntu实现双系统 参考链接: https://blog.csdn.net/naked_emperor/article/details/81871592 https:// ...

  9. windows下安装ubuntu20.04双系统

    文章目录 一. 环境准备 1. 条件准备 2. 电脑BIOS模式 3. 磁盘空间准备 二. 制作U盘启动盘 三. 安装ubuntu 四. 番外篇 1. 系统语言换成中文 2. 换源 3. 安装中文输入 ...

最新文章

  1. 解决Ubuntu的错误提示
  2. 《大话数据结构》第9章 排序 9.9 快速排序(上)
  3. MATLAB入门级知识
  4. python语法基础整理_Python基础
  5. 判断二叉树是否是完全二叉树c语言_完全二叉树的节点数,你真的会算吗?
  6. Gartner发布2020年十大战略科技发展趋势
  7. php连接mysql原生_php链接mysql原生写法
  8. jQuery mobile网格布局
  9. 【leetcode】25. Reverse Nodes in k-Group 链表按K分段逆序
  10. 32bit64bit Win7系统下的IE8离线升级到IE11方法
  11. 【PHP代码审计】RIPS代码审计工具
  12. cad二次开发-线段合并
  13. RFID固定资产管理系统,提高工作效率,节省时间-新导智能
  14. flink中的时间属性
  15. Gmapping Dropped 100.00% of messages so far 解决办法
  16. 《OpenSSL3.0学习之二十七 EVP_OpenXXX》
  17. Camfrog Video Chat免费版
  18. 牛客网左程云直通BAT算法课10元优惠码
  19. oTree学习教程(二)Models
  20. Ruby编程语言(The Ruby Programming Language) 中文版

热门文章

  1. 胡乱折腾之后,你的脸蛋憔悴了几分?
  2. C# 获取本地输入法列表,切换中英文输入法
  3. CIA真是无孔不入 2012年起它们就开始通过路由器搞监控了
  4. 为Linux内核函数插入二进制指令并且校准偏移的手艺
  5. 11.1-股票基金历年收益率计算
  6. 2019年517吃货节微信营销活动玩法
  7. HashMap 滚瓜烂熟 ConcurrentHashMap支支吾吾
  8. 16MnDR是什么材料
  9. Nancy之区域和分部视图的使用
  10. 高通骁龙835无线充电手机_高通的快速充电5可以在15分钟内为手机充电