无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: Pauly
打印 上一主题 下一主题

[原创] 【XORBOOT Uefi: 多系统引导程序】-(2019-04-04 v0.25)

    [复制链接]
571#
发表于 2010-3-10 22:32:50 | 只看该作者

回复 #574 Pauly 的帖子

也就是只要复制前446字节到某位置,不需复制分区表了。
很好的想法!
回复

使用道具 举报

572#
发表于 2010-3-10 22:38:53 | 只看该作者
lz这么好的软件,菜鸟使用时的各选项使用说明书在哪下载?

  
回复

使用道具 举报

573#
发表于 2010-3-10 22:49:05 | 只看该作者
刚才安装了一下2.4版本  菜单好看了 没有条文了

但是在系统下面选择项选择很麻烦 双击点不上去 点几下才能点的上(以前版本没有)

bootmgr引导没有成功 可能是修改菜单的缘故 我换一个纯净的BCD试下

ps:为什么引导的时候有那么多....出现 有的时候在出现的...的时候卡到~
回复

使用道具 举报

574#
发表于 2010-3-10 23:19:29 | 只看该作者
设定超时时间的秒数不会显示
回复

使用道具 举报

575#
发表于 2010-3-11 09:07:06 | 只看该作者
是不是有这个问题,写入引导后,下次打开XORLDR,只是想查看一下信息,然后不做操作,取消 退出,那么写好的引导就没有了。
回复

使用道具 举报

576#
发表于 2010-3-11 19:29:49 | 只看该作者
好东西更新下 看看好用不
回复

使用道具 举报

577#
发表于 2010-3-12 01:17:45 | 只看该作者
V0.30測試報告__各分區啟動正常,時計亦恢復正常!!

小小請求問題與解答 :

若安裝至輔助代碼處,是否還要再重複裝一次至MBR?  不然程式會自動複製一份至MBR來啟動嗎??

非常感激^^

[ 本帖最后由 peterpanheaven 于 2010-3-12 01:21 编辑 ]

snap7705.gif (40.19 KB, 下载次数: 132)

snap7705.gif
回复

使用道具 举报

578#
发表于 2010-3-12 05:29:32 | 只看该作者
测试一下,效果不错!
对分区PBR的启动很成功,而且即使将主引导代码中分区表去掉,仍然可以成功启动。(安装在扩展分区间距就好多了)!

仍然有小问题:
文件启动不成功,在我的第二主分区,菜单:/WXPE/SSXFLDR
显示:NO partition 01
      NO FILE 。。。
分区ID为12,难道不识别这个分区?GRLDR引导很正常呀。


其他分区成功,包括我以前提到的NTFS分区,启动很正常,你看一下,分区表、XORDLR就在这个分区PBR里。。。。

[ 本帖最后由 天涯海角1216 于 2010-3-12 05:50 编辑 ]

pbr.rar

17.71 KB, 下载次数: 31, 下载积分: 无忧币 -2

回复

使用道具 举报

579#
发表于 2010-3-12 09:47:43 | 只看该作者

求助

我在E盘ghost了xp系统,用PBR和ntldr2种方式都不能启动,应该怎么设置呢?还是ghost系统不支持安装在逻辑区?
回复

使用道具 举报

580#
 楼主| 发表于 2010-3-12 09:57:22 | 只看该作者

回复 #581 peterpanheaven 的帖子

XORLDR 的代码比较长,最大可占用32个扇区,其首扇区被称作“主代码”,后面的其它扇区被称为“辅助代码”,主代码负责加载后面的其它扇区。一般情况下,将主代码安装到 MBR(LBA 0 扇区),辅助代码安装到 LBA 1 扇区即可(占用 LBA 1-31 扇区)
回复

使用道具 举报

581#
 楼主| 发表于 2010-3-12 09:59:15 | 只看该作者

回复 #582 天涯海角1216 的帖子

/WXPE/SSXFLDR 文件没有找到,现在还不清楚是怎么回事,你把这个盘整理一下看看是否有效,记得你提到过 PT 的 63S-GRUB 也不能正常访问这个分区的文件
回复

使用道具 举报

582#
 楼主| 发表于 2010-3-12 09:59:56 | 只看该作者

回复 #585 Pauly 的帖子

XP 的确不能安装在逻辑分区,你可以用 GRUB4DOS 把这个分区 map 成一个硬盘启动看看
回复

使用道具 举报

583#
发表于 2010-3-12 11:07:19 | 只看该作者

回复 #586 Pauly 的帖子

是这样吗:
title 【 2 】启动Windows XP
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
启动时提示invalid boot.ini file
booting from C:\windows\
NTDETECT  failed
回复

使用道具 举报

584#
 楼主| 发表于 2010-3-12 11:21:40 | 只看该作者

回复 #587 冷山 的帖子

如果是自己的机子上固定使用,没必要这么麻烦,直接指定分区号,如:
map (hd0,n) (hd32)
map --hook
chainloader (hd32)+1

n 为你的扩展分区的分区号
回复

使用道具 举报

585#
发表于 2010-3-12 11:52:22 | 只看该作者

回复 #588 Pauly 的帖子

xp在E盘,我用
map (hd0,5) (hd32)
map --hook
chainloader (hd32)+1
结果回到XORLDR菜单了……
回复

使用道具 举报

586#
 楼主| 发表于 2010-3-12 12:17:46 | 只看该作者

回复 #589 冷山 的帖子

你把  XORLDR 安装到这个分区的 PBR 上了吧,可以这样
map (hd0,5) (hd32)
map --hook
chainloader (hd32,0)/ntldr
回复

使用道具 举报

