无忧启动论坛

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

光盘上的NTLDR菜单如何编写

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-8 17:01:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
光盘是mkisofs制作的用grldr非模似启动。

用来chainloader (cd)/ntldr
可以正常引导菜单。但是boot.ini里的菜单路径怎么表示呀?

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\grldr=start grub4dos

这是原文件。如果引导光盘根目录grldr怎么写?


顺带问个事。我用的mkisofs是不是有自杀功能?我用的mkisofs 是wwashington修改版的。
开始用着才165KB,后来越来越大了。最后有220KB,并且运行没有反应。mkisofs -help也没显示
2#
发表于 2009-2-8 19:44:13 | 只看该作者
ntldr不支持iso文件系统,所以光盘上不能用ntldr的
回复

使用道具 举报

3#
 楼主| 发表于 2009-2-10 17:52:30 | 只看该作者
哦,原来。又钻了一次牛角。
回复

使用道具 举报

4#
 楼主| 发表于 2009-2-26 11:59:46 | 只看该作者
试过了,如果要在光盘上用ntldr的话,只有把ntboot写到软盘里,
然后再以模似启动,

软盘目录下放一个grldr做为grub4dos的入口

路径为
c:\grldr=grub4dos menu


模拟启动后会自动查找软盘下的grldr文件。

boot.ini文件的格式和winxp 一样。 可以用来引导硬盘上的分区。

此软盘用winimage 制作。 再写上winnt的引导扇区,winimage有更改BS属性
也可以用vdm加载软盘镜像为a:  直接在XP下格式化。再复制NTboot的三个文件。
回复

使用道具 举报

5#
发表于 2009-2-26 13:37:45 | 只看该作者
原帖由 jneny 于 2009-2-26 11:59 发表
试过了,如果要在光盘上用ntldr的话,只有把ntboot写到软盘里,
然后再以模似启动,

软盘目录下放一个grldr做为grub4dos的入口

路径为
c:\grldr=grub4dos menu


模拟启动后会自动查找软盘下的grld ...

也可以做成硬盘模拟的光盘,ntldr可以在模拟的软盘/硬盘上使用

对于早一些版本的ntldr(xp sp2之前),软盘上的boot.ini中的路径是a:,不是c:
回复

使用道具 举报

6#
发表于 2009-2-26 22:22:47 | 只看该作者
真的太好了,一定要顶!
回复

使用道具 举报

7#
发表于 2009-2-27 13:35:09 | 只看该作者
原帖由 friend8179 于 2009-2-26 22:27 发表

timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect ...

ntldr支持iso文件系统?

那boot.ini中的光盘arc路径怎么写?
记得我以前试过,ntldr放在光盘上连boot.ini都找不到。
回复

使用道具 举报

8#
发表于 2009-2-27 21:36:24 | 只看该作者
原帖由 friend8179 于 2009-2-27 20:08 发表
你可以试下我发的那个光盘模板,按F8,会出来一个选择安全模式的菜单,并且你选择系统的时候是boot.ini的内容

arc路径别问我正常的怎么些,我只知道

timeout=30
default=ramdisk(0)\WINDOWS
[operating ...

看来我以前测试可能有问题,试了一下xp/2003的ntldr都能识别iso文件系统,用类似于下面的boot.ini可以启动光盘上的grub4dos
[boot loader]
timeout=30
default=c:\grldr
[operating systems]
c:\grldr="grub"

ntldr把启动光盘的盘符也认为c:
回复

使用道具 举报

9#
 楼主| 发表于 2009-3-2 13:15:38 | 只看该作者
能找到光盘为C:? 我用的是xp sp3的。

你的grldr是放到光盘根目录下还是放到模似软盘的根目录下。

用软盘镜像引导的,我觉得a:这个引导盘就成了c:
回复

使用道具 举报

10#
发表于 2009-3-2 17:06:27 | 只看该作者
原帖由 jneny 于 2009-3-2 13:15 发表
能找到光盘为C:? 我用的是xp sp3的。

你的grldr是放到光盘根目录下还是放到模似软盘的根目录下。

用软盘镜像引导的,我觉得a:这个引导盘就成了c:

我是用非模拟方式引导光盘的,grldr就在光盘根目录中。

如果你要用软盘模拟,则grldr要放在软盘镜像根目录中,boot.ini中用c:
回复

使用道具 举报

11#
 楼主| 发表于 2009-3-4 13:44:15 | 只看该作者
我自己做了个不成功。
选择好菜单回车。 就出现在菜单选择的旁边。
ntdetect.com 失败
回复

使用道具 举报

12#
 楼主| 发表于 2009-3-23 15:10:30 | 只看该作者
之前的U盘坏了。新买了个。拷了friend8179 提供的模板回去。

[boot loader]
timeout=30
default=ramdisk(0)\WINDOWS
[operating systems]
ramdisk(0)\WINDOWS="xp" /fastdetect /noguiboot /rdexportascd /rdpath=\BOOT.ISO

ramdisk(0)\WINDOWS="MiniBlueCon" /fastdetect /rdpath=\111.img


111.img我用DOS的镜像不行呀。提示找不到system32\ntos**.exe什么的
boot.iso 这又是用什么。


你说的这几个镜像都是要PE的镜像吗?
回复

使用道具 举报

13#
发表于 2009-3-23 16:06:57 | 只看该作者
原帖由 jneny 于 2009-3-23 15:10 发表
之前的U盘坏了。新买了个。拷了friend8179 提供的模板回去。


timeout=30
default=ramdisk(0)\WINDOWS
[operating systems]
ramdisk(0)\WINDOWS="xp" /fastdetect /noguiboot /rdexportascd /rdpath=\BO ...

这个iso是测试用的,里面的行不具有实际意义。

关键是要理解了这个iso之后,自己可以用ntldr制作光盘启动菜单,而不是直接用这个boot.ini
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 20:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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