无忧启动论坛

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

【BOOTICE: 启动维护工具】-(2016-06-17 v1.3.4 测试)

    [复制链接]
1081#
发表于 2009-10-5 21:38:35 | 只看该作者

向 Pauly 大请教几个问题!

1.按你所言,“将 LDLINUX.SYS 写入引导扇区是个可选项,默认情况下是不选中的。这个文件写入分区后可以任意移动,只要不修改。” 我向移动硬盘或优盘的活动分区写入SYSLINUX 引导(不选中)后,分区中产生一个 LDLINUX.SYS 文件,但我发现这个文件对SYSLINUX 引导不起作用,修改其中的路径不起作用,而且及时删除了也不影响启动;
2.我发现SYSLINUX 引导时是先寻找 SYSLINUX\SYSLINUX.CFG 菜单文件有则引导;如无则寻找 BOOT\SYSLINUX\SYSLINUX.CFG 菜单,只要有这两个菜单之一就能实现引导;我的问题是如何能够修改它的默认路径呢?

3.按你所言“用二进制软件自行修改 ldlinux.bin,然后放入 BOOTICE 同一文件夹下,再重新启动 BOOTICE,BOOTICE 会使用外置的 ldlinux.bin” 但提示“文件不可用仍然使用内置文件”(大意),而我只是将其中的字符串“/boot/syslinux/syslinux.cfg”  “boot”更改为“XXXX” 文件字节大小都没有变化,不知为何?

请 Pauly 大指教,谢谢!
回复

使用道具 举报

1082#
发表于 2009-10-6 14:55:22 | 只看该作者
感谢楼主感慨,这个支持大硬盘吗?
回复

使用道具 举报

1083#
 楼主| 发表于 2009-10-6 21:12:50 | 只看该作者

回复 #1089 wlue 的帖子

我向移动硬盘或优盘的活动分区写入SYSLINUX 引导(不选中)后,分区中产生一个 LDLINUX.SYS 文件,但我发现这个文件对SYSLINUX 引导不起作用,修改其中的路径不起作用,而且及时删除了也不影响启动;

SYSLINUX 引导记录中记录了 LDLINUX.SYS 这个文件的起始扇区位置,因此这个文件可以在分区内移动或改名。你在资源管理器中删除这个文件后,仅仅是在文件分配表中删除其记录,而文件本身的内容并没有被删除,因此 SYSLINUX 仍然可以启动。但若这个文件被真正删除(如用文件粉碎器粉碎后)SYSLINUX 就无法启动了,这个文件是必须的。

我发现SYSLINUX 引导时是先寻找 SYSLINUX\SYSLINUX.CFG 菜单文件有则引导;如无则寻找 BOOT\SYSLINUX\SYSLINUX.CFG 菜单,只要有这两个菜单之一就能实现引导;我的问题是如何能够修改它的默认路径呢?

默认情况下,SYSLINUX 引导程序会按如下顺序搜索配置文件 SYSLINUX.CFG:
/boot/syslinux/syslinux.cfg
/syslinux/syslinux.cfg
/syslinux.cfg

按你所言“用二进制软件自行修改 ldlinux.bin,然后放入 BOOTICE 同一文件夹下,再重新启动 BOOTICE,BOOTICE 会使用外置的 ldlinux.bin” 但提示“文件不可用仍然使用内置文件”(大意),而我只是将其中的字符串“/boot/syslinux/syslinux.cfg”  “boot”更改为“XXXX” 文件字节大小都没有变化,不知为何?

你用的哪个版本的 LDLINUX.BIN?我用 3.82 版本的测试通过。

[ 本帖最后由 Pauly 于 2009-10-6 21:16 编辑 ]
回复

使用道具 举报

1084#
 楼主| 发表于 2009-10-6 21:17:59 | 只看该作者

回复 #1090 langzicong 的帖子

目前,不支持 GPT 分区表。采用 MBR 分区表的硬盘都可以,无论多大。
回复

使用道具 举报

1085#
 楼主| 发表于 2009-10-6 21:39:39 | 只看该作者
原帖由 linfengfeiye 于 2009-10-1 10:30 发表
在虚拟机上安装0.64版本(grub4dos)到mbr失败.......

虚拟机版本 6.5.2 build-156753


有什么提示吗?安装到 MBR 应该不会失败的,你用 bootlace 试一下看看什么情况
回复

使用道具 举报

1086#
发表于 2009-10-6 21:54:58 | 只看该作者
谢谢 Pauly 大指教:
1. “SYSLINUX 引导记录中记录了 LDLINUX.SYS 这个文件的起始扇区位置,因此这个文件可以在分区内移动或改名。你在资源管理器中删除这个文件后,仅仅是在文件分配表中删除其记录,而文件本身的内容并没有被删除,因此 SYSLINUX 仍然可以启动。但若这个文件被真正删除(如用文件粉碎器粉碎后)SYSLINUX 就无法启动了,这个文件是必须的。” 你是说连Shift+Delete 删除或清空回收站都没有用吗?我就是这么做的,删除后照样启动。文件粉碎机我还没有试验,那么我用UltraEdit修改后为什么对启动没有影响?

