我对Linux绝对是新手。我想知道如何与预装的Windows 8+ OS一起安装Ubuntu。

我应该用Wubi还是通过Live USB / DVD来安装Ubuntu?

我需要采取什么步骤才能正确安装Ubuntu?

评论

警告:从今天起,Canonical建议不要在Windows 8中使用WUBI。有关此内容的更多信息:omgubuntu.co.uk/2013/04/wubi-advice

@ minerz029,您好朋友,我已经编辑了您的问题,以使其在Windows 8双重启动方面更加通用。

我遵循这种方式,但是引导修复无法正常进行。这就是我遵循的以UEFI模式安装的解决方法:askubuntu.com/questions/519610/…ceers

#1 楼

如果您使用的是Ubuntu 16.04+,现在可以解决许多兼容性问题。但是仍然,根据您使用的版本和所拥有的硬件/型号,您可能需要此答案中提供的全部或部分步骤。
如果您在2017年8月以后阅读此书,我可以说使用Ubuntu 17.04时,我已经在40多种带有UEFI的笔记本电脑上安装了该笔记本电脑,这些笔记本电脑分别是Lenovo,Dell,HP,Sony,Acer和Toshiba(型号为2016年及以后),并且通过简单地遵循以下说明安装Ubuntu完全没有问题。安装程序中的步骤。我的基本步骤是:


插入Ubuntu USB安装程序
选择安装Ubuntu(与Windows一起安装Ubuntu)
在同时选择Wireless Card和Upgrade 3rd Party软件安装Ubuntu
完成安装,并查看Windows或Ubuntu没有任何问题的Ubuntu安装。

现在,这不是100%的完整验证。我只是想说,我对43台笔记本电脑中的43台电脑没有任何问题感到印象深刻。不过,如果确实有问题,这就是创建本指南的原因。
在解释执行此步骤之前,我想清楚地说明了我尝试了多种方法来安装Ubuntu Windows 8或Windows 10中低于15.04的版本(或其他任何发行版)。 Microsoft Windows确实为所有Linux发行版造成了很大混乱。如果您已预装Windows 8系统,则可能永远无法以常规(LiveCD / LiveUSB)或Wubi方式安装Ubuntu或任何其他操作系统。这是因为Windows 8引入了几个新功能,其中2个是:


UEFI替代了我们所称的BIOS(替代BIOS)
安全启动,可以防止除了已安装的操作系统(在这种情况下为Windows 8)引导之外的所有内容。从12.04.2开始,Ubuntu不再是这种情况,因此无需禁用安全启动。

在进一步的说明中,我想提一下有关UEFI Wiki中的安全启动的信息。

SecureBoot

“安全启动”是UEFI的一项新功能,该功能于2012年出现在Windows中8台预装的计算机。 Ubuntu支持从12.10 64位(请参阅本文)和12.04.2 64位开始的此功能,但是由于实现对该功能的PC只是在2012年底才得到广泛应用,因此尚未经过广泛测试,因此您可能会在安全启动下启动Ubuntu时遇到问题。

重要提示:如果确实发现了错误,请针对Ubuntu中的shim软件包提交错误报告,最好使用以下命令:

ubuntu-bug shim


一旦您在禁用安全启动的情况下进行安装。如slangasek所述:


不需要禁用固件中的SecureBoot即可在Windows 8计算机上安装Ubuntu。 Ubuntu 12.04.2和12.10是
SecureBoot兼容的。任何在固件中带有推荐的
Microsoft第三方市场密钥的计算机都可以
在SecureBoot下引导Ubuntu。如果有任何问题文件,请为shim软件包提供一个启动板错误。


我还想通知我,本周我测试了15.04,并取得了不错的成绩。在预装Windows 8.1的12台笔记本电脑(4台Toshibas,3台HP和5台联想电脑)中,在所有情况下,Ubuntu都能正确检测到Windows Boot Manager,并提供了与Windows 8.1一起安装的选项(实际上说是与Windows Boot Manager一起安装),并解决了Ubuntu早期版本中出现的所有问题。在这种情况下,我基本上不需要做任何其他事情。这是在启用EFI的引导系统上以及在安全引导的情况下进行的。我也。测试了4台Windows 10 PC,它与15.10和16.04完美兼容。

这并不意味着在您的情况下它将完美运行,仅意味着就我而言,我安装了100%的Ubuntu Perfect。再次使用15.04(在15.10和16.04上也是如此。在所有情况下均为64位)。我什至与诸如Softpedia的Marius Nestor之类的用户进行了交谈,他们实际上必须禁用安全启动才能使安装正常工作,因此应注意的是,即使我目前在安全启动方面拥有出色的经验,您也可能没有。当其他所有方法都失败时,请记住这一点(我们感谢Marius的出色贡献)。无论如何,我都会将错误报告发送到上面提供的链接。

因此,尽管如此,通过WUBI安装Ubuntu还是不可行的(至少我不建议这样做),例如尝试除非将来有所更改,否则现在无法使用Windows 8引导加载程序进行引导(除非在启动板上有与此相关的一些错误,如bcbc提到的错误)。除此之外,如果您的UEFI带有GPT分区(不是MS-DOS类型的分区),则WUBI无法在Windows 8及更高版本中运行。请阅读Pleas阅读:UEFI支持是否意味着Wubi现在可以在Windows 8附带的笔记本电脑上使用?有关更多信息。

