无忧启动论坛

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

用ntldr+boot.ini启动pe+dos成功

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-14 09:57:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是用ntldr来启动boot.ini,调出选项后,在选择pe的项启动的,首先格式化成usb-hdd  fat32格式,dos下启动显示是c   写入nt的引导信息,复制ntlsr、boot.ini 和pe的相关文件,启动时时提示ntldr is missing ,试了好多办法,都提示ntldr is missing ,
最后格式化为usb-hdd fat格式,写入nt的引导信息,居然启动成功,调出了boot.ini的启动菜单,再次格式化成usb-hdd  fat32格式,还是提示ntldr is missing ,真是奇怪了fat格式能启动,fat32格式启动不了。重新格式化成fat格式,调出boot.ini的启动菜单,但启动pe时出现提示,大意是找不到peldr,dos也不能启动。我的boot.ini是这样写的:

[boot loader]
timeout=10
default=c:\AVLDR.XPE
[operating systems]
c:\ieldr="Microsoft MS-DOS 7.10"
c:\AVLDR.XPE="Microsoft WindowsXP PE"

最后把peldr直接改名为ntldr启动成功,不过dos没了。启动pe后显示盘符是d:   
请高手指教,怎样才能用boot.ini的方式启动

==================续:用ntldr+boot.ini+grldr启动pe+dos成功=====================
boot.ini内容:

[boot loader]
timeout=0
default=C:\GRLDR
[operating systems]
C:\GRLDR="Windows"

MENU.LST内容:
default 0
timeout 5

title Microsoft Windows XP
#ind --set-root /PELDR
chainloader /PELDR

title Microsoft MS-DOS 7.10
#ind --set-root /DOS.IMG
map --mem /DOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1

成功启动pe和dos,谁有办法将中间环节的grldr去掉,直接用boot.ini启动pe和dos,请指教.

[ 本帖最后由 yinyuan 于 2007-4-15 02:58 PM 编辑 ]
2#
发表于 2007-4-14 10:27:00 | 只看该作者
我也碰到跟楼主一样的问题. 你是用什么工具写入nt引导信息的?
如果能够出现boot.ini引导信息,那可以用grldr启动grub.从而用menu.lst来控制启动项

[boot loader]
timeout=10
default=c:\grldr
[operating systems]
c:\ieldr="Microsoft MS-DOS 7.10"
c:\grldr="Boot Grub"
回复

使用道具 举报

3#
 楼主| 发表于 2007-4-14 12:01:39 | 只看该作者
原帖由 <i>michael_xm</i> 于 2007-4-14 10:27 AM 发表 <a href="http://bbs.wwwfox.net/redirect.php?goto=findpost&pid=1031773&ptid=103314" target="_blank"><img src="http://bbs.wwwfox.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://bbs.wwwfox.net/images/common/back.gif');}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
我也碰到跟楼主一样的问题. 你是用什么工具写入nt引导信息的? <br />
如果能够出现boot.ini引导信息,那可以用grldr启动grub.从而用menu.lst来控制启动项<br />
<br />
<br />
timeout=10<br />
default=c:\grldr<br />
[operating systems]<br />
c ...
<br />


用的BOOTSETCT.EXE 写的nt引导。
用你说的GRLDR方法我也试过,可以成功引导pe。
回复

使用道具 举报

4#
发表于 2007-4-15 14:22:05 | 只看该作者
bootsect.exe 哪有? 提供个给我?
回复

使用道具 举报

5#
发表于 2007-4-15 14:24:08 | 只看该作者
加外,格式化成usb-hdd fat格式你是用什么工具弄的?  flashboot还是usboot?
回复

使用道具 举报

6#
 楼主| 发表于 2007-4-15 14:49:00 | 只看该作者