2.“默认情况下,SYSLINUX 引导程序会按如下顺序搜索配置文件 SYSLINUX.CFG:
/boot/syslinux/syslinux.cfg
/syslinux/syslinux.cfg
/syslinux.cfg”

我又用不同的菜单试验一下,确实如此,谢谢!
3.我用的 LDLINUX.BIN就是 3.82 版本的,BOOTICE就是您的最新版本0.65的,见图:

谢谢指导!
回复

使用道具 举报

1087#
 楼主| 发表于 2009-10-6 22:08:28 | 只看该作者

回复 #1094 wlue 的帖子

1.你用 UltraEdit 修改了 LDLINUX.SYS 里面的什么部分?

3. 3.82 版本的 LDLINUX.BIN 的配置文件名保存在 0x3A49 开始处,除此之外其它地方都与原版一致吗?在使用 BOOTICE 时请关掉其它打开 ldlinux.bin 的软件。
回复

使用道具 举报

1088#
发表于 2009-10-6 22:18:38 | 只看该作者
原帖由 Pauly 于 2009-10-6 22:08 发表
1.你用 UltraEdit 修改了 LDLINUX.SYS 里面的什么部分?

3. 3.82 版本的 LDLINUX.BIN 的配置文件名保存在 0x3A49 开始处,除此之外其它地方都与原版一致吗?在使用 BOOTICE 时请关掉其它打开 ldlinux.bin 的 ...

1. 我刚才又试验修改分区中的LDLINUX.SYS 引导文件,现在修改路径后已经成功引导,修改部分只有一处,见图:

2. 还是不成功,不过1.已经达到了我的目的了。至于原因不知是否写入时要检查默认路径?
谢谢指导!
回复

使用道具 举报

1089#
 楼主| 发表于 2009-10-6 22:33:27 | 只看该作者

回复 #1096 wlue 的帖子

载时没有检查默认的路径,你先这样用吧
回复

使用道具 举报

1090#
发表于 2009-10-6 22:50:30 | 只看该作者
原帖由 Pauly 于 2009-10-6 22:33 发表
载时没有检查默认的路径,你先这样用吧


谢谢 Pauly 大耐心指导!
回复

使用道具 举报

1091#
发表于 2009-10-7 08:21:35 | 只看该作者
相当不错,值得收藏!!!
回复

使用道具 举报

1092#
发表于 2009-10-7 13:00:48 | 只看该作者
请教Pauly 大

格式化U盘为hdd或zip模式
和普通的win系统右键格式化的区别是怎么样的。
hdd建立了mbr和pbr
zip建立了pbr
那win系统的格式化是只建立pbr吗?而这个和zip模式是否一样?
5.x代码占用1扇区
hdd模式的引导代码占用1扇区吗?
之前U盘通过diskgenius格式化为hdd格式然后又在mbr上装了grub4dos(优先原来mbr),pbr装了syslinux
后来不知道怎么了出了问题,结果我重新修复mbr和pbr无效。
(当时修复的顺序是bootice重写mbr为5.x然后写grub4dos并优先原来mbr再写syslinux到pbr,现在回想起来当时忘了看下U盘分区是否为激活的-_-!!,刚才翻看Pauly的回帖原来可以把pbr上的syslinux第一扇区直接写到mbr上的第二扇区上这样就省去
了采用5.x来间接引导了)
导致又要把一大堆文件拷贝出来再从新格式化为hdd然后再写grub4dos和linux才可以完全恢复。
想了解下问题出在哪看能不能不格式化启动U盘而直接修复。

谢谢!

[ 本帖最后由 yjd 于 2009-10-7 14:43 编辑 ]
回复

使用道具 举报

1093#
发表于 2009-10-7 13:10:49 | 只看该作者
原帖由 shn 于 2009-10-2 08:26 发表
希望能加入识别mac系统的引导,这样几大系统酒全了

这样也太苛刻了吧。ms grub4dos可以好像。
如果硬盘只有mac文件系统格式的分区,那lz还要考虑支持多平台。那不要命啊。呵呵。
我认为没必要。
回复

使用道具 举报

1094#
发表于 2009-10-7 13:12:57 | 只看该作者
原帖由 linfengfeiye 于 2009-9-30 19:54 发表
我来反映一下使用的经验

上此我装服务器的时候偷懒,为了不使用分区工具来分区,直接将另一个硬盘的mbr的63个扇区恢复到当前硬盘

结构在用BOOTICE列分区引导记录时程序死掉了。

还有,发现用63扇区回复 ...


好像lz前面有解释。。


MBR它由四部分组成,主引导记录MBR、磁盘签名、硬盘分区表DPT和硬盘有效标志。

你2个硬盘分区完全一样?
回复

使用道具 举报

1095#
发表于 2009-10-7 16:08:17 | 只看该作者
又更新了,感谢无私奉献
回复

使用道具 举报

1096#
发表于 2009-10-7 23:57:47 | 只看该作者
這東西真是空前絕後,功能太強大了,感謝樓主!
回复

使用道具 举报

1097#
 楼主| 发表于 2009-10-8 08:36:59 | 只看该作者