587#
发表于 2010-3-12 12:44:39 | 只看该作者

回复 #590 Pauly 的帖子

我把XORLDR装在硬盘MBR应该没错,用BOOTICE看的,主引导是XORLDR,分区是NT6。

map (hd0,5) (hd32)
map --hook
chainloader (hd32,0)/NTLDR
启动提示
chainloader (hd32,0)/NTLDR
file not found


我怀疑安装ghost系统第一次启动跟平时正常启动不同,或者ghost系统就是为主分区打造的。

[ 本帖最后由 冷山 于 2010-3-12 13:01 编辑 ]
回复

使用道具 举报

588#
 楼主| 发表于 2010-3-12 13:12:19 | 只看该作者

回复 #591 冷山 的帖子

既然提示 file not found,那你检查一下根目录下到底有没有 NTLDR 啊,或者引导文件是不是 NTLDR 啊,NT5/6 类型 PBR 可用 BOOTICE 察看

一般来说,XP 等系统不能直接安装到逻辑分区,但可以通过主分区的 BOOT.INI 由主分区的 NTLDR 来引导之

[ 本帖最后由 Pauly 于 2010-3-12 13:27 编辑 ]
回复

使用道具 举报

589#
发表于 2010-3-12 13:42:50 | 只看该作者

回复 #592 Pauly 的帖子

NTLDR是有的,所以我才怀疑第一次启动跟平时正常启动不同。
先不讲这个了,刚才用BOOTICE给硬盘写入蛙哥的lvyanan引导,想引导逻辑区,结果只识别C,D盘,只好再把硬盘写入NT6,但是,在分区引导里面也是只有C,D盘了,C是BOOTMGR,D是其他类型(要更改的类型几个都灰了,选不能选,改不能改),帮帮我啊,怎么搞回去。
回复

使用道具 举报

590#
 楼主| 发表于 2010-3-12 13:50:23 | 只看该作者

回复 #593 冷山 的帖子

你的描述不够清楚,“结果只识别C,D盘”是什么意思?“只好再把硬盘写入NT6”是说把 MBR 改写成 NT6.X 类型的吧,“在分区引导里面也是只有C,D盘了”指的什么,你 D 盘是什么文件系统呢,BOOTICE 要用 0.75 以后的

[ 本帖最后由 Pauly 于 2010-3-12 13:51 编辑 ]
回复

使用道具 举报

591#
发表于 2010-3-12 14:00:20 | 只看该作者

回复 #594 Pauly 的帖子

正常的应该是 BOOTICE 在分区引导记录里面可以分别查看每个分区的引导记录。

好险,刚才被我搞得 我的电脑 里面只剩C盘了,用分区表医生修复了下,回到原点。

在此一并感谢P大以上回那么多贴帮我,谢谢。

[ 本帖最后由 冷山 于 2010-3-12 14:18 编辑 ]
回复

使用道具 举报

592#
发表于 2010-3-12 14:01:11 | 只看该作者

请教Pauly:

我把XORLDR安装在上面提到的FAT32分区,ID为12的,结果XORLDR不能通过LDLINUX.BIN引导该分区的SYSLINUX了,恢复原状就又可以引导了,看了一下,BPB也没有区别,很不解?
谢谢!
回复

使用道具 举报

593#
 楼主| 发表于 2010-3-12 14:28:03 | 只看该作者

回复 #596 天涯海角1216 的帖子

这可奇了,是 XORLDR 提示文件没找到呢,还是 SYSLINUX 启动后出错?
回复

使用道具 举报

594#
发表于 2010-3-12 14:38:39 | 只看该作者
可以安装到 PBR 上,还可以手动指定扇区位置

0.30版有突破性进展
回复

使用道具 举报

595#
发表于 2010-3-12 14:51:16 | 只看该作者

回复 #597 Pauly 的帖子

XORLDR引导其他文件或分区正常,就是启动LDLINUX.BIN引导SYSLINUX不行,其他版本的XORLDR也不能引导LDLINUX.BIN启动该分区的SYSLINUX。。。。。。。
回复

使用道具 举报

596#
 楼主| 发表于 2010-3-12 15:17:57 | 只看该作者
你用的哪个版本的ldlinux.bin呢,有没见到SYSLINUX的提示,支持 3.82 ~ 3.85,其它的没有测试,暂不支持 4.00 的预览版,不行就安装后导出其PBR来引导

[ 本帖最后由 Pauly 于 2010-3-15 14:12 编辑 ]
回复

使用道具 举报

597#
发表于 2010-3-12 19:49:05 | 只看该作者
好东西啊。

一直纠结着用什么管理多系统。
回复

使用道具 举报

598#
发表于 2010-3-12 19:51:56 | 只看该作者
0.30把主引导代码和辅助代码安装到剩余扇区&分区间距(EBR)[手动]&分区DBR从DBR.从NTLDR.指定扇区启动文件 均成功
为方便,PAULY是否把备份PBR和恢复PBR功能加上。

另:PAULY主引导代码是否改成只安装前446个字节+55 AA就行了,不要安装DPT分区表项,我尝试把安装到剩余扇区的主引导代码的备分的分区表项用0填充掉,重启后主引导代码分区表项又会还原。
这样实现XORLDR安装到分区间距(EBR)就简单化了。

[ 本帖最后由 haiou327 于 2010-3-13 17:30 编辑 ]
回复

使用道具 举报

599#
发表于 2010-3-12 23:01:19 | 只看该作者
请教XORLDR安装到剩余扇区怎么搞的?
回复

使用道具 举报

600#
发表于 2010-3-12 23:01:59 | 只看该作者
重新分区后是否会坏?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-28 20:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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