![在 sony vaio note 上双启动 ubuntu-gnome 14.10 和 windows 8.0](https://linux22.com/image/1049663/%E5%9C%A8%20sony%20vaio%20note%20%E4%B8%8A%E5%8F%8C%E5%90%AF%E5%8A%A8%20ubuntu-gnome%2014.10%20%E5%92%8C%20windows%208.0%20.png)
我在修复 Ubuntu Gnome 14.10 上的 grub 时遇到了很多问题。
就我而言,我格式化了 Linux 和 Windows,但如果您只格式化 Ubuntu,这会有所帮助。
进入BIOS界面,禁用安全启动,并将传统启动模式更改为UEFI启动模式。
安装 Windows 8?(正常程序)
PS:如果您不想更改以前的 Windows,您可以从这里开始。
进入 BIOS,保持禁用 BOOT 并更改UEFI到遗产。
启动您的媒体(笔式驱动器或其他)并安装 Ubuntu Gnome。
这些步骤很重要。您应该创建 4 个新分区,此链接也可以提供帮助:http://pplware.sapo.pt/linux/dual-boot-com-windows-8-e-ubuntu-12-10-uefi/
way system type size of /boot ext2 primary (300Mb?) / ext4 logical (as you want) /home ext4 logical (as you want) /swap (4000Mb)
现在您就可以安装 Ubuntu,但请确保您正在安装
/boot
,/dev/sdaX
。(X
应该是您的启动系统的方向)现在您已经安装了 Ubuntu Gnome,让我们修复 grub。再次转到 BIOS 并将传统模式设置为 UEFI,仍然禁用启动...
从您的媒体启动 Ubuntu 并选择选项,尝试 Ubuntu。在此步骤中,您将重新配置 grub。一个简单的方法是https://help.ubuntu.com/community/Boot-Repair。您可以按照以下步骤进行安装。我的建议是,安装后选择高级设置选项,检查从 Ubuntu 和 Windows 启动的路径是否正常,然后应用。该程序可以回答一些问题,并在终端上告诉您一些命令,只需执行这些操作,当它要求删除 grub 时,选择否!
附言:我在这里遇到了很多问题。就我而言,当我使用 UEFI 中的启动模式安装 Ubuntu Gnome 时,它从未修复过 grub。当我以传统模式安装它时,它也无法正常工作!只有当我以传统模式安装 Ubuntu 时,它才有效,然后我重新启动它,进入 BIOS 并将 Legacy 更改为 UEFI,然后在 Ubuntu 中从媒体尝试模式并安装启动修复。
当启动修复完成过程后,您可以重新启动计算机。
在某些情况下,这足以让 grub2 询问您想要哪个操作系统,如果不是,则打开计算机时可能会出现黑屏。如果发生这种情况,请转到 BIOS,再次 rsrs,将安全启动模式更改为 > 启用,然后仍然从
我希望你一切顺利!=D
答案1
这个“问题”本身并没有提出问题;它本身就是一个教程。我不知道它为经常被引用的在预装 Windows 8(64 位)系统上安装 Ubuntu(支持 UEFI)。此外,我强烈不同意该过程的关键部分:步骤 3 将启动模式从 EFI/UEFI 更改为 BIOS/CSM/legacy。这是个错误,这个问题在后面的步骤 6-8 中得到了纠正。直接在 EFI 模式下安装 Ubuntu 几乎总是更好的选择。这样做可以避免修复 GRUB,因为它首先会得到正确设置。
有些人似乎无法让 Ubuntu 安装程序在 EFI 模式下启动。我怀疑这些问题大部分都是由于以奇怪的方式创建 Ubuntu 启动介质造成的。在这种情况下,“奇怪”意味着除了使用将dd
原始映像复制到 USB 闪存驱动器或cdrecord
类似工具刻录 CD-R 之外的任何方式。此页面不推荐任何特定工具,因此不清楚作者使用了什么。Pen Drive Linux 和 Unetbootin 等工具通过将文件复制到目标介质来工作。大多数此类工具是在 EFI 普及之前编写的,旧版本无法创建正确的 EFI 启动文件。即使是一些较新的版本也需要激活默认情况下未设置的特殊选项来创建可启动 EFI 的映像。最重要的是,这些工具可能会或可能不会创建可启动 EFI 的驱动器,具体取决于您使用的工具、版本您正在使用的工具以及您选择的选项。
话虽如此,即使使用 复制映像也dd
不能 100% 保证能正常工作。通常情况下,这样做确实有效,但这些映像是怪兽;它们被创建为可在 USB 闪存驱动器和 CD-R 上运行,并可在 BIOS 和 EFI 下启动。这是通过以一种不寻常的方式放置东西来实现的,这种方式通常有效,但有时会出现问题。因此,如果您无法让dd
- 创建的映像启动,您可能不得不求助于其他工具;但如果您这样做,您应该仔细检查选项以找到可以创建 EFI 可启动映像的选项。
有关此主题的更多信息,请参阅我的关于在 EFI 下安装 Linux 的网页。虽然有些潜在的陷阱可能会让粗心大意的人陷入其中,但其实这并不是那么难。
答案2
您也可以在 grub 中输入此命令,这是在您安装了 Ubuntu 之后,在预安装的 Windows 8 上,在菜单项后在此生成器中输入此命令:
将默认值设置为:2/default=
这是进入 Windows 8 菜单之后的情况。
if fi fi-uuidf set root=ext4
并回应此:
uuidf /boot/efi/EFI/ubuntu/MokManager.efi
而且它也可能有效。