Ubuntu和Windows 8的双启动菜单没有显示
我知道很多post已经写好了,当我遇到问题时我已经阅读了大部分post。 他们都没有解决问题。
我已经在Windows 8上成功安装了Ubuntu 12.04.现在我的PC只是启动到Windows 8。
如果我在BIOS开始时按’Esc’,然后按F9,GRUB会显示,并且Ubuntu列在几个选项的顶部以进行引导。
一旦我从GRUB明确登录到Ubuntu,我确实运行了Boot-Repair,如上所述。 在这个链接中我完全由Stormvirux说过,但仍然没有成功。
此处列出了调试信息。
令我困惑的是Boot-Repair在完成工作后所说的信息。
您现在可以重新启动计算机。 请不要忘记在sda(8004MB)磁盘上启动BIOS! [现在使用的操作系统 – Ubuntu 12.04.2 LTS]的启动文件远离磁盘的启动 。 您的BIOS可能无法检测到它们。 您可能需要在创建/ boot分区后重试(EXT4,> 200MB,启动磁盘)。 这可以通过gParted等工具执行。 然后通过[Boot Repair]的[Separate / boot partition:]选项选择此分区。 ( https://help.ubuntu.com/community/BootPartition )
我不知道为什么它说它远离磁盘的起点,因为我在启动时出现的GRUB菜单中首先看到它。
还有一个输入,当我尝试将GRUB放在sda中时,Boot-Repair不会进展,从而给出以下错误:
GPT detected. Please create a BIOS-Boot partition (>1MB, unformatted filesystem, bios_grub flag). This can be performed via tools such as Gparted. Then try again. Alternatively, you can retry after activating the [Separate /boot/efi partition:] option.
我不得不选择Separate /boot/efi partition: sdb2
根据您的描述,您已在UEFI模式下正确安装了GRUB引导加载程序。 您不需要任何BIOS启动分区,也不需要任何其他分区更改。
唯一剩下的问题是设置BIOS(UEFI固件),以便默认情况下引导GRUB条目而不是Windows条目。 换句话说,我们需要找到一种方法,这样你就不需要按’Esc’然后按F9进入GRUB菜单。
要执行此操作,请:
- 检查BIOS中的“
Boot order
”菜单,并尝试先放置“Ubuntu
”条目。 然后保存更改并重新启动。 如果默认情况下仍未显示GRUB,请按照下面的步骤2操作。 - 运行
Boot-Repair
– >Advanced Options
– >勾选Backup and rename the Windows EFI files
选项 – >应用。 告诉我们将出现的新url,重启并告诉我们您观察到的内容。 PC现在应该直接启动到GRUB菜单上。
您有UEFI并已将grub安装到efi分区。 您的系统确实将闪存驱动器升级到sda并使您的1TB驱动器sdb,但它仍然应该启动正常。
如果grub重新安装要求bios_grub分区,则必须在BIOS模式下启动Boot-Repair。 这只需要正确安装grub到gpt分区驱动器必须在BIOS模式下启动的保护MBR。 但是你真的想要在UEFI模式下启动。
我没有看到任何基于UEFI的系统上的启动问题,grub或内核文件远远进入硬盘驱动器。 但是如果内核或grub在驱动器上超过100GB,一些基于BIOS的系统将无法启动。 那些需要单独/启动更近的驱动器开始。
从UEFI菜单中,你可以启动Ubuntu安全启动或关闭它吗? 它显示您还安装了已签名的内核,因此它甚至应该在安全启动时启动。
如果您在grub菜单后仍然有问题,那么它可能是video问题。 你有什么显卡/芯片?