原帖由 <i>michael_xm</i> 于 2007-4-15 02:24 PM 发表 <a href="http://bbs.wwwfox.net/redirect.php?goto=findpost&pid=1032741&ptid=103314" target="_blank"><img src="http://bbs.wwwfox.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://bbs.wwwfox.net/images/common/back.gif');}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
加外,格式化成usb-hdd fat格式你是用什么工具弄的?&nbsp;&nbsp;flashboot还是usboot?
<br />


HP的usb格式化工具,2.2.0版   GRLDR做成了内置菜单,不再需要MENU.LST,根目录又少了一个文件,呵呵

BOOTSETCT.EXE忘了在那下的了,Vista 安装盘里可能有这个文件,你搜一下,看能找到下载地址找不到,实在找不到的话,留下邮箱地址我发给你
回复

使用道具 举报

7#
发表于 2007-4-15 17:42:35 | 只看该作者
我的邮箱michael_xm@163.com, 麻烦把hp的那个工具和bootsect.exe打包发给我,谢谢.

集成menu.lst菜单需要用winhex编辑grldr吧?
回复

使用道具 举报

8#
 楼主| 发表于 2007-4-15 18:00:10 | 只看该作者
michael_xm 已发送 查收
回复

使用道具 举报

9#
发表于 2007-4-15 18:17:28 | 只看该作者
想问一下 grldr 这个文件怎么才能编辑
回复

使用道具 举报

10#
发表于 2007-4-15 19:27:42 | 只看该作者
原帖由 <i>yinyuan</i> 于 2007-4-15 06:00 PM 发表
michael_xm 已发送 查收
<br />

已收到,谢谢.......
回复

使用道具 举报

11#
发表于 2007-4-15 19:28:36 | 只看该作者
原帖由 <i>ziyilang2000</i> 于 2007-4-15 06:17 PM 发表
想问一下 grldr 这个文件怎么才能编辑



可以用winhex或者ultraedit等十六进制编辑软件.
回复

使用道具 举报

12#
发表于 2007-4-15 21:16:43 | 只看该作者
原帖由 <i>yinyuan</i> 于 2007-4-15 02:49 PM 发表


HP的usb格式化工具,2.2.0版   GRLDR做成了内置菜单,不再需要MENU.LST,根目录又少了一个文件,呵呵

BOOTSETCT.EXE忘了在那下的了,Vista 安装盘里可能有这个文件,你搜一下,看能找到下载地址找不到 ...


用hpusbfw2.2en格式化U盘成hdd fat32格式, 再用bootsect /nt52 x: 写入引导区。 结果提示:selected boot device not available.
再用hpusbfw2.2en格式U盘成hdd fat格式, 用bootsect /nt52 x:写入引导区。 现象依旧。
真是很郁闷ing.............

格式成DOS 启动盘则很顺利............

yinyuan兄,我的操作有误否?
回复

使用道具 举报

13#
 楼主| 发表于 2007-4-15 22:22:48 | 只看该作者
原帖
用hpusbfw2.2en格式化U盘成hdd fat32格式, 再用bootsect /nt52 x: 写入引导区。 结果提示:selected boot device not available.<br />
再用hpusbfw2.2en格式U盘成hdd fat格式, 用bootsect /nt52 x:写入引导区 ...
<br />


你在试试把bootsect放在system32目录
回复

使用道具 举报

14#
发表于 2007-4-15 22:33:21 | 只看该作者
我也做成双启动了:
[boot loader]
timeout=30
default=C:\MAOTAO\MAOTAO.BIN
[operating systems]
C:\MAOTAO\MAOTAO.BIN="老九WinPE老毛桃最终修改版070330"
C:\AVLDR = "深山红叶 PE 应急系统2007.03"
c:\mxldr=max超级DOS工具箱5.8s
C:\GSLDR=超级急救盘 v2006.10.01
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="启动本地硬盘上的NT系统" /noexecute=optin /fastdetect
回复

使用道具 举报

15#
发表于 2007-4-15 22:35:43 | 只看该作者
请楼上的分享下,如何做的? 用bootsect?
回复

使用道具 举报

16#
发表于 2007-4-15 22:38:41 | 只看该作者
好好学习学习
回复