不仅如此,而且尝试安装32位Ubuntu也是不可能的。您需要64位版本才能正常工作。在“我可以在Windows内安装Ubuntu吗?”中阅读有关Wubi的更多信息。

以下是使用预先安装的Windows 8或10系统安装Ubuntu的小指南。这些步骤必须按照确切的顺序进行,在这里我将其提及以使一切开始。如果跳过某个步骤或在另一个步骤之前完成某个步骤,则很可能最终会遇到本指南底部提到的一些问题。

目前,您需要通过LiveCD进行操作, LiveDVD或LiveUSB,(实际上需要)假定您有以下几点:


您正在使用至少Ubuntu 12.04.2。的64位版本。 32位版本不起作用。
您的系统预装有Windows 8或10(并且您不想删除它)。
您不是在Windows 8或10内安装Ubuntu,而是在Windows 8或10内安装Ubuntu。在里面是不可能的,因为它需要不受支持的Wubi。
您的系统已通过安全启动激活(并且不能被禁用)UEFI。
您已经在Windows 8中为Ubuntu创建了可用空间,至少8 GB(我建议至少保留20 GB左右,以便可以进行测试)。
确保已在驱动器上实际留有可用空间来创建所需的分区,并且还请确保您没有使用所有主分区(如果使用MS-DOS方案),因为这将导致Ubuntu安装程序出现问题,该安装程序仅显示“替换Windows”选项而不是“ Alongside Windows”选项。
您知道如何从Windows 8内刻录LiveCD,LiveDVD或LiveUSB。否则,请寻找可以为您完成此操作的Windows应用程序。我确实在另一台装有Ubuntu ^^的PC上进行了挖掘。
Windows 8在休眠模式或任何其他模式(Windows 8默认情况下为“快速启动”,默认情况下为“快速启动”)下均未关闭,从而使其处于保存状态。使用关机选项,以正常方式关闭Windows 8。这样可以防止出现与此相关的其他问题。阅读此答案的底部(TROUBLESHOOT),以获取有关此点的更多信息。
您正在MS-DOS类型的磁盘方案(与GPT方案相对只能有4个主分区)上安装,该方案至少有1个可用的主分区(如果在Windows XP上运行,则可以从此处查找方案的类型)。 Ubuntu Live CD;如果是Windows,则为此处)。请记住,如果您已经在使用4个主分区,则没有分区将显示在Ubuntu安装程序上,因为没有更多的主分区可供使用(MS-DOS类型的分区限制为4个主分区,GPT限制为128个)。在许多带有4个预先创建的主分区的笔记本电脑上,这种情况经常发生。如果要在GPT类型的分区上安装并希望其启动,则需要保持UEFI启用。因为它们没有跟随它们之一。

在开始之前,我们需要执行以下操作:

在Windows 8上运行compmgmt.msc。从那里开始,创建一个分区有足够的大小。请注意,我提到从Windows 8创建此文件是因为我曾经遇到过从LiveUSB进行分区导致Windows 8无法启动的情况,即使在进行引导修复后也是如此。因此,要解决该问题或有更大的机会解决该问题(或完全跳过该问题)并确保两个系统都能正常工作,请首先从Windows 8内对硬盘驱动器进行分区。

现在请按照以下步骤操作要在系统上安装可正常运行的Windows 8 + Ubuntu:

Windows 8 + Ubuntu

我们首先需要知道我们要处理的主板类型。打开终端(例如,通过转到开始菜单并键入PowerShell),然后以管理员身份运行终端(右键单击将显示在开始菜单中的应用,然后选择以管理员身份运行)。现在输入Confirm-SecureBootUEFI。这可以给您3个结果:

True-表示您的系统具有安全启动并已启用

False-表示您的系统具有安全启动功能,并且已禁用

此平台不支持Cmdlet-表示您的系统不支持安全启动功能,很可能您不需要此指南。您可以通过简单地插入LiveCD或LiveUSB并完成安装过程来安装Ubuntu,而不会出现任何问题。

如果已启用它并完成了必要的分区,那么我们可以继续进行本指南。引导到Windows 8后,我们进入关机选项,并在按住SHIFT键的同时单击“重新启动”。



(在大多数Windows上,这是一个非常古老的技巧,即使在Windows 3.1中,重新启动时您按住某个键可以执行一些特殊操作)

Windows 8将为您显示一个完全不同的重新启动窗口:



获得上面的菜单后,选择“疑难解答”

,然后获得以下选项:



选择UEFI固件设置

注意-在Windows 8的西班牙语版本中,UEFI固件设置的选项在经过测试的Lenovo,HP和Acer的几台笔记本电脑中不可用。他们确实具有启动计算机的选项,并且将出现另一个自定义菜单,您可以执行以下操作。对于Lenovo,您将无法选择在Windows 8上安装Ubuntu,唯一的选择是完全删除Windows 8。仅当您不使用15.04+时才适用。

这是重要的部分

系统将重新启动,并且您可以进入BIOS(如果未按适当的密钥,一些常见的是DEL,F2或F10)。

在这一部分中,我帮不上什么忙,因为每种主板型号的BIOS不同。您可以在此处选择2个选项,这两个选项都是可选的,因为Ubuntu可以完全没有问题地安装。您可以查找禁用安全启动的选项或禁用UEFI的选项。在某些情况下,您将能够找到两者,它会在BIOS中显示为名为“安全启动”或“启用UEFI”的选项。

