今天安装Linux双系统花了一天的时间。在此期间,我遇到了一些挫折。我重复了五到六次安装,但是感觉并不可怕,因为我听到其他人说一周内没有安装Linux。了解安装系统的基本原理。如果您在此期间不了解,请再次检查信息,系统配置将很快完成。
以下记录了一些在系统安装过程中应注意的事项:
文章目录
1.系统安装原理
无论是单系统还是双系统,无论是传统启动还是uefi启动,系统安装原理都是相同的。核心是:系统部署+系统引导。启动计算机后,只有根据启动文件启动找到已部署的系统才能正常运行。那些img,iso和其他类型的图像文件是系统的打包形式。安装到PE或U盘中,CD-ROM引导盘是系统安装方法;使用easyBCD和Bootic之类的工具修复系统启动是为了更改系统启动路径。
2.了解安装环境
在安装双系统之前,您必须首先了解计算机的硬件和软件环境。软件和硬件环境的不同组合将导致不同的安装方法。必须牢记这一点! ! Internet上有很多安装教程,但是我们直接使用它们,但是它们可能不会成功,并且常常会失败。原因通常不是这些教程本身有错误,而是由于安装环境中的应用程序环境以及软件和硬件环境。差异。

我在这里介绍的环境是:uefi引导模式下的win8.1 + Ubuntu18.04LTS,其中win8.1安装在固态驱动器上,Ubuntu安装在机械硬盘上,并且笔记本电脑品牌为SONY,型号为SVE14AA12T,于2012年8月生产。
3.安装过程(1)基本环境配置
关闭Windows的快速启动,然后在Bootloader中关闭Security Boot。这两个步骤非常重要!上有详细的教程(文章后的第一篇文章有详细的步骤),因此,我不再赘述。
这里还有几句话。上面提到,了解安装系统的硬件和软件环境非常重要。为什么?因为我在引导加载程序中搜索了“安全引导”选项很长时间,最后发现我的主板不支持此选项。 uefi功能,而我的Bootloader在许多教程中提到的“引导”选项中都没有硬盘HDD0、HDD1的磁盘引导选项。此外,进入引导加载程序时,请遵循教程:按住Shift键重新启动进入高级选项,但我找不到UEFI配置,这使我怀疑自己安装不正确。最终,我意识到这是主板Bootloader的区别。
([2)保留的安装空间
使用原始win8.1系统的磁盘管理或PE的DiskGenius的磁盘管理工具压缩分配的卷以挤出未使用的空间,或直接删除备份的卷,总之,离开预留空间用于Ubuntu的安装,如下图黑色部分所示。


([3)制作U引导盘
在这里,选择系统安装方法作为U引导盘安装。可以从官方网站下载Ubuntu18.04LTS映像,然后使用UltraISO将映像写入USB闪存驱动器以使其成为USB引导盘。
([4)U盘启动安装
插入制成的U盘,重新启动计算机,单击F2(不同的主板键有所不同)以进入Bootloader,首先将外部设备置于启动顺序,保存设置并重新启动,进入Ubuntu Install,然后继续。选择安装类型时,请选择“其他”。
([5)分区安装
选择刚刚保留给Ubuntu进行分区和挂载的可用空间。网络上有很多详细的教程,因此我不再赘述。这里有两点:
a)选择驱动器号:

在原始系统上安装双系统是一个基本原则,即,无论新系统是否安装成功,都不要破坏原始系统环境,否则您将失去妻子。请注意Ubuntu驱动器号**“ sdxy” **的命名功能,其中x表示物理磁盘号,y表示磁盘的逻辑分区号。例如,sda1引用第一个物理磁盘上的第一个逻辑分区,而sdb2引用第二个物理磁盘上的第二个逻辑分区。只要找到并安装磁盘分区,原始系统环境就不会被破坏。 Ubuntu不用担心会重新安装十或八次。
b)引导启动文件的安装位置:
在分区界面下是“用于引导加载程序的设备安装选择”列,该列确定引导文件的安装位置,如下图所示:(摘自文章:)

此选项选择默认情况下原始系统所在的磁盘,因为Ubuntu的引导程序不会覆盖原始Windows引导程序,反之亦然。尽管Windows引导加载程序无法引导Ubuntu,但Ubuntu的引导引导程序grub可以引导Windows系统,因此我们可以使用引导修复工具通过grub引导以实现双系统引导。但是,Internet上有很多意见。其中之一是,将一个小的空间划分为一个EFI分区,以放置引导加载程序,就像原始的Win8.1系统一样。请注意,此方法不适用于双硬盘用户。之所以有效,是因为原始的系统启动和Ubuntu的系统启动不在同一硬盘上。
([6)完成安装
按照上一步,安装系统大约15分钟,然后重新启动它。发现Windows8.1仍在进入。这是正常的,因为上述Windows的引导加载程序无法引导Ubuntu,因此我们需要修改引导文件,仅从grub启动,grub才刚刚安装在原始引导磁盘上,现在我们需要的是一个可靠的引导修复工具

请注意,您目前无法使用EasyBCD或Bootice来修复启动文件,因为它们不支持uefi模式! !一旦绝望,我终于找到了EasyUEFI,它等同于支持uefi的EasyBCD。打开软件,通过启动顺序,您可以看到EasyUEFI已检测到Ubuntu的启动程序,该程序与Windows的启动程序地址相同。禁用所有Windows引导加载程序(如果仅更改顺序,则Windows会在启动时默认情况下对其进行修改),这意味着在启动计算机时,它将被强制切换到grub进行引导。重新启动计算机,然后将显示GNU grub versioin *。 **接口,您完成了。


注意:从以上两个屏幕截图可以看出,Ubuntu和Windows的引导程序安装在原始磁盘的EFI分区中。
(2018.7.1)补充:repair修复方法
不幸的是,该代码程序今天在Linux环境中崩溃了,硬关闭并重新启动后,grub接口消失了。直接进入窗口非常令人沮丧。我检查了Internet上的一些信息,最后通过自己的探索获得了这些信息。现在将其记录并共享。
应该注意的是,Internet上有很多信息,这些信息首先从Linux U引导盘运行实时模式,然后使用命令行进行修复,但是作者使用此方法使之无效,并且我必须找到另一种方法,但结果更简单该方法无需在Live模式下进入Ubuntu即可修复,操作如下:

1、首先在EasyUEFI中发现(此软件确实很有帮助,太好了!),使得仍然可以检测到ubuntu引导文件(我想这时如果未检测到ubuntu引导文件,则可能需要输入实时模式Ubuntu修复启动项),删除所有Windows启动管理器项,然后重新启动。
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系统重新启动USB闪存驱动器,进入PE,然后修复Windows启动。最后,几经周折,重新启动计算机,终于修复成功!
推荐Win8.1 + Ubuntu安装教程:
1、,本文非常详细地介绍了安装步骤,但最后一个关键步骤是左键修改系统启动程序。我尝试了很多方法,最后总结出,它实际上是“本教程+ EasyUEFI修复系统启动”。
2、,本文明确提到在安装Ubuntu时创建EFI分区的方法不适用于双硬盘环境。拥有单个硬盘的用户可以参考它。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-342071-1.html
······总之