使用道具 举报

17#
发表于 2007-4-16 00:23:10 | 只看该作者
经典啊  研究研究。。。。
回复

使用道具 举报

18#
发表于 2007-4-16 11:42:07 | 只看该作者
原帖由 michael_xm 于 2007-4-15 10:35 PM 发表
请楼上的分享下,如何做的? 用bootsect?

1.先用flashboot1.3把你的U盘做成微型DOS启动盘,选择已分区的HDD模式,软盘镜像使用超级急救盘的,最好先试一下能否启动到DOS下
2.把那三个文件都删除,IO文件要换成219K那个(关键)
3.用bootsetct.exe /nt52 X:   (X为U盘所在盘符)添加启动信息进U盘
4.把毛桃和红叶中的相关文件复制到U盘根目录下,MAX工具箱和超级急救盘也同样复制到U盘根目录下
5.开机试启动,完成!

[ 本帖最后由 hwd6 于 2007-4-16 11:45 AM 编辑 ]
回复

使用道具 举报

19#
发表于 2007-4-16 12:02:24 | 只看该作者
原帖由 hwd6 于 2007-4-16 11:42 AM 发表

1.先用flashboot1.3把你的U盘做成微型DOS启动盘,选择已分区的HDD模式,软盘镜像使用超级急救盘的,最好先试一下能否启动到DOS下
2.把那三个文件都删除,IO文件要换成219K那个(关键)
3.用bootsetct.exe / ...



我的KINSTON 1G U盘,用USBOOT 1.7格式化为USB-HDD格式,能启动直接进入DOS,然后把老毛桃的WINPE070330整到U盘,启动后直接进入PE。

boot.ini文件是这样写的:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=WinPE.IS_

U盘文件列表:
\maotao\maotao.bin
\maotao\WINPE.IS_
BOOT.INI
bootfont.bin
LDRXPE
NTLDR
WINNT.XPE
NTDETECT.COM
IO.SYS
MSDOS.SYS
COMMAND.COM

问题:如何编写boot.ini文件,做成PE+DOS双启动?

[ 本帖最后由 goaway 于 2007-4-16 12:03 PM 编辑 ]
回复

使用道具 举报

