如何将Ubuntu安装在预先安装好的Windows的UEFI旁边?
我对Linux完全陌生。我想知道如何在预装的Windows 8+操作系统旁边安装Ubuntu。
我应该用Wubi安装,还是通过Live USB/DVD安装?
我需要采取什么步骤来正确安装Ubuntu?
552
3
我对Linux完全陌生。我想知道如何在预装的Windows 8+操作系统旁边安装Ubuntu。
我应该用Wubi安装,还是通过Live USB/DVD安装?
我需要采取什么步骤来正确安装Ubuntu?
如果你使用的是Ubuntu 16.04以上的版本,很多兼容性的问题现在已经解决了。但是,仍然取决于你使用的版本和你的硬件/型号,你可能需要本答案中提供的全部或部分步骤。 如果你是在2017年8月以上阅读这篇文章,我可以说,使用Ubuntu 17.04,我已经在超过40台带有UEFI的笔记本电脑上安装了它,范围包括联想、戴尔、惠普、索尼、宏基和东芝,其中型号是2016年及以上,我只需按照安装程序中的步骤安装Ubuntu就没有任何问题。我指的是基本步骤。 1.插入Ubuntu USB安装程序 2.选择安装Ubuntu(将Ubuntu与Windows一起安装)。 3.选择无线卡& 在安装Ubuntu的同时升级第三方软件 4.完成安装,看到Ubuntu的安装在Windows或Ubuntu中没有任何问题。 现在,这并不是一个100%的完整证明。我只是想说,在总共43台笔记本电脑中,有43台在我这里没有任何问题,这让我印象深刻。不过,如果你确实有问题,这就是创建本指南的原因。 在解释操作步骤之前,我想说明的是,我已经尝试了很多方法从Windows 8或Windows 10中安装Ubuntu(或任何其他发行版),版本比15.04早。但都没有成功。微软的Windows真的给所有的Linux发行版制造了一个大麻烦。如果你有一个预装的Windows 8系统,你可能永远无法以正常(LiveCD/LiveUSB)或Wubi方式安装Ubuntu或任何其他操作系统。这是因为Windows 8引入了一些新的功能,其中有两个是。
一旦你安装时禁用了安全启动。正如slangasek所提到的。
所以如果你有任何双启动问题,这可能是问题所在。请阅读Ubuntu UEFI指南,因为它涵盖了解决双启动问题和将Ubuntu转换为Legacy或EFI模式的各种方法。我已经和不同的Ask Ubuntu成员进行了测试,他们除了提供给我测试用的两台笔记本外,还帮助我进行了测试。这应该可以解决任何与Windows 8+Ubuntu相关的双启动问题,但我再次鼓励任何有问题的人(相同的或新的)如上所述提交一份错误报告。乌班图的开发者正在努力为所有情况提供一个易于安装的解决方案,这也是首要任务之一。 如果你发现这是你想要的方式(拥有一台没有UEFI的电脑,并且不面临任何与此相关的问题),那么,通过各种方式,你可以禁用UEFI和安全启动。我就曾测试过英特尔DZ68DB,并做了这两个案例研究。请记住,这样做会使双启动过程在几乎所有情况下都无法工作,你将会得到一个要么在UEFI中启动Windows,要么在Legacy中启动Ubuntu的系统。 考虑到这一点,记得也要选择启动顺序,以确保启动CDROM、DVDROM或USB驱动器,这样你就可以在重启后从现场Ubuntu镜像中启动。 在继续之前,我们应该考虑一些要点:。 1.如果Windows 8在安装时启用了UEFI,强烈建议保持在UEFI状态,当然如果你因为特殊原因仍然想禁用它,你可以,GRUB将为Windows 8创建可启动部分。但是,如果你确实禁用了UEFI,并想在之后(在安装Ubuntu之前)访问Windows 8,那将无法工作,因为Windows 8的启动部分需要UEFI(又是双启动问题)。 2.如果你只禁用安全启动,在某些情况下是没有问题的。你只是禁用了在Windows和Linux之间产生最多问题的部分,也就是阻止Ubuntu正常启动的部分。无论哪种情况,我都鼓励你首先尝试用UEFI/Secureboot安装Ubuntu,因为在大多数情况下,它可以正常工作。如果你禁用其中任何一个,并安装Ubuntu,你可能无法在之后通过GRUB引导菜单引导到Windows 8。 现在在保存之前,一些主板提供了一个启动模式选项。确认这个选项不是指向UEFI启动,而是指向CSM启动(兼容性支持模块),它为类似传统BIOS的系统提供支持。 其他系统提供一个UEFI Boot选项,你可以启用或禁用。根据我上面提到的选项,你可以将其设置为你想要的。 最后,其他系统提供一个UEFI/Legacy Boot First选项,你可以选择你希望首先使用哪一个。很明显,这个选项是不言自明的。 现在保存更改并重新启动。 当Ubuntu Live镜像启动时,它将显示与我们所习惯的正常镜像相当不同。不要担心,这是因为当系统安装了EFI时,Ubuntu有一个替代的启动选项。就像你习惯的那样选择一切。我强烈建议阅读Ubuntu网站中关于使用UEFI时的Ubuntu安装的文章。如果有问题,那么试着为系统的EFI部分创建一个小分区(大约250MB大小)。这是在安装部分完成的,它询问你是否要在所需的分区上安装,或者使用高级选项。如果你遇到了问题,请选择高级选项。 在那里,为EFI创建一个250MB的分区,其余的用于GRUB和其他你习惯的东西。 我认为到此为止,你应该没有问题,并且避免了在尝试Ubuntu和Windows 8时通常会发现的几个问题,即。
疑难解答
你的电脑直接启动到Windows。 这是一个常见的问题,如果你没有得到GRUB菜单,重新安装或修复GRUB不会有帮助。 每个BIOS/EFI系统都是不同的,它可能看起来像以下图片中的一个。 !
UEFI 2]12 !UEFI 2 。
注意"UEFI启动选项优先级"或"启动选项菜单"。通常,Windows是默认的,Ubuntu(或如第二张图片中的基本操作系统)将是一个选项。
一旦你在UEFI启动菜单上选择Ubuntu,你就会得到一个grub菜单。你应该能够从grub菜单中启动Ubuntu或Windows。
另一个可能使系统直接启动到Windows(甚至不显示GRUB菜单)的问题是,如果Windows控制了启动管理器,或者在安装Ubuntu后,EFI分区没有为Windows正确配置。要解决这个问题,只需进入Windows并打开一个终端,然后输入以下内容(需要管理权限)。
这将配置Windows启动管理器,使其考虑到GRUB启动管理器。即使在Ubuntu内部运行了启动修复程序,这种情况仍然可能发生。因此,确保Windows读取Ubuntu的EFI分区,如果你使用EFI启动系统而不是旧的BIOS将解决这个问题。在上面的命令行中,shimx64.efi和grubx64.efi之间的区别是,shimx64是实际的微软签名二进制文件,可以在启用安全启动的情况下工作,而grubx64是普通的grub二进制文件(没有签名)。 Windows 8.1 / 10未被识别/Ubuntu未显示安装选项。 如果你已经遵循了上述所有步骤,包括通过Windows 8.x提前制作一个分区,那么就继续进行正常的Ubuntu安装。当你到达如何安装的选项时,如果你没有看到与它一起安装的选项,请选择"Something Else" 而不是擦除硬盘。在你预留的不属于Windows 8/10的空白空间上配置新的分区布局。 你需要至少为根系统创建一个分区(显示为符号"/"),并将其设置为Ext4,另一个为SWAP(虚拟内存)。如果你有大量的内存,SWAP空间可以小到128MB,大到4GB。根据你提供的空白空间创建了这两个分区,你应该准备好继续进行。最后一个是EFI部分,应该有100MB左右。 当安装程序询问把引导程序放在哪里时,告诉它把它放在类型为"efi"的分区里。这将安装GRUB,它将在你的系统将来启动时加载,这将让你选择使用Ubuntu(或任何已安装的口味)或进入Windows启动管理器,这将带你到Windows 8。 我还建议阅读以下链接,以获得关于这个特定部分的一些问题和原因的额外信息。
Boot Repair会提到我们有一些GRUB错误,我们有一个EFI系统,并且Ubuntu很好。由于Ubuntu很摇滚(如果Ubuntu不摇滚,它就不工作!^^),只要点击应用,这样引导修复就能修复一切。现在重新启动,你应该看到Windows 8和Ubuntu并排在一起。 对于罕见的启动问题、分区或在较新的主板上使用旧硬盘的情况,你的解决办法可能是查看FixParts,它可以解决错位的分区和其他分区类型的问题。 如果你正在经历以下问题之一。
Wubi在使用UEFI的较新电脑上无法工作(见错误报告http://pad.lv/694242)。如果你买了一台预装Windows 8的电脑,它几乎肯定使用UEFI(因为这是安全启动的要求,所有OEM Windows 8电脑都应该是安全启动)。
Wubi使用Grub4dos来定位Grub2的wubildr文件。Grub4dos中没有对GPT磁盘的支持(UEFI使用GPT磁盘,除非它在混合模式下启动)。此外,在安全启动的情况下,不可能像以前那样只添加新的启动项。
因此,你需要做的是正常的双启动。如果你有安全启动(可能),那么你需要64位的Ubuntu。
如果你的电脑预装了64位Windows 8,那么你需要使用安全启动选项来启动ubuntu。换句话说,当你在启动菜单中,选择将驱动器作为安全设备启动。然后你就可以安装ubuntu了。最有可能的是,在你安装后,你必须在使用磁盘安装后重新启动,然后进行启动修复。
另一个选择是你可以正常启动驱动器,进行正常的安装,然后在安装后重新启动并进行启动修复。这是我最后做的选择。
Ubuntu 12.10在调整windows分区的大小和与Win8一起安装方面做得很好。出于某种原因,Grub是问题所在。一旦我安装了,我就可以顺利地启动到Ubuntu,但无法进入Win8。运行修复程序后,Grub被修复了,之后一切都很顺利。
这里有一个很好的链接,可能会有帮助,因为它确实帮助了我:https://help.ubuntu.com/community/UEFI