无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4197|回复: 4
打印 上一主题 下一主题

[求助] 1, 启动GPT分区硬盘中的32位Windows 2003,2, GPT硬盘BIOS和UEFI双引导

[复制链接]
跳转到指定楼层
1#
发表于 2013-8-3 11:38:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tsely 于 2013-8-3 13:01 编辑

一般来说32位的Windows不能在GPT分区启动,使用GRUB引导器就可以启动起来,

安装Ubuntu 9.04在gpt分区不需要BIOS boot分区就能启动,是如何实现的?

删除所有磁盘分区开机后直接启动到grub命令行,grub是安装在什么地方的,可是GPT分区没有MBR?

直接启动到grub命令行应该是因为找不到menu.lst,任意新建一个FAT分区,如何让grub找到menu.lst

解决了这些问题就可以同时实现

1, 启动GPT分区硬盘中的32位Windows 2003,甚至XP

2, GPT硬盘BIOS和UEFI双引导
2#
发表于 2013-8-3 14:46:39 | 只看该作者
即使使用grub/grub2也不能让nt 5.x在GPT上启动,因为ntldr不支持GPT

利用grub2,一些linux支持bios+gpt启动,GPT分区表也有mbr的,就是第零扇区,其mbr显示为一个保护分区

点评

老大,感谢你查看我的帮助, 按照forum.ubuntu.org.cn/viewtopic.php?t=203873 第9楼的方法,在gpt分区上使用grub成功启动Server 2003, 我安装好Ubuntu 9.04之后,把所有的分区全部删除,仍可以启动到grub命令  详情 回复 发表于 2013-8-3 16:53
回复

使用道具 举报

3#
发表于 2013-8-3 15:51:53 | 只看该作者
自己看看tiamo的ntldr,然后修改代码让其支持gpt,应该就可以了
回复

使用道具 举报

4#
 楼主| 发表于 2013-8-3 16:53:26 | 只看该作者
fujianabc 发表于 2013-8-3 14:46
即使使用grub/grub2也不能让nt 5.x在GPT上启动,因为ntldr不支持GPT

利用grub2,一些linux支持bios+gpt启 ...

老大,感谢你查看我的帮助,

按照forum.ubuntu.org.cn/viewtopic.php?t=203873 第9楼的方法,在gpt分区上使用grub成功启动Server 2003,

我安装好Ubuntu 9.04之后,把所有的分区全部删除,仍可以启动到grub命令行,在命令行输入命令后,仍可以把2003启动起来,现在的问题是,删除Ubuntu后,我要新建一个fat分区,如何先修复grub,并且让grub去我新建的fat分区读取menu.lst。
回复

使用道具 举报

5#
发表于 2013-8-3 18:38:20 | 只看该作者
仔细看了一下,看来ntldr能够正常读取gpt磁盘中的分区的。这样就简单了。

不过建议你用grub2,grub1本身也不能很好地支持GPT,所以发生找不到menu.lst的情况
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-22 20:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表