无忧启动论坛
标题:
不写入mbr 如何用ntldr引导grldr
[打印本页]
作者:
2012embedded
时间:
2012-8-16 16:04
标题:
不写入mbr 如何用ntldr引导grldr
是这样的,我现在用的u盘启动pe已经可以正常使用了。但是我用过一次别人做的u盘pe,启动过程中按下f2键加速加载plpbt.bin,速度就非常快,几秒就进pe了。现在我想让我自己的u盘启动也加载plpbt.bin 。之前搜索过相关帖子,用g4d或者fbinstall都可以做到,但是要写入mbr扇区,我不想写入扇区,就想利用原来的u盘,用nt引导器加载plpbt.bin。相关的帖子里说,可以在menu.lst里直接用kernel /plpbt.bin就能加载。
我试了一下,用ntldr引导,在boot.ini里再引导grldr,但别人的案例里都是写c:\grldr=xxxx ,如何引导u盘里的grldr呢?
作者:
不点
时间:
2012-8-16 20:16
用 U 盘启动的时候,C 盘就是你的 U 盘喽。通常,NTLDR 所在的盘,就是 C 盘。只要你把 GRLDR 与 NTLDR 放在一起,那就 OK 了。
作者:
2012embedded
时间:
2012-8-17 08:41
刚才又试了一下,可以启动并加载plpbt.bin 了,进去有几个选项,hda partition 1 hdb partition 1 cdrom usb 等,下面还有setup什么的,我选了usb,出现一个文件列表刷新之后再次进入menu.lst,再进pe,发现速度没什么变化嘛,请问plpbt这几个选项什么意思,我选的应该是对的吧?不好意思问题菜鸟了一点,第一次用。
作者:
不点
时间:
2012-8-17 10:05
plop 相关软件,个人从未接触过,抱歉,答复不了。
作者:
2012embedded
时间:
2012-8-17 15:58
没关系,楼上已经很热心了,感谢回复
作者:
2012embedded
时间:
2012-8-17 17:15
刚才论坛上搜索了一下,加载plpbt选usb启动没什么问题,为什么进pe速度不快可能不是和这个有关。我看了一下别人加载快速的pe,他的menulst 是这样写的
checkrange 0x30001:-1 read 0x8298
clear
echo $[1106] Loading LMT WIN03PE.ISO, Please Wait ...
map --mem (bd)/PE/MINIPE.ISO (0xff) ! map (bd)/PE/MINIPE.ISO (0xff)
map --e820cycles=0
map --hook
chainloader (0xff)
而我是直接chainloader /LDRXPE (hd0)+1
我把他的一段直接复制到我的menulst就显示error ...parsing number 之类的,请问这段是fbinst专用的命令吗?
作者:
不点
时间:
2012-8-18 19:05
grub4dos 总是在更新,你大概用的是旧版,有可能不支持新的命令、新的用法。
你贴的命令全都是 grub4dos 的命令,不是 fbinst 的命令。
作者:
2012embedded
时间:
2012-8-19 07:04
多谢楼上再次指点,我再研究下
作者:
2012embedded
时间:
2012-8-19 17:04
我问的问题已经有点跑题了,也不重新开贴了就这里问吧
其实我是想把别人的快速加载的pe启动盘diy一下,只取usb加速的那部分用到我自己的u启里。别人的pe启动盘就是老毛桃的最新的最终版。
经过一番修改,6楼的那段代码已经可以加载pe了。但是到最后那步chainloader (0xff),跳出error13 invalid executable format
查了帮助文件0xff是虚拟光驱设备,为什么会错误呢?
还有一个问题,我直接照搬了老毛桃里的usb_acc.0pe 也加载成功了,为什么不能像他那样几秒就加载完pe呢?难道一定要用fbinstall工具写mbr吗?
作者:
不点
时间:
2012-8-19 18:58
invalid executable format 无效的可执行格式,可能你的 0xff 不是一个光盘格式。比如,它是一个软盘或硬盘格式,也可能你先前并未成功建立 0xff 这个虚拟光盘(比如说你建立的是 hd32)。费点时间看看教程,事半功倍。
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3