如果找到此选项,则取决于是否无法通过启用安全启动来安装Ubuntu,然后禁用安全启动(请记住使用ubuntu-bug shim将其报告为错误),以便仍然能够处于UEFI模式并能够使用Ubuntu引导。在某些主板中,这将是您实际需要更改的唯一选项,并且也是您看到的与UEFI相关的唯一选项,因为它们不会提供禁用UEFI的可能性。

双引导问题

我还要在这里提一个重要的说明。如果您碰巧以传统模式(无SecureBoot)安装Ubuntu,则可能无法同时引导Windows和Ubuntu,因为它们都不会出现在Dual-Boot菜单上。例如,如果您在UEFI上安装Windows,并且在传统模式下安装Ubuntu,则只能在传统模式下引导至Ubuntu,并在UEFI模式下引导至Windows。

因此,在继续操作之前,请确保正在使用与Windows相同的启动选项来安装Ubuntu。这样,您将可以在同一启动菜单中选择从哪一个启动,而不必担心是否可以运行。从《 Ubuntu UEFI指南》中,您可以看到有一节教您如何确定是否在与Windows(UEFI模式)相同的启动设置中实际安装了Ubuntu:

An Ubuntu installed in EFI mode can be detected the following way:

    its /etc/fstab file contains an EFI partition (mount point: /boot/efi)
    it uses the grub-efi bootloader (not grub-pc)
    from the installed Ubuntu, open a terminal (Ctrl+Alt+T) then type the following command:

    [ -d /sys/firmware/efi ] && echo "Installed in EFI mode" || echo "Installed in Legacy mode" 


因此,如果您有任何双重引导问题,则可能是问题所在。请阅读《 Ubuntu UEFI指南》,因为它涵盖了解决双重启动问题以及将Ubuntu转换为传统或EFI模式的各种方法。我已经与各种Ask Ubuntu成员进行了测试,除了为测试提供的2台笔记本电脑外,这些成员对我有帮助。然后,这应该可以解决与Windows 8 + Ubuntu相关的任何双重启动问题,但是我再次鼓励任何有问题(新问题或新问题)的人提交错误报告,如上所述。 Ubuntu开发人员正在努力为所有情况提供易于安装的解决方案,这是当务之急。

继续使用指南,在其他确实有禁用UEFI功能的主板中这将完全消除UEFI和安全启动,并以正常的BIOS方式启动,如果您发现这是您想要的方式(拥有免费UEFI的计算机且不会遇到与此相关的任何问题),那么所有人意味着,做到这一点。我曾经测试过Intel DZ68DB并进行了两个案例研究。请记住,这样做会使双重启动过程在几乎所有情况下都无法正常工作,您将只能使用在UEFI中启动Windows或在Legacy中启动Ubuntu的系统。

请记住,还要选择启动顺序,以确保它可以引导CDROM,DVDROM或USB驱动器,以便在重新引导后可以从Live Ubuntu映像引导。

在继续操作之前,我们应考虑以下几点:


如果Windows 8是在启用UEFI的情况下安装的,则强烈建议保留在UEFI中,尽管如果出于某些原因仍要禁用它,GRUB将为Windows 8创建可启动部分。 。但是,如果您确实禁用UEFI并想在之后访问Windows 8(在安装Ubuntu之前),则将无法使用,因为Windows 8的启动部分需要UEFI(再次出现双启动问题)。
如果仅禁用安全启动,则在某些情况下没有问题。您只需要禁用在Windows和Linux之间造成最多问题的部分,这是阻止Ubuntu正确启动的部分。无论哪种情况,我都建议您先尝试通过UEFI / Secureboot安装Ubuntu,因为在大多数情况下它都可以工作。如果禁用它们中的任何一个并安装Ubuntu,则以后可能无法通过GRUB引导菜单引导至Windows8。

现在,在保存之前,某些主板提供了引导模式选项。验证此选项不是指向UEFI引导,而是指向CSM引导(兼容性支持模块),它提供对传统BIOS之类的系统的支持。

其他系统提供了可以启用或禁用的UEFI引导选项。根据上面提到的选项,您可以将其设置为所需的选项。最后,其他选项提供UEFI / Legacy Boot First选项,您可以在其中选择要首先使用的选项。显然,该选项是不言自明的。

现在保存更改并重新启动。

当Ubuntu Live映像启动时,它将显示出与我们普通的映像完全不同的映像。都习惯了。不用担心,这是因为当系统安装了EFI时,Ubuntu具有备用启动选项。只需选择您习惯的所有内容即可。我强烈建议您在Ubuntu站点上阅读以下有关使用UEFI时Ubuntu安装的文章。如果有问题,请尝试为系统的EFI部分创建一个小的分区(大小约为250 MB)。这是在安装部分完成的,它询问您是要安装在所需的分区上还是要使用“高级选项”。如果遇到问题,请选择高级选项。在其中,为EFI创建一个250 MB的分区,为GRUB和您熟悉的其他内容创建一个分区。

我认为到目前为止,您应该还不错,并且避免了在尝试使用Windows 8的Ubuntu时通常发现的几个问题,这些问题是:


