无忧启动论坛

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

[讨论] 强烈期待Pauly、chenall等完善xorboot、bootice、grub4dos对bios+gpt启动方式的支持

  [复制链接]
跳转到指定楼层
1#
发表于 2016-1-7 14:05:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qj_tzy 于 2016-1-14 13:12 编辑

强烈建议和期待 Pauly、chenall、yaya等完善xorboot、bootice、grub4dos对bios+gpt启动方式的支持

我用过xorboot的多个版本,只有xorboot_0.71_2014.0102版,可以通过“部署到磁盘指定扇区”将启动代码写到分区间隙中,可以启动xorboot,我目前在gpt分区硬盘上安装的winxp系统也是使用这种方式启动的,但支持不够完善,如把grub4dos等启动文件放到esp分区外的其他gpt分区上时,常常搜索不到;在有的电脑上,按此法安装不能启动。其他版本按此方法则似完全不能启动。

目前,按uefi+gpt方式安装和启动系统,似逐步将成主流,安装也不复杂。但想在gpt分区上运行不支持uefi方式的如winxp等老系统,特别是当磁盘容量超过2TG,如3-8TG时,除需相应的补丁程序支持外,关键是要按bios+gpt方启动。本人觉得,bios+gpt启动方式,是具有相当意义的,应该值得认真研究。但目前在这方面作开拓工作的似乎并不多,xorboot在此方面无疑开了一个先例,grub4dos在这方面也作了很多工作,但似乎都不够完善,如在安装启动代码到gpt分区磁盘方面。

因此,强烈建议和期待 Pauly大 完善xorboot对bios+gpt启动方式的支持,也期望 Pauly大 能完善bootice,使能用其直接安装grub4dos、grub2等引导器到gpt分区磁盘。

同时,也非常希望chenall、yaya等进一步完善grub4dos“使用 bootlace.com 安装 grldr.mbr 到 gpt 分区类型设备”的功能,如推出具有图形界面的安装器等。


有需要xorboot_0.71_2014.0102版的,请在此下载:
xorboot_0.71_2014.0102.rar (113.1 KB, 下载次数: 164)




推荐
发表于 2016-1-7 15:43:04 | 只看该作者
本帖最后由 lbw2007 于 2016-1-7 16:16 编辑

想法是好的,但是我记得UEFI规范设计者曾经说过,非常不推荐混合分区表,也就是BIOS+GPT启动方式。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=370944
但是前2天看到有网友BIOS模拟UEFI成功,可以正常加载GPT里面的引导文件,觉得这个是针对老机不错的方案。借助clover。

点评

我认为BIOS+GPT启动方式是非常必要的,原因是: 我的一个gpt分区单硬盘,安装了win7_x64、win8_x64、winxp_x32三个分区系统(均非vhd系统),做了双启模式,一是在uefl+gpt方式启动时,可选择启动win7_x64、win8_  详情 回复 发表于 2016-1-8 10:09
回复

使用道具 举报

3#
发表于 2016-1-7 14:30:49 | 只看该作者
支持一下。期待大神现身。
回复

使用道具 举报

4#
发表于 2016-1-8 09:23:37 | 只看该作者
赞成
SSD+HDD用Uboot引导为什么会出现"起始位置溢出呢?
  

点评

能否说得祥细一点  详情 回复 发表于 2016-1-8 10:14
回复

使用道具 举报

5#
 楼主| 发表于 2016-1-8 10:09:11 | 只看该作者
本帖最后由 qj_tzy 于 2016-1-8 10:11 编辑
lbw2007 发表于 2016-1-7 15:43
想法是好的,但是我记得UEFI规范设计者曾经说过,非常不推荐混合分区表,也就是BIOS+GPT启动方式。
http:/ ...


我认为BIOS+GPT启动方式还是非常必要的,原因是:

我的一个gpt分区单硬盘,安装了win7_x64、win8_x64、winxp_x32三个分区系统(均非vhd系统),做了双启模式,一是在uefl+gpt方式启动时,可选择启动win7_x64、win8_x64两个系统之一,均是激活的;二是以bios+gpt方式,可选择启动win7_x64、win8_x64、winxp_x32系统之一,两个nt6系统也均是激活的。经我试验,此种双启方式,对hdd和ssd均是适用的。

但以bios+gpt方式启动时,目前我只能用xorboot+grub4dos方式来启动,没有其他的引导器可选择,且还不够完善,这就是我期望几位大师对xorboot、grub4dos进一步完善对bios+gpt启动方式支持的动因。

点评

看起来不错呀,不过大师好像不怎么上论坛了。  发表于 2016-1-8 14:30
回复

