无忧启动论坛
标题:
用bootice安装MBR为wee出现的新问题
[打印本页]
作者:
qj_tzy
时间:
2011-11-2 12:48
标题:
用bootice安装MBR为wee出现的新问题
目的:我的电脑安装了内外网隔离卡,想启动\grub4dos\grldr,达到根目录下无文件的目的。
xorldr法(正常):
第一步,先用bootice将硬盘MBR安装为nt5.x,再用xorldr安装配置mbr(等待时间为0,从文件启动/grub4dos/grldr)。
第二步,启动grldr菜单,进入windows,安装隔离卡(MBR改为隔离卡的MBR),关机重启可在开机时选进入内网或外网) ,再调入内网或外网硬盘中原来的mbr(该MBR启动/grub4dos/grldr),启动内网或外网的grldr菜单以进入操作系统。
wee法(不能启动):
第一步,先用bootice将硬盘MBR安装为nt5.x,再用bootice安装mbr为wee,采用内置的wee63.mbr,将wee的内置菜单改为如下内容,并写入磁盘。
find --set-root /grub4dos/grldr
/grub4dos/grldr
第二步,启动后,能出现grldr菜单,且进入windows,但安装隔离卡后,再关机重启在开机时选进入内网或外网),不能引导wee型MBR以启动grldr菜单。
原因分析:隔离卡重写MBR时,是将其自身的MBR写入硬盘MBR的前几个扇区(究竟占几个扇区,不详),在这几个扇区之后,再保存原MBR的内容。因原调用grldr的xorldr型MBR仅占1-n个(好像是2个扇区,不知是否),能保存入隔离卡MBR之后。 而wee型mbr占63个扇区,就不能正确保存入隔离卡MBR之后了。此原因分析,是否如此,还请指教。
解决办法的设想有二:
一是建议bootice的作者改写bootice,使在写入wee型mbr时,能由用户定义所占扇区数(不总是占63扇区)。
二是在bootice的作者改写bootice前,能否通过“使用自定义的wee63.mbr”项,达到占用扇区少于63个的目的,以解决这一问题。
如何解决,请各位网友指教,谢谢!
[
本帖最后由 qj_tzy 于 2011-11-2 15:11 编辑
]
作者:
765058729
时间:
2011-11-2 15:38
你那两个设想估计都没机会实现,还有一种方法应该可以,你先安装隔离卡MBR,进入系统后用BOOTICE备份63个扇区的MBR,保存在grub4dos目录下,再安装wee引导GRUB4DOS目录下的GRLDR,用GRLDR引导刚刚备份的mbr,这样就可以达到既用wee又用隔离卡了
当然,grldr菜单热键启动pe、dos,隐藏提示什么的就随便你写了,理论上应该可以,不行楼下的继续
作者:
qj_tzy
时间:
2011-11-2 16:22
标题:
回复 #2 765058729 的帖子
谢谢,您说的这种方法,我也想过,也试验成功。
因开机时,要先运行隔离卡菜单以选择内网或是外网后,再调原来的mbr启动grldr菜单,才方便和符合使用习惯。
作者:
thttht
时间:
2011-11-2 18:21
wee63.mbr本身程序就是占63扇区大小,“达到占用扇区少于63个的目的,以解决这一问题。”这不等于wee63.mbr程序不完整了吗?那wee63.mbr也就不能用了啊!!!这是不能完成的任务!
作者:
qj_tzy
时间:
2011-11-3 08:56
标题:
回复 #4 thttht 的帖子
谢谢,看来,此问题暂时无法解决了,目前,只有采取1#的xorldr法,或采用2#的方法了。
作者:
liqiangvip
时间:
2023-5-19 18:38
路过,加油
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3