不引导LiveCD / LiveDVD / LiveUSB / Wubi
由于安全问题而未安装Ubuntu(是的,更正确地说是垄断问题)
不引导Windows 8/10或Ubuntu(不显示其中一个)
不让Ubuntu创建分区
/>无法识别系统的EFI部分
Ubuntu无法识别Windows 8/10分区
无法看到GRUB并直接启动到Windows
由于分区或分区,Windows 8/10无法启动或可读更改是从Ubuntu

故障排除

直接将计算机启动到WINDOWS

这是一个常见问题,如果您没有GRUB菜单,重新安装或修复grub不会帮助

每个BIOS / EFI系统都不相同,它可能看起来像以下图片之一:



q4312 010q

注意“ UEFI引导选项优先级”或“引导选项菜单”。通常,Windows是默认选项,Ubuntu(或第二个基本图片操作系统)将是一个选项。一旦在UEFI引导菜单上选择Ubuntu,您将获得一个grub菜单。您应该能够从grub菜单引导Ubuntu或Windows。

另一个可能导致系统直接引导到Windows(甚至不显示GRUB菜单)的问题是,如果Windows抓住了引导管理器或安装Ubuntu之后,未正确为Windows配置EFI分区。要解决此问题,只需转到Windows并打开一个终端,然后键入以下命令(需要管理权限):

bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi


这将配置Windows Boot Manager以考虑GRUB Boot Manager。即使在Ubuntu内部运行启动修复后,仍然可能会发生这种情况。因此,如果您使用的是EFI引导系统而不是旧的BIOS,请确保Windows读取Ubuntu EFI分区将解决此问题。在上面的命令行中,shimx64.efi和grubx64.efi之间的区别在于shimx64是实际的Microsoft签名二进制文件,可与启用了安全启动的软件一起使用,而grubx64是普通的grub二进制文件(未签名)。

Windows 8.1 / 10无法识别/ Ubuntu未显示安装选项

如果您已按照上述所有步骤进行操作,包括提前通过Windows 8.x进行分区,请继续进行正常的Ubuntu安装。如果您看不到要与之一起安装的选项,那么您想如何安装该选项时,请选择“ Something Else”,而不是擦拭硬盘驱动器。在非Windows 8/10的空白空间上配置新的分区布局。

您需要为根系统至少创建1个分区(显示为符号“ /“),并将其设置为Ext4,另一个是SWAP(虚拟内存)。如果您有很多内存,则SWAP空间可以小至128MB,或高达4GB。在根据您提供的空白空间创建了这2个分区之后,您应该就可以继续了。 EFI部分的最后一个应该是100MB左右。

当安装程序询问将引导加载程序放在哪里时,告诉它将引导加载程序放置在类型为“ efi”的分区上。这将安装GRUB,它将在将来的系统启动后加载,这将使您可以选择使用Ubuntu(或安装了任何版本)或进入Windows引导管理器,从而将您带到Windows8。

我还建议阅读以下链接,以获取有关此特定部分中某些问题和原因的更多信息:


缺少“并排安装”选项。如何使用“ Something Else”在Windows旁边安装Ubuntu?
如何在启用UEFI的Windows 8上安装Ubuntu?
如何在安装过程中使用手动分区?

修复BOOT

完成安装后,如果碰巧禁用了Windows 8的启动功能,并且仅引导至Ubuntu,则不必担心。在Ubuntu引导后的Ubuntu中,通过打开终端并键入以下命令在Ubuntu中安装Boot-Repair:

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


引导修复将提到我们存在一些GRUB错误,即我们有一个EFI系统,而Ubuntu则摇摇欲坠。由于Ubuntu会摇摆(如果Ubuntu不会摇摆,则不起作用!^^),只需单击“应用”即可,因此引导修复可修复所有问题。现在重新启动,您应该可以同时看到Windows 8和Ubuntu。

对于罕见的启动问题,分区或在较新的主板上使用旧硬盘的情况,您的解决方案可能是检出解决未对齐问题的FixParts。分区和其他分区类型问题。

如果遇到以下问题之一:


关闭Windows后从Ubuntu复制到Windows 8时丢失数据8

无法从Ubuntu访问您的Windows分区,导致磁盘包含不干净的文件系统

这很可能是Windows 8中称为快速启动的选项的原因与休眠类似,并保留系统快照,因此在启动时,它将加载得更快。由于它保留了快照,因此在您进行虚假关机后在Windows 8中从Ubuntu复制或更改的任何内容都将丢失(除了此处找到的其他问题)。

Windows 8中的解决方案是转到:

控制面板->电源选项->选择电源按钮的作用

在此处单击“更改当前不可用的设置”,您会看到一些内容像这样:



取消选中“打开快速启动”选项。
您还需要禁用休眠模式。您可以使用以下命令执行此操作(您需要在具有管理员权限的控制台中):

powercfg.exe -h off


这应删除休眠文件并启用分区装入Ubuntu。


现在可以观看关于此问题的演示视频。我们可以在启用SecureBoot的情况下开始安装Ubuntu 12.04.2(64位版本)。但是我们需要在“启动修复”步骤之后禁用SecureBoot。

评论


对我来说,太长的不读版本是从Ubuntu Live USB运行引导修复,并遵循以下说明:help.ubuntu.com/community/Boot-Repair

–geneorama
17年8月26日在22:49

