我最近买了一台戴尔 Inspiron 3521(15 英寸,英特尔 i3 处理器,4GB RAM,500GB 硬盘,InsydeH2O 的 A07 BIOS),预装了 Windows 8。我希望能够从 CD 安装 Ubuntu 12.04.2 并进行双启动,就像我的另一台主笔记本电脑(装有 Windows 7)一样。我的 95% 的工作都是在 Ubuntu 下完成的,但我想保留对 Windows 的访问权限,以便完成一些需要它的工作。
事实证明,这比我想象的要难得多。论坛提供的信息相互矛盾且具有误导性。没有可用的 BIOS 手册,戴尔技术支持也不愿意正式帮助我,因为他们说 Ubuntu 不受支持(尽管有些技术人员对我很好,并给了我一些建议,但不幸的是毫无用处)。
问题:您可以在 UEFI 下从 CD 启动吗?如果我以传统模式启动 Ubuntu,安装会成功吗?我应该启用还是禁用安全启动?为什么 Ubuntu 安装程序看不到 Windows 系统?如果我手动重新分区驱动器,我该怎么做?但最重要的是,在这台机器上安装 Ubuntu 和 Windows 的总体策略是什么?
我是一名经验丰富的用户,但通常不需要处理技术启动问题或分区。
如果我无法弄清楚,那么是否可以只删除 Windows 安装并在整个驱动器上安装 Ubuntu?
这是我的启动修复信息:
http://paste.ubuntu.com/5902327
1.传统模式还是UEFI?
BIOS 提供在传统模式和 UEFI 之间切换的选项。
在传统模式下从 Ubuntu CD 启动没有问题。但是如果我这样做并安装 Ubuntu,Ubuntu 安装为传统模式而 Windows 安装为 UEFI 会不会有问题?
我认为最好从 UEFI 启动的 CD 安装 Ubuntu,并想象我可以通过更改 BIOS 设置以允许从 CD 启动,从而在 UEFI 下从 CD 启动。BIOS 的 UEFI 部分中有一个名为“添加启动选项”的选项卡,表面上看它似乎提供了一种执行此操作的方法。如果我选择“添加启动选项”,它会要求输入新启动选项的名称,然后您可以选择文件系统和文件路径。但作为选项显示的唯一两个文件系统似乎是硬盘的两个分区(它们的名称很长,以 Acpi 开头)。并且没有任何地方提供关于将什么输入为文件路径的信息。
有趣的是,当我为 Windows 系统制作恢复磁盘并尝试在 UEFI 下从它们启动时,它会识别它们,然后在 UEFI 菜单中的以下文件系统名称下简要显示该 CD:Acpi(PNP0A03,0)/Pci(1FI2)/Sata(2,0,0)/CDROM(Entry 1)。
2. 如果我使用 UEFI,我是否应该启用 SecureBoot?
另外,应该启用旧版 OPROM,这到底是什么意思?我应该在标准模式还是自定义模式下使用 SecureBoot?请注意,我已经在 Windows 8 设置中禁用了快速启动。
3. 为什么 Ubuntu 安装程序看不到 Windows 8?
当我以传统模式启动 Ubuntu CD 并开始安装 Ubuntu 时,它看不到 Windows 8 操作系统。它只给我两个选项:“擦除磁盘并安装 Ubuntu”和“执行其他操作”。它没有给我“与其他操作系统一起安装 Ubuntu”选项。
4. 如何编辑分区表以在硬盘上为 Ubuntu 提供空间?
如果我随后单击“执行其他操作”,分区表将显示 6 个分区,所有这些分区均由 Windows 使用。我可以编辑和重新排列分区以使 Ubuntu 正常工作吗?如果可以,该怎么做?
更新
经过多次尝试和错误,我找到了问题的原因。我使用的是 Ubuntu 12.04.2 映像,它没有 EFI 文件夹或其他 EFI 启动信息。(尽管到处都保证 Ubuntu 12.04.2 与 UEFI 兼容。诚然,我是从镜像而不是从官方 Ubuntu 网站下载映像的)。
如果没有 EFI 文件夹,EFI 启动管理器(无论是内置的 Dell 启动管理器还是 rEFInd)都无法将 Ubuntu 映像识别为可启动。
我下载了另一个 Ubuntu 映像,然后它就被识别了,我能够正确安装它。(尽管我确实必须缩小 Windows 分区并手动为 Ubuntu 创建分区。)
答案1
我想你可能想看看Ubuntu wiki 上有关 UEFI 的条目。
1.
来自 Ubuntu 维基
如果您的计算机的其他系统(Windows Vista/7/8、GNU/Linux...)是以 EFI 模式安装的,那么您也必须以 EFI 模式安装 Ubuntu。
如果您的计算机的其他系统(Windows、GNU/Linux...)安装在传统(非 EFI)模式下,那么您也必须在传统模式下安装 Ubuntu。例如,如果您的计算机较旧(<2010 年)、是 32 位的,或者是预装了 Windows XP。
如果 Ubuntu 是您的计算机上唯一的操作系统,那么没关系,您可以以 EFI 模式安装或不安装 Ubuntu。
因此,如果您保留 Windows,则必须使用 EFI 模式,但如果您丢弃它,则可以使用任何模式。
4.
到目前为止,您通常只使用 MBR,它只能有 4 个主/次分区。GPT 可以有任意多的分区。但是我不知道您是否可以交换它们。您可以调整它们的大小,但我认为这不会造成麻烦。我建议您为此使用 GParted(警告:fdisk
不支持 GPT),因此选择尝试 Ubuntu. 请参阅拱门维基了解 GPT 信息。另请参阅这。
答案2
您能在 UEFI 下从 CD 启动吗?
一般来说,是的。实际上,一些 EFI 由于用户界面不佳而使这一点变得困难。如果您遇到问题,请尝试创建 USB 安装介质;这可能会有所帮助。另一个选择可能是安装我的rEFInd 启动管理器使用 Windows。它应该提供启动 CD 或 USB 闪存驱动器的选项 —— 但在某些情况下,由于 EFI 非常不稳定,这不起作用。
如果我以传统模式启动 Ubuntu,安装会成功吗?
一般来说,让两个操作系统以相同模式(EFI/UEFI 或 BIOS/CSM/legacy)启动是最佳策略。有些计算机确实允许在模式之间切换,但这通常很困难。rEFInd 有时可以让这种情况变得不那么尴尬,但您需要编辑文件refind.conf
,取消注释该scanfor
行,并确保将其hdbios
包含在选项中。如果成功,您将看到一个新的灰度图标,它将启动 GRUB(或保护性 MBR 中安装的任何引导加载程序)。
也可以在 BIOS/CSM/传统模式下安装 Ubuntu,然后通过安装切换 Ubuntu 启动模式Linux 的 EFI 引导加载程序。这通常比在 EFI 模式下安装需要更多努力,但如果您的固件对 EFI 模式启动 Ubuntu 安装程序提供了不寻常的障碍,那么它可能是您的最佳选择。
我应该启用还是禁用安全启动?
理论上,Ubuntu 支持安全启动。实际上,它经常会生成问题报告。请继续尝试启用安全启动,但如果您在让 Ubuntu 安装程序(或硬盘上安装的 Ubuntu 操作系统)启动启动过程时遇到麻烦,请禁用安全启动。您可以稍后启用如果你喜欢的话。请注意,如果你看到 GRUB 菜单或安装程序启动,则安全启动不是出现问题。如果安全启动导致问题,则症状可能是计算机直接启动进入 Windows,没有错误消息或出现一条简短消息,提示启动加载程序触发了安全违规。
为什么 Ubuntu 安装程序看不到 Windows 系统?
根据您的描述,Ubuntu做过参见 Windows;它根本没有提供选项自动地缩小 Windows 分区并在间隙中安装 Linux。您应该执行以下两项操作之一:
- 在运行安装程序之前,缩小 Windows 分区并留下未分区Ubuntu 占用的空间。
- 在安装程序中,选择名称不当的“其他”选项,缩小 Windows 分区,然后手动设置 Ubuntu 分区。
就我个人而言,我更喜欢第二种选择,因为它会给你机会创建一个单独的/home
分区,我认为这很重要。
如果我手动重新分区驱动器,我该怎么做?
向 10 个人询问这个问题,你会得到 11 个答案。关于这个问题的网页也多达数不清。进行网络搜索,挑选出答案。