今天用了一天时间去安装Linux双系统,期间遇到了一些周折,反复安装了五六次的样子,但感觉也并不像之前听别人说的没有一周Linux安装不来那么恐怖,只要明白安装系统的基本原理,期间遇上不懂的再查查资料,很快就会完成系统配置。

下面记录几点在系统安装过程中应该注意的事项:

文章目录

  • 1.系统安装原理
  • 2.了解安装环境
  • 3.安装过程
    • (1)基础环境配置
    • (2)预留安装空间
    • (3)制作U启动盘
    • (4)U盘启动安装
    • (5)分区挂载
      • a) 盘符的选择:
      • b) 启动引导文件的安装位置:
    • (6)完成安装

1.系统安装原理

无论是单系统还是双系统,是legacy启动还是uefi启动,系统安装原理都是一样的,核心就是:系统部署+系统引导,电脑在启动后只有根据引导文件找到已经部署的系统才能正常启动。那些img、iso等各种类型的镜像文件,是系统的封装形式;进PE安装或者U盘、光盘启动盘安装,是系统的安装方式;用easyBCD、Bootice等工具修复系统引导,是改变系统的启动路径

2.了解安装环境

安装双系统之前首先要了解自己电脑的软硬件环境,不同的软硬件环境搭配会导致不同的安装方法,这一点一定牢记!!网上有很多种安装教程,但是我们直接拿来用却不一定能成功,而且是往往不能成功,原因一般都不是这些教程本身有错误,而是因为其应用的环境与我们安装系统的软硬件环境有差异。

我这里介绍的环境是:uefi启动模式下的win8.1+Ubuntu18.04LTS,其中win8.1安装在固态硬盘上,Ubuntu安装在机械硬盘上,笔记本品牌为SONY,型号为SVE14AA12T,2012年8月生产。

3.安装过程

(1)基础环境配置

关闭Windows的快捷启动,然后再关闭Bootloader中的Security Boot,这两步很重要!网上有详细教程(文后分享的第一篇文章即有详细步骤),不赘述。

这里多啰嗦几句,上面提到了解安装系统的软硬件环境很重要,为什么呢,因为我在Bootloader中找了半天Security Boot选项,最后才无语的发现,我的主板根本不支持这个uefi功能,而且我的Bootloader上也没有网上很多教程提到的Boot选项中硬盘HDD0、HDD1的磁盘启动选项,再而且,在进Bootloader时按照网上教程:按住Shift重启进高级选项,却怎么也找不到UEFI配置,导致我一度怀疑自己装错了,最后才明白这是主板Bootloader差异,没办法。

(2)预留安装空间

用原有win8.1系统的磁盘管理或者PE的DiskGenius的磁盘管理工具,将已分配的卷压缩,挤出未使用空间,或者直接删除已经备份好的卷,总之要留出未使用空间(free space)供Ubuntu的安装,如下图黑色部分那样。
  

(3)制作U启动盘

这里选择系统安装的方式为U启动盘安装。Ubuntu18.04LTS镜像从官方网站下载即可,然后用UltraISO将镜像写入U盘,制作成U启动盘。

(4)U盘启动安装

插入制作好的U盘,重启电脑,狂点F2(不同主板按键不同)进入Bootloader,将启动顺序中外部设备置为首位,保存设置重启,进入Ubuntu Install,然后一顿continue,其中注意在选择安装类型时要选"Something else"

(5)分区挂载

选中刚刚为Ubuntu预留的free space进行分区挂载,网络有很多详细教程,不赘述,这里强调两点:

a) 盘符的选择:

在原有系统上安装双系统有一个基本原则,那就是无论新系统是否安装成功,都不要破坏原系统环境,否则就是赔了夫人又折兵了。注意Ubuntu盘符的命名特点**“sdxy”**,其中x指物理磁盘号,y指磁盘的逻辑分区号,如sda1指第一块物理磁盘上的第一块逻辑分区,sdb2指第二块物理磁盘上的第二块逻辑分区。只要找准磁盘分区进行安装,原系统环境就不会被破坏,Ubuntu重装个十次八次的都有恃无恐。

b) 启动引导文件的安装位置:

