|
目的:我的电脑安装了内外网隔离卡,想启动\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 编辑 ] |
|