+1以使用> 2017年8月的新信息进行更新。与不再重要的历史修复程序相比,它节省了很多时间。我最近在Skylake(HM170)平台上安装Samsung Pro 960 PCIe NVMe M.2 SSD时遇到了一个陷阱,在该平台上不需要进行所有研究,而且安装也很轻松。

–WinEunuuchs2Unix
17-10-15在18:20



嗨,我不明白如何从Windows创建分区。在笔记本电脑的硬盘中,有100 GB以上的可用空间(未分配)。可以继续吗?还是我必须创建一个分区(新的简单卷)?谢谢。

–user153245
17年11月21日在12:49



太多不必要的摘要,几乎就像在这里写一个完整的博客一样。

– M.A.K.里彭
17年12月11日在4:18

您好@Luis Alvarado,您能帮我解决与ubuntu安装相关的问题吗?也许这是华硕笔记本电脑的典型。 askubuntu.com/questions/1195977/…

– Gennaro Arguzzi
19/12/14在8:48

#2 楼

Wubi在带有UEFI的较新计算机上不起作用(请参阅错误报告http://pad.lv/694242)。如果您购买的计算机预装了Windows 8,则几乎可以肯定是使用UEFI(因为安全启动是必需的,并且所有OEM Windows 8计算机都应该是安全启动)。

Wubi使用Grub4dos定位Grub2 wubildr文件。不支持Grub4dos内置的GPT磁盘(除非UEFI以混合模式启动,否则UEFI将使用GPT磁盘)。此外,使用安全启动,不可能像以前一样添加新的启动项。

因此,您需要做的是普通的双重启动。如果有安全启动(可能),则需要64位Ubuntu。

评论


我已经下载了Ubuntu 12.04 64位的ISO。然后,我使用Nero将其刻录到CD上。之后,我重新启动了计算机(CD已放入),它询问我要使用哪个OS。我选择了Ubuntu,并且出现了与以前相同的错误。

–密歇尔·塔博尔
2012年11月26日18:43

您必须告诉计算机从CD引导。它忽略了它并从硬盘驱动器启动。该Ubuntu条目是Wubi安装中剩下的(您应从“控制面板”中删除它,然后添加或删除程序,然后双击Ubuntu)。 PS看一下此链接:help.ubuntu.com/community/UEFI

– BCBC
2012年11月26日19:27



当12.04发布时,Ubuntu不支持SecureBoot。随Ubuntu 12.04.2LTS和Ubuntu 12.10一起提供。

– Jo-Erlend Schinstad
13年8月28日在17:02

@ Jo-ErlendSchinstad你是对的。我的回答特别是关于Wubi的(当时我对UEFI知之甚少),因此我链接到社区文档。我并没有尝试描述如何使用UEFI进行安装,但根据此处所述的冒险情况,它仍然不是很简单:ubuntuforums.org/showthread.php?t=1769482(举例来说,这是一个非正式的,不受支持的引导修复)在很多情况下都需要使用该应用程序才能使其正常工作;尽管有此请求,但该应用程序尚未被接受到官方存储库中,或因改进安装过程而变得多余。

– BCBC
13年8月28日在18:12



#3 楼

您可以执行与Windows 7中相同的操作,尽管我不确定我是否会建议使用图形启动菜单(最后原因)。

首先要注意一些事项:

对于具有双重引导配置且Linux是该计算机已安装的操作系统之一的用户,通常的设置是默认情况下具有Linux引导加载程序,并在其中添加Windows操作系统的条目。这样做是加载Linux引导加载程序,如果要加载Windows,它会链式加载到Windows引导加载程序中,然后引导Windows。

由于通常只有一个Windows安装,因此Windows引导加载程序的菜单选择器永远不会出现的印象是您在Linux引导加载程序中添加的条目实际上是在加载Windows。

也可能相反,尽管在Linux用户中并不常见。例如,我的主引导程序是Windows的引导程序,然后链式加载到Linux以引导Linux。我已将Linux配置为几乎不可见并立即加载。

如何在Windows Bootloader中添加Linux条目:

这实际上取决于您安装的内容首先,以后肯定会在Internet上找到一些指南,以解释有关如何设置双启动环境的详细过程。因此,我将经历两种不同的设置:

第一次安装Windows时:在这种情况下,如果要安装Linux发行版,则可以直接将Bootloader安装在分区中在硬盘的MBR中执行此操作。重新启动后,您会发现正在启动Windows,就像根本没有安装Linux,然后按照下面首先介绍的安装Linux的方案进行操作。

如果您只能安装bootloader,重新启动后,在硬盘驱动器的MBR中,您将看到一个Linux引导程序(Syslinux,GRUB,您将其命名),在那里选择Windows条目并引导进入Windows。

现在,我喜欢使用EasyBCD(免费供个人使用)来处理Windows引导加载程序,但是我所做的任何事情都可以通过正确的bcdboot,bcdedit等命令来完成。


打开EasyBCD,然后转到“添加新条目”部分和“
“ Linux / BSD””选项卡。
选择用于Linux发行版的引导程序。如果是GRUB2的
,则有一个自动选择模式,它将为您选择合适的分区,例如对于Syslinux,您必须
强制选择安装它的分区。
名称在该条目中,您输入的名称将出现在Windows Bootloader中。

选择Bootloader所在的分区,或者自动选择
该选项是否可行。最后,您应该得到这样的内容





单击“添加条目”,您将收到结果在程序底部的底部





现在,您必须将Windows引导程序恢复为默认引导程序,
要转到“ BCD部署”部分,请选择在MBR中编写Vista / 7引导程序(顺便说一句,与Windows 8中的
相同):




完成所有设置后,您将收到与之前类似的确认。在启动时,您会看到启动菜单,提示您
选择其中之一:




首先安装Linux时:在在这种情况下,您不必还原MBR(主引导记录,告诉执行下一个Grosso Modo的内容),因为Windows安装会覆盖该位置的任何先前值。


注意:使用UEFI和GPT磁盘可能有所不同,但我没有办法尝试。


为什么我不确定我建议使用新的磁盘Windows 8中的图形启动菜单:

实质上是因为它的工作方式与文本菜单不同(Windows 7为默认设置)。在Windows 7(或Vista)中,首先显示启动菜单,然后它开始加载您选择的内容,在新的图形菜单中,它首先加载一些内容(=需要时间),然后为您显示启动菜单。如果您未选择加载Windows 8,它将重新启动计算机并开始加载您选择的任何内容,在本例中为Linux bootloader。

我发现正在等待加载某些东西,只是为了丢弃它。如果我只想引导另一个操作系统,则无需重新引导;但这是我个人的看法,通过以这种方式加载Linux或任何其他OS都没有问题。

无论如何,在Windows 8中有多种方法可以使用文本启动菜单如果您有兴趣,请查看此答案。

来源:Xandy

评论


我通常避免使用easybcd。没有经验的人就很容易弄乱uefi引导计算机。

–地狱掠夺者
2014年12月21日下午4:08

@DeeJaVu,我看不到您在第5步中看到的“成功”消息。相反,它什么也不显示,与往常一样只是空白。这是因为我是GPT / UEFI吗?

–起搏器
15年4月27日在0:52

#4 楼

如果您的计算机预装了64位Windows 8,则需要使用安全启动选项启动ubuntu。换句话说,在启动菜单上,选择将驱动器作为安全设备启动。然后,您可以安装ubuntu。安装后,很可能必须在安装后使用磁盘重新启动,然后进行启动修复。

另一种选择是可以正常启动驱动器,进行常规安装,然后然后在安装后仍会重新引导并进行引导修复。这是我最终要做的选择。

Ubuntu 12.10在调整Windows分区的大小并与Win8一起安装方面做得很好。由于某些原因,Grub就是问题所在。安装完成后,我可以毫无问题地启动Ubuntu,但无法进入Win8。运行修复程序修复了Grub,然后一切正常。

这里的链接很好,可能会有所帮助,因为它确实对我有帮助:https://help.ubuntu.com/community/UEFI

评论


所以在安装之前没有创建分区吗?安装程序会为您解决这个问题吗?

– Rich Lewis
13年8月8日在11:14

正确。这是整个过程的一部分。

–詹森·舒尔茨(Jason Shultz)
13年4月4日在21:54

#5 楼


仅创建64位Ubuntu(> = 12.04.2)的LiveDVD或LiveUSB。
在BIOS中,禁用QuickBoot / FastBoot和Intel Smart Response Technology(SRT)。如果您使用Windows8,请同时禁用FastStartup。
使用LiveDVD或LiveUSB引导PC,然后选择“尝试Ubuntu”。如果遇到安全启动或签名错误,则可能希望禁用SecureBoot,然后重试启动磁盘。
以常规方式从Live CD / DVD或Live USB安装Ubuntu,然后重新启动PC。
如果PC未加载Ubuntu(例如,如Bug#1050940所示,则加载Windows),或者GRUB 2菜单中的Windows条目未启动Windows(请参见Bug#1024383),请启动PC使用Live CD / DVD或Live USB,然后再次选择“尝试Ubuntu”。实时会话加载后,运行“引导修复”(有关详细信息,请参阅链接)。加载引导修复后,单击“建议修复”按钮,然后在纸上写下将出现的URL(paste.ubuntu.com/XXXXXX/)。然后重新启动计算机。
这应该可以解决大多数启动问题。如果这不能解决启动问题,请在此论坛中创建一个新线程,描述您的问题并指出您在上一步中编写的URL。

来源:从此逐字逐句Wiki。

评论


这对我没有用。请参阅askubuntu.com/q/451710/59618

– psychok7
2014年4月20日在23:54

经过数小时的摆弄所有类型的配置和设置后,我在2Gb闪存驱动器(而不是我最初使用的16Gb闪存驱动器)上制作了一个新的Ubuntu LiveUSB,并且所有工作都使用了我最初使用的所有原始设置。不知道确切的原因,但是它起作用了-只是以为我在这里提到了。

–user2959229
2015年4月9日在9:17

#6 楼

将Ubuntu与Windows 8一起安装(是否支持UEFI,是否支持GPT)是一个简单的任务,或者不是那么简单的任务,具体取决于您的计算机规格。正如Hellreaver所注意到的,在此答案中已经说了很多事情,其中​​有些已经过时了。因为有关此主题的每个新问题都在这里重定向,所以我有义务回答。现在我不是程序员,所以如果我可以做到,那么你可以做到。

台式机和笔记本电脑之间可能会有一些差异,因此,我将首先针对台式机(简易)版本进行说明。制造商有自己的解决方案。例如,我使用Lenovo Y580笔记本电脑,它没有从DVD启动的选项。因此,我将提出一种通用解决方案(也是最快的解决方案)-从USB安装Ubuntu。要正确制作可引导USB,您需要下载RUFUS。不要使用Wubi(也不使用UNetbootin ...),因为据我所知,目前它们不支持所有这些技术(UEFI,GPT ...),所以我唯一知道并已成功测试的选项是鲁弗斯这是一个简单而有效的程序。如果您想知道自己是否具有GPT分区表或MBR,可以通过打开Windows磁盘管理,右键单击Disk0并选择属性/卷选项卡/分区样式来进行检查。

如Luis Alvarado所述,UEFI选项可能需要尝试在启用安全启动的情况下安装Ubuntu。如果引导失败,则将其禁用。您还应该禁用快速启动(如果可用)并同时启用USB启动。如果其他所有操作均失败,则应以传统模式安装Ubuntu。然后,使用Boot-Repair工具调整Grub2(这是一个自动过程)。然后,您可以从同一UEFI模式启动两个操作系统。

由于某种原因(可能是一个错误),我的UEFI无法在第一个入口处识别可启动的USB,因此我必须两次启动UEFI才能更改启动设备的顺序。

至于Ubuntu本身的安装,如果您是不熟悉此过程,请听我的建议,并应该看到一些说明性视频,因为据报道,有些人在选择安装类型时遇到了一些问题。当然,如果您希望Windows与Ubuntu一起使用,则应选择“其他”选项,它是最后一个–而不是第一个,如屏幕截图所示!



然后选择Ubuntu的分区(是否选择sda1,sda2,sdb1,sdb2 ...)。界面与Windows安装不同。有一篇很好的文章解释了这个问题,但请完整阅读,尤其是OEM章节。您必须知道为什么最好有单独的根分区和主分区,是否需要与SSD驱动器等有关的交换区域。



现在Luis Alvarado已经提到您了在开始安装Ubuntu之前,应该已为Ubuntu分区形成并准备好可用空间。这是最好的,您可以从Windows“磁盘管理”轻松地做到这一点。请注意,该分区必须是活动类型分区。

笔记本电脑用户应该注意这一点。我的笔记本电脑预装了Windows 8,并带有用于备份的软件选项。因此它在电源按钮附近有一个键盘按钮,用于在发生问题时备份/还原Windows。我不相信您可以对硬盘驱动器进行分区(更改其大小),而不会弄乱您的备份软件。显然,它将更改恢复分区的ID。这就是为什么我建议您与制造商联系如何在DVD上进行备份的原因,或者您可以简单地使用Clonezilla live CD / USB对其进行克隆。显然,这没问题,如果您有两个硬盘驱动器,例如SSD和HDD。

在安装Ubuntu之前,您应该首先尝试一下。重要的是要知道Ubuntu的当前内核是否支持您的所有硬件。

评论


我认为您有兴趣阅读此最新答案,因为您建议使用Rufus。 Rod Smith在回答中写道:诸如Pen Drive Linux和Unetbootin之类的工具通过将文件复制到目标介质来工作。大多数此类工具是在EFI普及之前编写的,而较旧的版本则无法创建正确的EFI启动文件。即使是某些较新的版本,也需要激活默认情况下未设置的特殊选项来创建可启动EFI的映像。

–卡雷尔
2015年3月15日17:19



感谢您的评论Karel,是的,我很清楚建议您使用Universal USB Installer。那只是我写这篇文章的原因之一。我刚刚下载了该应用程序的最新版本,但与UEFI并不一致。当然,如果您是程序员,则可以通过多种方式制作可引导USB驱动器。我坚持Rufus的原因有很多,因为它是:GNU GPL许可,经常更新,基于GUI的任何人都可以使用它,支持UEFI / BIOS GPT / MBR FAT32,简单而不会出错,易于使用且适用于主要原因....有效。

–VRR
15年3月16日在17:55

#7 楼

当我安装Ubuntu时,安装介质无法识别Windows8。我从安装菜单中选择了“其他”选项,然后将其安装在没有光盘的空间中。重新启动我的电脑后,GRUB确实可以识别Windows。没问题。也许对遇到此问题的人会有帮助。

评论


有人可以在Windows 10中确认吗?

– IProblemFactory
18/12/15在20:11

#8 楼

我不确定是否可以,但是对于我来说,我的笔记本电脑有2个硬盘插槽。它带有1个预装有Windows 8的硬盘。另一个硬盘是来自我破烂的旧笔记本电脑,我只是将其插入。令人惊讶的是,我可以引导至Windows 8和非UEFI的Ubuntu 12.04LTS(当然,如果要使用Windows,则需要启用UEFI;如果要使用Windows,则需要禁用UEFI。想要使用Ubuntu)。

现在我的问题是:是否可以在Windows 8所在的分区中安装非UEFI Ubuntu,并通过禁用UEFI启动选项来启动它?如果可能的话,也许我们可以暂时使用此方法,直到我们的grub更稳定地处理UEFI引导为止。顺便说一句,目前我在双引导模式下的配置是这样的。

另一种方式是购买一个外部硬盘,然后在该外部硬盘上安装Ubuntu。我尝试在外部硬盘上安装Ubuntu,可以说非常成功。我可以使用UEFI引导选项引导Windows 8,并且可以通过更改BIOS设置来引导外部硬盘。当然,这是使用Ubuntu 12.04 LTS(非UEFI)完成的。

总之,总之,与此同时,避免与Windows 8一起安装Ubuntu,因为它不是很稳定。我建议为Ubuntu使用外部硬盘(或者如果您的巨型笔记本电脑有2个硬盘插槽,请使用辅助硬盘)。这样可以避免由于M $ UEFI引导选项导致的潜在操作系统损坏。

#9 楼

我在这里记录了一些麻烦。

我现在选择的解决方案是在BIOS模式下安装Ubuntu,并将Windows 8留在UEFI中。我不确定这是否代表问题,因为在Ubuntu社区中,据说两个系统都必须采用相同的格式,但是我可以使两个系统都正常工作。

唯一的问题(更令人烦恼的是,每次我想更换系统时,都需要进入BIOS设置程序并启用或禁用UEFI。

我可以使用此将Ubuntu BIOS转换为Ubuntu UEFI。安装Ubuntu时,我需要创建一个可启动BIOS ...不知道那是什么,所以我宁愿不使用它。

希望这可以使某人离开,如果您对我有任何建议,请告诉我。谢谢!

评论


那么,是否可以在Windows分区(或与Windows相同的硬盘)中以他们所谓的“传统模式”安装Ubuntu?如果可能,我们可以为新手创建一个解决方法,以安装和使用Ubuntu OS。我平均使用2块硬盘。

–user220402
2014年5月14日下午3:51

确实,我设法与Windows一起以传统模式安装,但我读到这不是推荐的方式。切换操作系统时,我在系统时间方面遇到了问题,而且每次我想更换操作系统时都需要进行设置,这让我很头疼。建议您弄清楚如何正确安装它,或者根据计划使用Ubuntu的方式尝试VirtualBox或Vagrant。

– marcelocra
2014年5月15日在1:13



#10 楼

除非我们在BIOS中设置密码,否则使用Packard Bell EasyNote TE无法禁用安全启动。设置密码后,可以将安全启动值更改为false!

我有一台带有UEFI的HP 250,去年尝试安装Ub失败,但在阅读了本文之后,尝试了新的15.04发行版并将其破解!安装了一个prob,但随后没有引导到Linux / GRUB,而是没有解决GRUB问题,而是重新安装了整个Windows操作系统(无论如何从不喜欢Win 8,在celeron上非常慢)。
现在可以在启动时引导到Ubuntu,到目前为止一切似乎还不错。

评论


这不能为问题提供答案。要批评或要求作者澄清,请在其帖子下方发表评论。 -来自评论

–大卫·福斯特(David Foerster)
16年1月6日,12:37

@DavidFoerster,我们花费了数小时试图找出如何在此特定笔记本电脑中安装它。我们在互联网上找不到任何有用的东西。这个奇怪的技巧可以为正在寻找如何在此特定笔记本电脑上使用UEFI在预安装的Windows上安装Ubuntu的任何人节省数小时的时间。

–chelder
16年1月6日在17:24

很好,但是它仍然不能解决当前的问题-仅有某些特定的硬件设置。如果您想分享您的发现,请提出一个新问题(例如“如何禁用UEFI安全启动并在Packard Bell EasyNote TE上安装Ubuntu?”),自己回答并链接此问题以使连接显而易见。

–大卫·福斯特(David Foerster)
16年1月6日在17:57



好。随时为我做,或者根据需要删除答案。对我来说都不错。

–chelder
16年1月6日在19:59

以防万一我对@shanewiley的回答没有得到改善。他说,他的带有UEFI的HP 250也有同样的问题。希望Google机器人能够尽力帮助其他人找到该解决方案!

–chelder
16年1月18日在23:33

#11 楼

如果您不熟悉Linux,我强烈建议您将Windows的预安装版本升级到当前版本。

我有Windows 8 + Ubuntu双启动笔记本电脑。当微软强迫我将Windows 8升级到8.1时,我失去了双启动UEFI GRUB加载程序,并坚持使用Windows一段时间。
幸运的是,当我第二次安装Ubuntu时,我设法从Windows修复了它。作为潜在的Linux新用户,您不希望在安装过程中失去Windows的风险,因此,我建议您查看此页面并安装Live USB Creator。
这样,您可以运行Ubuntu Live,然后决定是否喜欢它。

路易斯·阿尔瓦拉多(Luis Alvarado)进行了详尽的描述,因此,如果您最终决定安装,请遵循他的建议并阅读其他网站。

#12 楼

使用Ubuntu,使用unetbootin准备现场安装媒体确实不会出错。使用unetbootin,可以将硬盘或外部闪存驱动器用作安装介质。

1。在硬盘上安装

unetbootin窗口中,从下拉菜单中选择“硬盘”。选择要从中安装的Ubuntu ISO,然后执行完成安装所需的其余步骤。下次启动系统时,将看到unetbootin引导菜单,而不是引导到Windows。



2。在USB闪存驱动器上安装

这很简单,但是除非您将操作系统安装为以旧版模式运行,否则您不能使用此方法将操作系统安装到UEFI-GPT系统。要安装到使用BIOS固件标准的系统,这是最佳和最实用的方法。与上述方法不同的是,您必须在unetbootin窗口的下拉菜单中选择USB驱动器。