使用道具 举报

6#
 楼主| 发表于 2016-1-8 10:14:07 | 只看该作者
幸福夜车 发表于 2016-1-8 09:23
赞成
SSD+HDD用Uboot引导为什么会出现"起始位置溢出呢?

能否说得祥细一点

点评

首先感谢大师,问题是这样的 我是SSD+HDD,用xorboot0.73写入mbr引导系统,除了第二硬盘不管用,启动看起来没什么大碍,但是,用DiskGenius 就会提示硬盘错误"初始化位置参数溢出",第一硬盘SSD后面多出数兆来,点修复可以  详情 回复 发表于 2016-1-8 12:39
回复

使用道具 举报

7#
发表于 2016-1-8 10:25:11 | 只看该作者
不错啊!!!
回复

使用道具 举报

8#
发表于 2016-1-8 10:45:44 | 只看该作者
用gpt磁盘启动代码只有一个扇区,

要启动GRUB4DOS等只能通过两阶段的方式来启动.

另外用GPT磁盘的话,目前只能通过“部署到磁盘指定扇区”功能来启动.GRUB4DOS之类的.

用"部署到磁盘指定扇区"的方法(也就是固定扇区的方式)不太方便
作为一个文件存放也不保险,因为文件有可能被删除或移动/修改,只要一修改就不能启动了.

我之前曾经有弄了一个umbr,代码在这里
https://github.com/chenall/grubutils/tree/master/umbr

就是为GPT磁盘准备的,我只是完成了引导的部份,后面的工作我没有去做.


可以指定4个启动位置(带简单检验)以防止启动失败.
有兴趣的可以继续也就是做一个安装程序出来.

我的思路如下供参考.

比如4个启动位置都是用来启动GRUB4DOS的这时GRLDR在磁盘上有4份拷贝.比如C,D,E,F各有一个GRLDR文件.

正常情况下启动第一个.

如果主启动的文件被移动或修改了,这时就会启动第二个.....

只要成功启动一个,这时进入GRUB4DOS就可以想办法自动修复失败项.

点评

非常感谢大师一直以来所做的很多工作! 用xorboot"部署到磁盘指定扇区"的方法, 似目前能够采取的唯一方法,但该方法确实存在大师所说的两个方面的不足。 能够把grldr像部署到mbr分区硬盘一样,直接部署到gpt  详情 回复 发表于 2016-1-8 11:20
回复

使用道具 举报

9#
 楼主| 发表于 2016-1-8 11:20:46 | 只看该作者
本帖最后由 qj_tzy 于 2016-1-8 11:25 编辑
chenall 发表于 2016-1-8 10:45
用gpt磁盘启动代码只有一个扇区,

要启动GRUB4DOS等只能通过两阶段的方式来启动.


非常感谢大师一直以来所做的很多工作!

用xorboot"部署到磁盘指定扇区"的方法, 似目前能够采取的唯一方法,但该方法确实存在大师所说的两个方面的不足。

能够把grldr像部署到mbr分区硬盘一样,直接部署到gpt分区硬盘上,就是最好的解决方案。但因gpt分区结构的特殊性,部署起来有很大的难度。但这个工作总要有人来做这方面的开拓性的工作,我相信大师您一定能够引领一帮人,共同克难过关,把grub4dos推向bios+gpt启动方式应用的新高度。我建议目前可否先解决以下两个问题:

1.灵活部署grub4dos到gpt分区硬盘,以解决引导的问题。
2.新版ghost已无16位dos版本,解决好在grub4dos中调用运行32位程序的问题。
回复

使用道具 举报

10#
发表于 2016-1-8 12:39:55 | 只看该作者
本帖最后由 幸福夜车 于 2016-1-8 13:12 编辑
qj_tzy 发表于 2016-1-8 10:14
能否说得祥细一点


首先感谢大师,问题是这样的
我是SSD+HDD,用xorboot0.73写入mbr引导系统,除了第二硬盘不管用,启动看起来没什么大碍,但是,用DiskGenius 就会提示硬盘错误"初始化位置参数溢出",第一硬盘SSD后面多出数兆来,点修复可以修复,但下次启动还是会溢出,启动次数增加,溢出也增加
  一开始不知道什么问题,后来发现不用xorboot引导就正常,再后来我用xorboot写入第二硬盘试试看,结果第一硬盘仍然显示硬盘错误"初始化位置参数溢出",
如果第二硬盘没有系统,问题不大,但是如果有系统,就会分区号混乱

尝试过写在其它位置,没有成功,求解,再次谢谢