回复 #1101 yjd 的帖子

Windows中格式化仅仅是对分区重新格式化,建立文件系统和PBR,不改变分区结构。HDD模式有分区表和MBR,而MBR占用几个扇区是由MBR类型决定的。

你说的除了问题是哪里出了问题?MBR上的G4D不能启动了还是怎么的?
回复

使用道具 举报

1098#
发表于 2009-10-8 13:10:02 | 只看该作者
多年不来了,上来一看,好东西 还真不错,楼主的东东实在强大,花了一早上看完此专帖,受益多多...........支持楼主!!!!!
回复

使用道具 举报

1099#
发表于 2009-10-8 13:31:24 | 只看该作者
原帖由 Pauly 于 2009-10-8 08:36 发表
Windows中格式化仅仅是对分区重新格式化,建立文件系统和PBR,不改变分区结构。HDD模式有分区表和MBR,而MBR占用几个扇区是由MBR类型决定的。

你说的除了问题是哪里出了问题?MBR上的G4D不能启动了还是怎么的?

谢谢!
也就是第一次建立了分区结构以后,通常来说就改改mbr写写pbr就ok了?
我上次那个U盘是hdd模式u+写mbr,grub4dos写mbr并优先原来mbr,syslinux写pbr

是syslinux可以引导,mbr上的grub4dos不能引导。
想起来了,这个1GU盘在那机器上被认为了zip模式,可能他就直接启动了pbr对吧?
回复

使用道具 举报

1100#
发表于 2009-10-8 13:48:30 | 只看该作者
to yjd
你说的是对的,对这个问题一直以来就是这样做的,硬盘对拷的时候不知道对拷程序会不会智能修改。
以前用过ghost对拷,似乎拷贝后可以启动,记不太清楚了。
我一直都是这样弄,程序出错误后,重新启动后又不了了知了,似乎校验不是特别严谨啊
另外发现ghost 了XP系统,启动后,Windwos总是会提示装了一个驱动,我猜想,这就是那个硬盘校验吧???
经过一番折腾,我还是成功了,虽然不知道如何修改这个校验数据。

请问yjd,不同硬盘分区表对拷,那个校验数据怎么弄呢?

[ 本帖最后由 linfengfeiye 于 2009-10-8 13:50 编辑 ]
回复

使用道具 举报

1101#
发表于 2009-10-8 15:37:29 | 只看该作者
to linfengfeiye
这个我也不清楚哦。期待高手解释。
ghost对拷有个以扇区方式拷贝的你试过没,我在想是不是文件方式和扇区方式会有不同。
回复

使用道具 举报

1102#
发表于 2009-10-8 16:31:45 | 只看该作者
强烈建议不置顶!!!
呵呵,有很多人会生气的。
我的意思是置顶了大家好像会忽略了,你看现在不置顶,不依然涛声依旧吗?
回复

使用道具 举报

1103#
发表于 2009-10-8 16:51:01 | 只看该作者
置顶就像坐冷板凳一样了,呵呵。
回复

使用道具 举报

1104#
发表于 2009-10-8 17:00:28 | 只看该作者
原帖由 lvyanan 于 2009-10-8 16:51 发表
置顶就像坐冷板凳一样了,呵呵。


我的意思就是!
lvyanan 老师在一键恢复区的几个精华帖子自从置顶后,看的人反倒少了,我好郁闷!!!
回复

使用道具 举报

1105#
发表于 2009-10-8 17:01:14 | 只看该作者
哈哈!早该让老蛙兄坐冷板凳。最好让Pauly也尝尝坐冷板凳滋味

[ 本帖最后由 33445566 于 2009-10-8 17:09 编辑 ]
回复

使用道具 举报

1106#
发表于 2009-10-8 17:08:28 | 只看该作者
很强大 的说              
回复

使用道具 举报

1107#
发表于 2009-10-8 17:25:58 | 只看该作者
顶了,用的着哦
回复

使用道具 举报

1108#
发表于 2009-10-8 19:52:08 | 只看该作者
原帖由 天涯海角1216 于 2009-9-29 19:37 发表
但是为什么写入FBINST扩展分区的  ldlinux.BIN   就可以引导呢?
被修改了一点!

ldlinux.rar (11.4 KB, 下载次数: 27)    




Pauly 大师还没回答我的问题呢?

另外:
上图中红色段代码是什么意思?
蓝色代码应该是 ldlinux.sys的扇区位置校验代码吧?

如果上述弄懂了,应该可以将 ldlinux.sys 放在任意位置了吧?

谢谢!!

[ 本帖最后由 天涯海角1216 于 2009-10-8 21:48 编辑 ]
回复

使用道具 举报

1109#
发表于 2009-10-8 20:10:09 | 只看该作者
还有个问题请教:
我将D盘修改为BOOTMGR引导,我用WINHEX打开启动扇区自行修改名称,修改为DPANLDR

结果BOOTICE显示不能识别了!
那么BOOTICE是通过什么来识别分区扇区引导的呢???
谢谢!!!
回复

使用道具 举报

1110#
发表于 2009-10-8 21:53:17 | 只看该作者
支持下啊,强大的工具啊!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 01:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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