在分区界面下边是Device for boot loader installation选择栏,它决定着启动引导文件的安装位置,如下图所示:(图片截取自文章:https://linux.cn/article-3178-1.html)

这个选项按默认选择原有系统所在的磁盘就可以,因为Ubuntu的启动引导程序不会覆盖原有Windows的启动引导程序反之不可),虽然Windows的启动引导程序不能引导Ubuntu,但是Ubuntu的启动引导程序grub却可以引导Windows系统,所以我们后续用引导修复工具利用grub启动即可实现双系统启动。但网上在此处有多种说法,其中一种说法是要划分出一块小空间作为EFI分区来放置启动引导程序,就像原先Win8.1系统那样,注意这种方法对双硬盘用户不奏效,因为原系统引导和Ubuntu的系统引导不在同一个硬盘上。

(6)完成安装

继上一步后,安装系统大概15min左右,然后重启,发现进的依然是Windows8.1,这很正常,因为上述已提到Windows的启动引导程序不能引导Ubuntu,所以我们要修改引导文件,改从grub启动就可以了,grub在刚刚已经安装在了原来的启动盘,现在我们需要的就是一个靠谱的引导修复工具。

注意这时候不能用EasyBCD或者进PE用Bootice修复引导文件,因为它们不支持uefi模式!!曾一度绝望,最后发现了EasyUEFI,相当于支持uefi的EasyBCD,打开软件,通过启动序列可以看出EasyUEFI已经检测到了Ubuntu的启动引导程序,它和Windows的启动引导程序地址是一样的,我们只需将Windows的启动引导程序统统禁用掉(如果只改变顺序的话,Windows在启动时还会默认修改过来),也就是让电脑启动时强制转到grub进行启动引导,重启电脑,会出现GNU grub versioin ***的界面,大功告成。


注:从以上两张截图也可以看出,Ubuntu和Windows的启动引导程序都装在了原磁盘的EFI分区。


(2018.7.1)补充:grub修复方法
今天在Linux环境下码程序不幸死机,硬性关机重启后grub界面没了,直接进入windows,让人很是郁闷。网上查了些资料,加自己摸索终于搞定,现记录下来一同分享。

需要说明的是,网上有很多资料说是先从Linux的U启动盘运行Live模式,然后用命令行修复,但笔者用过此方法无效,不得不另辟蹊径,结果碰着个更为简单的方法,不需要进入Live模式的Ubuntu即可修复,操作如下:

1、首先在EasyUEFI(这个软件真是帮上了大忙,so great!)中发现仍可以检测到ubuntu启动文件(笔者猜测这时如果如果没有检测到ubuntu启动文件则可能需要进入Live模式的ubuntu进行引导项修复),将所有的Windows Boot Manager项删除,然后重启。

2、重启后会发现grub回来了!然而只有ubuntu引导程序,没有Windows引导程序,莫急莫慌,先进入ubuntu再说,看见熟悉的界面长舒了口气,接下来在网上查阅的资料就派上用场了,在终端输入如下代码:(注意/dev/sda1是EFI所在分区)

$ sudo grub-install /dev/sda1
$ sudo update-grub2

这一步的作用是修复grub,修复过程中grub会自动找到windows启动程序的位置并加入选择界面,然后重启。

3、重启后发现grub中有了ubuntu引导程序和windows引导程序,但是选择windows后发现电脑蓝屏并提示引导项需要修复,别担心,这已经是最后一步了,插入装好PE系统的U盘并重启,进PE然后修复windows引导,最后的最后,重启电脑,一波三折,终于修复成功!


推荐Win8.1+Ubuntu安装教程:
1、https://linux.cn/article-3178-1.html,这篇文章在安装步骤上讲的十分详细,但是最后落了关键一步——修改系统启动引导程序。我尝试了很多方法,最后总结起来,其实就是"这篇教程+EasyUEFI修复系统引导"。
2、https://blog.csdn.net/ysy950803/article/details/52643737,这篇文章明确提到在安装Ubuntu时建立EFI分区的方法不适用双硬盘的环境,单硬盘的用户可以参考。