另外单硬盘怎么写都没有此问题,双硬盘不用DiskGenius去看,也不会知道有问题

点评

首先要请您更正一下,只有大元帅级别的才配称大师,您如果是这样称我的话,我很惭愧,我只不过是一个菜鸟罢了。 我没有遇到这样的问题,我只能说一下我使用xorboot的一点感受: 1.xorboot_0.73,其输出的bin文件  详情 回复 发表于 2016-1-8 14:00
回复

使用道具 举报

11#
 楼主| 发表于 2016-1-8 14:00:27 | 只看该作者
幸福夜车 发表于 2016-1-8 12:39
首先感谢大师,问题是这样的
我是SSD+HDD,用xorboot0.73写入mbr引导系统,除了第二硬盘不管用,启动看起 ...

首先要请您更正一下,只有大元帅级别的才配称大师,您如果是这样称我的话,我很惭愧,我只不过是一个菜鸟罢了。

我没有遇到这样的问题,我只能说一下我使用xorboot的一点感受:
1.xorboot_0.73,其输出的bin文件大小为38kb,即占用38*1024/512=78扇区,若将之写入MBR分区硬盘的主引导扇区,有的硬盘主引导记录只有63扇区,若如此写入就会出问题。只有用DiskGenius 等分区软件,将硬盘主引导记录的空间进行调整,使其大于78扇区,再写入就无问题。

2.若不想调整,可采用部署到某分区方案,此方案只支持部署到主分区;还可采用部署到磁盘指定扇区方案,此方案,将主代码写入主引导记录(占一扇区),辅助代码写入分区间隙或未分配空间,用winhex查看。

3.若是向gpt分区硬盘写入,只能采用部署到磁盘指定扇区方案,且只能用xorboot_0.71正式版(2014.01.02版)。

如此处理后,在我的MBR分区硬盘上,或是在GPT分区硬盘上,均能正常启动,且未遇到过出错的问题。

点评

感谢,我硬盘的起始扇区是2048,应该不存在覆盖的问题,真是奇怪了  详情 回复 发表于 2016-1-8 14:28
回复

使用道具 举报

12#
发表于 2016-1-8 14:28:40 | 只看该作者
qj_tzy 发表于 2016-1-8 14:00
首先要请您更正一下,只有大元帅级别的才配称大师,您如果是这样称我的话,我很惭愧,我只不过是一个菜鸟 ...


感谢,我硬盘的起始扇区是2048,应该不存在覆盖的问题,真是奇怪了,不知道是不是SSD4k对齐造成的

点评

我在SSD4K对齐后,重新写入后就没有问题了。  详情 回复 发表于 2016-1-8 15:31
回复

使用道具 举报

13#
 楼主| 发表于 2016-1-8 15:31:03 | 只看该作者
幸福夜车 发表于 2016-1-8 14:28
感谢,我硬盘的起始扇区是2048,应该不存在覆盖的问题,真是奇怪了,不知道是不是SSD4k对齐造成的

我在SSD4K对齐后,重新写入后就没有问题了。
回复

使用道具 举报

14#
发表于 2016-1-13 23:40:01 | 只看该作者
xorboot_0.71_2014.0102版,可不可以发一份给我,我有个GPT格式的硬盘要启动XP,老是没办法启动,谢谢!!!我的邮箱: zk1@qq.com

点评

已上传到1楼,请到1楼下载  详情 回复 发表于 2016-1-14 13:13
回复

使用道具 举报

15#
 楼主| 发表于 2016-1-14 13:13:21 | 只看该作者
dn119 发表于 2016-1-13 23:40
xorboot_0.71_2014.0102版,可不可以发一份给我,我有个GPT格式的硬盘要启动XP,老是没办法启动,谢谢!!!我的邮 ...

已上传到1楼,请到1楼下载
回复

使用道具 举报

16#
发表于 2016-1-14 20:47:14 | 只看该作者
支持一下
回复

使用道具 举报

17#
发表于 2020-5-28 04:34:46 | 只看该作者
能下载后一定要试试这个
回复

使用道具 举报

18#
发表于 2020-5-29 08:45:40 | 只看该作者
总算盼到了升级,载了。谢谢楼主
回复

使用道具 举报

19#
发表于 2023-9-26 13:35:52 | 只看该作者
#在这里快速回复# 不错啊!!!
回复

使用道具 举报

20#
发表于 2023-9-26 13:58:09 | 只看该作者
赞成,支持

回复

使用道具 举报

21#
发表于 2023-10-9 14:05:52 | 只看该作者
期待,回复
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-6-8 15:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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