ask*_*tor 4 multi-boot ubuntu uefi windows-8
我已经在另一台磁盘上安装了 Ubuntu 12.10的机器(联想 X220笔记本电脑)上安装了 Windows 8 。
我猜测 Windows 8 已经说服笔记本电脑切换到UEFI启动(而不是以前的 BIOS 启动),因为启动时的联想启动画面现在不再有中断启动过程的选项(例如,选择引导驱动器)。有趣的是,如果我重新启动机器,我可以中断启动过程并进入 BIOS 或选择不同的启动驱动器,但不能从冷启动。
以前,我在一个驱动器上安装了 Windows 7(mSATA SSD;在 Linux 中列为/dev/sdb;在 BIOS 中用于启动的首选)和在另一个驱动器上安装了 Ubuntu(在 Linux 中列为 SATA HDD /dev/sda)。我已经安装在Windows启动加载程序sdb和GRUB安装上sda,我会通过选择在BIOS中,而不是通过一个引导程序菜单中的引导驱动器选择哪个操作系统启动。如果我设法进入 BIOS 启动菜单,我仍然可以执行此操作(以加载 Linux) - GRUB 正在通过 BIOS 启动,但 Windows 正在通过 UEFI 启动。
所以我最终希望通过 UEFI 启动 Linux 和 Windows,并且可以选择通过某种菜单选择哪一个。如何追溯从 UEFI 启动 Linux,以及如何获得菜单?
如果没有更多信息,任何答案都将是猜测。我建议您从紧急 Linux 光盘启动,运行启动信息脚本,并发布指向它生成的 RESULTS.txt 文件的链接。这将提供有关分区布局和引导加载程序配置的信息。
相反的是THEX写道,Ubuntu的重点大多不支持(U)EFI启动。TheX 将 UEFI 与其特定功能之一安全启动混淆,该功能旨在提高安全性。Ubuntu 支持 (U)EFI 已经有一段时间了,他们正致力于在启用了安全启动的系统上无缝启动。他们甚至可能在 Ubuntu 12.10 中加入了这种支持,但我对此并不乐观。
编辑:
您的系统绝对不会在 EFI 模式下启动任一操作系统。两个硬盘都使用 MBR 分区表,Windows 将分区表类型与固件类型联系起来,MBR 与 BIOS 模式启动紧密相连。您也没有 EFI 系统分区 (ESP) 或 FAT 分区,它们是引导基于 UEFI 的 PC 所必需的。因此,您对混合 BIOS 模式/EFI 模式启动的怀疑是错误的。
我的预感是您不小心更改了固件设置——也许您启用了“快速启动”选项或更改了启动画面。这将影响 BIOS 如何通过其初始测试和显示,并可能使其更难访问其设置或激活其引导管理器。我建议您进入 BIOS 设置并寻找此类选项。我不熟悉你的具体模型,所以我不能就这个分数给出更具体的建议。
一旦你启动了 Ubuntu,你应该能够让它检测你的 Windows 配置并通过执行grub-mkconfig -o /boot/grub/grub.cfg. 如果 Windows 仍然没有出现在 GRUB 菜单中,您可能需要在/etc/grub.d/40_custom; 或者您可以使用您的 BIOS 选项来选择启动设备,就像您过去所做的那样,如果您可以将其减慢到可以可靠地访问这些选项的程度。
| 归档时间: |
|
| 查看次数: |
4394 次 |
| 最近记录: |