20#
发表于 2007-4-16 13:12:55 | 只看该作者
用fat32和ntfs從未成功過,根本只有格式化成fat16才能順利動.
我的kingston 4GB無望矣,灰心得很!
:( :( :(
回复

使用道具 举报

21#
发表于 2007-4-16 14:20:22 | 只看该作者
原帖由 wewah 于 2007-4-16 01:12 PM 发表
用fat32和ntfs從未成功過,根本只有格式化成fat16才能順利動.
我的kingston 4GB無望矣,灰心得很!
:( :( :(

可以先分区呀,我的1G超棒也是分出一个512M的启动分区才做成功的
回复

使用道具 举报

22#
发表于 2007-4-16 19:08:27 | 只看该作者
原帖由 yinyuan 于 2007-4-15 10:22 PM 发表



你在试试把bootsect放在system32目录




试了,放在system32目录下. 故障依旧...........
回复

使用道具 举报

23#
发表于 2007-4-16 19:12:26 | 只看该作者
原帖由 hwd6 于 2007-4-16 11:42 AM 发表

1.先用flashboot1.3把你的U盘做成微型DOS启动盘,选择已分区的HDD模式,软盘镜像使用超级急救盘的,最好先试一下能否启动到DOS下
2.把那三个文件都删除,IO文件要换成219K那个(关键)
3.用bootsetct.exe / ...



第2步不明白.  既然那三个文件都删除了(msdos.sys,io.sys,command.com),还要IO文件做啥? 而且这个IO文件是从哪来的?

用bootsect /nt52 x: 并不会向U盘写入任何文件. 需要将ntldr / ntdetect.com /boo.ini文件拷入U盘根目录么?
回复

使用道具 举报

24#
发表于 2007-4-16 19:12:34 | 只看该作者
原帖由 hwd6 于 2007-4-16 11:42 AM 发表

1.先用flashboot1.3把你的U盘做成微型DOS启动盘,选择已分区的HDD模式,软盘镜像使用超级急救盘的,最好先试一下能否启动到DOS下
2.把那三个文件都删除,IO文件要换成219K那个(关键)
3.用bootsetct.exe / ...



第2步不明白.  既然那三个文件都删除了(msdos.sys,io.sys,command.com),还要IO文件做啥? 而且这个IO文件是从哪来的?

用bootsect /nt52 x: 并不会向U盘写入任何文件. 需要将ntldr / ntdetect.com /boo.ini文件拷入U盘根目录么?
回复

使用道具 举报

25#
发表于 2007-4-16 19:38:50 | 只看该作者
原帖由 goaway 于 2007-4-16 12:02 PM 发表



我的KINSTON 1G U盘,用USBOOT 1.7格式化为USB-HDD格式,能启动直接进入DOS,然后把老毛桃的WINPE070330整到U盘,启动后直接进入PE。

boot.ini文件是这样写的:
[SetupData]
BootDevice="ramdisk(0 ...



boot.ini文件是nt的启动配置文件,你如何能在DOS下直接启动boot.ini 的菜单项? 解释下?
回复

使用道具 举报

26#
 楼主| 发表于 2007-4-16 19:46:29 | 只看该作者
原帖由 michael_xm 于 2007-4-16 07:12 PM 发表




用bootsect /nt52 x: 并不会向U盘写入任何文件. 需要将ntldr / ntdetect.com /boo. ...



IO.SYS是用格式化工具做dos启动盘时产生的,dos的关键文件,如果做dos启动需要这个,如果nt启动就不需要这个文件了。

你用bootsect写入nt引导信息不成功,可能是你的u盘问题,我的另一个2g的u盘和你的情况一样,用了好些写nt引导信息的工具(NTBOOT.EXE也不行)都不成功,只能用自带的格式化工具做dos启动,不能做nt启动,只能用dos+grub的方法启动pe。
回复

使用道具 举报

27#
发表于 2007-4-16 23:04:51 | 只看该作者
或许是我的U盘的问题. 这个U盘是公司做活动的时候发的. 128M的. 打的公司的logo. 估计不是啥好货.
想问一下,用bootsect处理过后,U盘应该有文件么?  用ntboot.exe的时候它还会提示拷ntldr过去,可是bootsect 只提示成功.但U盘里啥也没有. 即使写了引导区代码也得有文件才能启动啊.
回复

使用道具 举报

28#
发表于 2007-4-17 11:39:04 | 只看该作者
原帖由 michael_xm 于 2007-4-16 07:12 PM 发表



第2步不明白.  既然那三个文件都删除了(msdos.sys,io.sys,command.com),还要IO文件做啥? 而且这个IO文件是从哪来的?

用bootsect /nt52 x: 并不会向U盘写入任何文件. 需要将ntldr / ntdetect.com /boo. ...

1.这个IO文件一般本坛上发布的启动盘上都有,直接用它(219K的),启动工具做出来的是124K的,不能启动
2.的确不会写入任何文件,只是写入引导信息,需要将那三个文件都复制进去
回复

使用道具 举报

29#
发表于 2007-4-17 13:56:14 | 只看该作者
强啊,,狂顶.
回复

使用道具 举报

30#
 楼主| 发表于 2007-4-17 14:18:14 | 只看该作者
原帖由 michael_xm 于 2007-4-16 11:04 PM 发表
或许是我的U盘的问题. 这个U盘是公司做活动的时候发的. 128M的. 打的公司的logo. 估计不是啥好货.
想问一下,用bootsect处理过后,U盘应该有文件么?  用ntboot.exe的时候它还会提示拷ntldr过去,可是bootsect 只提 ...



bootsect和ntboot 只是把nt引导信息写入了mbr,引导文件需要手动复制。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-13 06:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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