如何双启动 CentOS 6.3最小版本在 Acer 64 位 Windows 8 笔记本电脑上并在重新启动时获取 GRUB 选项以选择 CentOS 或 Windows 8? (目前它直接启动到 Windows 8。而且我不想要带有 GUI 的完整版 CentOS)。
以下是我使用 Windows 8 双重启动 CentOS 所采取的步骤:
- 使用磁盘管理工具,我缩小了 C 驱动器并保留了未分配的新空间 (50000 MB)
- 使用 CD 重新启动(首先更改 CDRom 的启动顺序)
- 精选英语、美国英语
- 已选择基本存储设备
- 对于网络,我将主机名保留为默认值
- 已选择城市
- 输入我的root密码,确认root密码
- 对于安装类型,我选择了创建自定义布局
- 选择空闲空间,点击创建
- 创建存储对话框,我选择了LVM 物理卷, 创造
- 文件系统类型(交换),大小(2000 MB),附加大小选项(固定大小),确定
- 再次选择空闲空间,创建,创建分区(标准分区),创建,挂载点(/),文件系统类型(ext4),大小(47000),附加大小选项(填充到最大允许大小),ok,下一步,将更改写入磁盘
- 在 /dev/sda2 上安装引导加载程序(勾选),引导加载程序操作系统列表(选择了 CentOS /dev/sda7,但还有另一个标记为 Other /dev/sda4 的选项未选择)
- 安装成功完成后,我重新启动,按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”应该可以帮助你解决你的问题。
基本上:
- 在(小)Linux 分区上安装 Grub
- 将其作为文件复制到 Windows 7/8
- 用于
bcdedit
将其合并到 Windows 引导加载程序中