重新启动时没有 CentOS Windows 8 GRUB 选项

重新启动时没有 CentOS Windows 8 GRUB 选项

如何双启动 CentOS 6.3最小版本在 Acer 64 位 Windows 8 笔记本电脑上并在重新启动时获取 GRUB 选项以选择 CentOS 或 Windows 8? (目前它直接启动到 Windows 8。而且我不想要带有 GUI 的完整版 CentOS)。

以下是我使用 Windows 8 双重启动 CentOS 所采取的步骤:

  1. 使用磁盘管理工具,我缩小了 C 驱动器并保留了未分配的新空间 (50000 MB)
  2. 使用 CD 重新启动(首先更改 CDRom 的启动顺序)
  3. 精选英语、美国英语
  4. 已选择基本存储设备
  5. 对于网络,我将主机名保留为默认值
  6. 已选择城市
  7. 输入我的root密码,确认root密码
  8. 对于安装类型,我选择了创建自定义布局
  9. 选择空闲空间,点击创建
  10. 创建存储对话框,我选择了LVM 物理卷, 创造
  11. 文件系统类型(交换),大小(2000 MB),附加大小选项(固定大小),确定
  12. 再次选择空闲空间,创建,创建分区(标准分区),创建,挂载点(/),文件系统类型(ext4),大小(47000),附加大小选项(填充到最大允许大小),ok,下一步,将更改写入磁盘
  13. 在 /dev/sda2 上安装引导加载程序(勾选),引导加载程序操作系统列表(选择了 CentOS /dev/sda7,但还有另一个标记为 Other /dev/sda4 的选项未选择)
  14. 安装成功完成后,我重新启动,按F2,将启动顺序更改回Windows 启动管理器,保存,退出

我还注意到 CentOS 文件系统在磁盘管理工具中被标记为 RAW。


编辑1

这是我对 Windows 8 CentOS 6.3 最小双启动问题的第一次更新:我将 BIOS 中的启动顺序更改为从 HDD 启动,而不是从 Windows 启动管理器启动,再次重新启动后,这次启动到 CentOS(仍然没有 GRUB 菜单) 。我找到了 grub.conf 文件,并注意到其中一行“hiddenmenu”未被注释掉。所以我将其注释掉,再次重新启动时,我出现了 GRUB 屏幕,但只有 CentOS 和“其他”,没有 Windows 8 选项。在 grub.conf 文件中,有一个条目为“Other”rootnoverify (hd0,3) chainloader +1。我的问题是,如何链式加载 Windows 8?我已经禁用了安全启动(但将启动类型设置为 UEFI,因为“传统启动”选项根本不允许我的系统启动)。如何让 GRUB 允许我在 Windows 8 和 CentOS 之间进行选择?

答案1

这个答案“Ask Ubuntu”应该可以帮助你解决你的问题。

基本上:

  1. 在(小)Linux 分区上安装 Grub
  2. 将其作为文件复制到 Windows 7/8
  3. 用于bcdedit将其合并到 Windows 引导加载程序中

相关内容