UEFI模式双硬盘+双系统安装(Win8.1+Ubuntu18.04)相关推荐

  1. UEFI启动+GPT分区模式下双硬盘SSD+HDD+Win10安装Ubuntu18.04.1组成双系统

    以下叙述均基于UEFI+GPT模式 1 环境: 处理器.内存.系统: 硬盘:256G三星固态盘+2T希捷SATA机械盘 Win10已经安装在固态 2 安装流程 2.1 准备空闲分区 磁盘管理中选择压缩 ...

  2. 双硬盘装linux系统,在我的双硬盘windows电脑上安装ubuntu18.04

    在我的thinkpad电脑上安装ubuntu18.04-Desktop-LTS系统,达到windows+ubuntu的双系统环境 我的电脑配置 Intel i7-8550U,16GB内存,双硬盘256 ...

  3. SSD+HDD双硬盘+MSI主板win8.1+ubuntu17.04双系统安装总结

    刚配置的台式机,tigo SSD固态硬盘和ST1000DM010,主板为MSI微星x99,预装系统为win8.1,准备装一个ubuntu17.04双系统,安装过程中遇到的问题总结 1.msi微星x99 ...

  4. [原创]双硬盘四系统安装全功略

    双硬盘四系统安装全功略 介绍如何在双硬盘中安装win98.win2000.winXP和fedora core 2 linux一共四个操作系统. 需要工具: win98安装光盘. win2000安装光盘 ...

  5. 在Win10系统下安装Win7,使笔记本电脑形成“双硬盘-双系统”格局的过程

    该过程展示了联想小新潮7000--14IKBR笔记本电脑(已预装SSD固态硬盘和机械硬盘并且已预该过程展示了联想小新潮7000--14IKBR笔记本电脑(已预装SSD固态硬盘和机械硬盘并且已预装Win ...

  6. RE0:从零开始的服务器生活(一):双硬盘双系统+无线网卡驱动+最简单的Ubuntu16.04 Nvidia显卡驱动设置

    目录 (一)双硬盘双系统+无线网卡驱动+Nvidia显卡驱动 前期的硬件准备 安装系统 准备Ubuntu驱动 网卡驱动 显卡驱动 必备软件安装 后记: (一)双硬盘双系统+无线网卡驱动+Nvidia显 ...

  7. 求助大家:双硬盘双系统,开机后,只能进win10

    求助大家:双硬盘双系统,开机后,只能进win10 我的需求:双硬盘安装双系统,两个系统相互独立,互不影响,通过开机进bios来选择进入哪个系统. 台式机配置: 1个256G SSD,已安装好win10 ...

  8. 双硬盘双系统的曲折之路

    N年前买了电脑,40G的硬盘.自从开始下载电影后,发现硬盘空间不够用了,发现硬盘空间不够用了.C盘D盘用来练习装系统(有天装了七次),15G. BOOK,FLASH,PICTURE,SETUP,DOW ...

  9. Win10+Ubuntu18.04 亲测UEFI启动模式双硬盘+双系统成功安装经验

    温馨提示:  本贴适用于 Win10 UEFI 模式启动+双硬盘(固态硬盘+机械硬盘)安装 ubuntu18.04 双系统 本人电脑型号: 戴尔游匣5575 (128固态+1T机械硬盘),Win10U ...

最新文章

  1. 文本的DES加密 MD5散列值 DSA的数字签名
  2. Delete Master Data时的注意事项
  3. python dict()函数(用于创建一个字典)
  4. 二级菜单--竖排---HTML
  5. 2020 年值得再读一遍的网易云信技术干货 | 上篇
  6. 全局变量-基本代码演练
  7. StackBlitz里无法重命名项目的问题
  8. Hybris Commerce的 Master Tenant和Netweaver的System Client
  9. 《通过C#学Proto.Actor模型》之 HelloWorld
  10. python 之禅 import this
  11. hdu 1300(dp)
  12. 货物与产品的区别_商品与一般物品和其他产品有什么区别?
  13. nuxt解决首屏加载慢问题_为什么Nuxt.js创建服务器端渲染的应用程序更有优势?...
  14. roundcube webmail登陆失败怎么回事_智慧团建登陆官网入口手机
  15. ubuntu 18.04 识别不到有线网卡
  16. 组装微型计算机需要哪些硬件设备,我们需要哪些配件组装电脑
  17. 小红书品牌投放监测之竞品对比
  18. oracle的LAST_DAY()函数
  19. centos 硬盘挂载
  20. 赵栋 201771010137 《面向对象程序设计(java)》课程进度表

热门文章

  1. Rime常用配置||输入默认英文
  2. 图像加噪与滤波处理(python+opencv)
  3. 【web渗透思路】敏感信息泄露(网站+用户+服务器)
  4. 计算机考研360能去哪里,考研360分是什么水平
  5. 结构体知识——声明,初始化,成员访问,传参
  6. 全国少年乒乓球锦标赛
  7. MFC隐藏窗口时解决窗口闪烁问题
  8. 大数据统计分析毕业设计_大数据时代的成绩管理与数据分析 毕业设计论文
  9. python中复制上一行快捷键_Pycharm最常用的快捷键及使用技巧
  10. java编写机器人_用JAVA编写自己的机器人一起“厮杀”