UEFI启动的windows下安装Ubuntu双系统(绝对可行)

来源:互联网 发布:软件开发人员等级 编辑:程序博客网 时间:2024/05/21 17:59

       不瞒你说,我和你一样,曾经把ubuntu kylin14.04和win7/8/8.1安装在一起,win7没有问题,因为win7我用的是一台比较老的电脑,不是UEFI启动模式,但是我自己电脑上装的正版win8/6.1是UEFI引导模式的,当我按照网上的教程装好Ubuntu kylin14.04之后,发现无论我怎么设置,都不能够在开机的时候选择其中一个来启动,每次都是Windows操作系统默认引导。我在BIOS设置中关闭了安全模式和Fast Boot,可是依然不行,我重装了几次,有一次可以选择开机启动操作系统,但是当我选择Ubuntu kylin14.04的时候,可能是因为grub引导模式或者是Windows的一些其他设置导致,所以多次启动失败。然后我就卸载了又重装。

        后来确实能能用了,但是我必须每次开机的时候进入BIOS设置选择我要启动哪个操作系统。这不是在逗我吗,后来好在不学Linux了,就又卸载了。而且卸载的时候还遇到了一些问题,现在大概都忘了怎么做了。反正劝告大家卸载之前多看看网上的别人的经验,否则把自己的Windows操作系统都玩坏了,就悲剧了。

        昨天晚上,我得知自己又要学习Linux,便决定一定要把Ubuntu16.04弄成UEFI引导加载模式。皇天不负有心人,我成功了,效果就是开机时候我可以选择操作系统,win10或者Ubuntu16.04都可以正常进入,觉得挺开心,在此记录一下,以防自己以后忘记。毕竟这种东西,不学了之后,立马忘得一干二净,尤其是Linux。

        说了这么多废话,让我从头来说,我是如何安装Windows10和Ubuntu16.04双系统的吧。(没有截图,但是绝对比那些有图的实用)


首先为Linux操作系统分配内存空间:右键“我的电脑”——>“管理”——>“磁盘管理”,选择一个有很大空闲空间的磁盘,右键“压缩卷”,我是选择的E盘,分配了100G的内存。

然后解压镜像到自己的已经格式化的U盘,没错,是直接解压,根本不用那个什么UltraISO工具。

然后重启电脑,进入BIOS,选择UEFI U盘启动,反正就是U盘启动就对了,电脑会自动找到安装文件中的.efi文件。

然后(此处省略100字)就是按照网上的操作。

选择其他安装模式,因为我们要自己为Ubuntu划分分区。

OK,到了关键的地方了。我直接说。

swap交换空间(选择主分区和空间起始位置)我分配了4000MB,其实就是4G,因为我自己的电脑内存就是4G(是不是觉得很Low,我已经买了一个4G的内存条,还没到货)

然后,重点来了,不要选择boot引导分区,要选择efi系统分区,它的作用和boot引导分区一样,但是boot引导是默认grub引导的,而efi显然是UEFI引导的。在此选中逻辑分区和空间起始位置分配200MB(100~300MB)即可。

然后就和网上一样了,新增一个系统分区,就像Windows操作系统中的C盘一样,选中逻辑分区和空间起始位置,分配25G,这个你可以自己定。挂载在“\”目录下。类型为EXT4文件系统。然后新增一个home分区,挂载在“/home”目录下,同样是选中逻辑分区和空间起始位置,把剩余的空间全部分配给它。

然后又是最关键的一个地方,往往容易被忽略。那就是最下面的“安装启动引导器的设备”,我曾经犯的错误就是没有更改它,使用的默认设置。既然你刚刚已经为Ubuntu分配了efi系统引导分区,那么显然,这里应该把它改成你刚刚分配efi系统引导分区的那个分区

OK,接下来还是按照网上那些步骤来,因为我们已经把最关键的部分做好了。安装好之后,重启Ubuntu,你会惊喜的发现真的可以自己选择选择启动任一操作系统了,而且都可以成功进入。


知识普及

        GRUB

        GNU GRUB(GRand Unified Bootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。

   UEFI

  新型UEFI,全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface), 是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。
BIOS即Basic Input/Output System,翻成中文是“基本输入/输出系统”,是一种所谓的“固件”,负责在开机时做硬件启动和检测等工作,并且担任操作系统控制硬件时的中介角色。
因为硬件发展迅速,传统式(Legacy)BIOS 成为进步的包袱,现在已发展出最新的UEFI(Unified Extensible Firmware Interface)可扩展固件接口,对于第三方的开发,前者基本上做不到,除非参与BIOS的设计,但是还要受到ROM的大小限制,而后者就便利多了。相比传统 BIOS 的来说,未来将是一个“没有特定 BIOS”的电脑时代。







        

2 0
原创粉丝点击